BaseCamp 4.0.1 is available

Former Member
Former Member
Download directly at http://www8.garmin.com/support/download_details.jsp?id=4435 or use BaseCamp's update functionality.

Garmin Adventures have arrived. Learn more about them in this forum post or on the official Garmin Adventures Web Site.

Read what's new in BaseCamp 4.0. I updated that post for the 4.0.1 release, now with information about Basestation mode for Astros, Alphas and Rinos and some more fixes and improvements.

The detailed change list:

Added Garmin Adventures, including; authoring, publishing, online search, downloading, playback, and transfer to supporting devices.
Added arrival, departure, and layover times for route via-points.
Added a context menu on the map for the hand and selection tools.
Added support for waypoint creation date, which will not be changed when updating the waypoint.
Added a list in the waypoint properties dialog to display which routes a waypoint is used in.
Added ability to collapse folder groups (like 'My Collection' or 'Devices').
Added support for temperature and pressure in track statistics and graphs.
Added support to delete waypoints that are included in a route.
Added Basestation mode for compatible Astro, Rhino, and Alpha devices.
Added more columns to the data view for Waypoints, Garmin Custom Maps, GeoCaches and Photos.
Added support to enter position using alternate grid/datum on the "Recenter Map To" dialog.
Added option to save original track when filtering it.
Added display of the "placed on" date for GeoCaches.
Added intersection search when using the "and" or "&" keywords.
Added ability to bulk-edit more fields for waypoints.
Added ability to create waypoint from find results on the map.
Added ability to transfer subscription-based BirdsEye imagery that contain failed downloads.
Added ability to toggle the visibility of all toolbars.
Added display of postal code in address search results.
Added a read-only 'Unlisted Data' list that contains all items that are in no other lists.
Added ability to create a route from a named trail.
Added ability to import into folders and lists (and not always import into My Collection).
Added header for the folder data list.
Added ability to duplicate geotagged photos.
Added link the BaseCamp license agreement in help menu.
Added ability to undo/redo on supported devices.
Added ability to drag and drop folders from the file system to BaseCamp (when supported data is present).
Added ability to accept Google Maps coordinate format when centering map at position.
Added new dog icons.
Added waypoint creation date to the waypoint properties dialog.
Added option to encourage the user to recalculate a route when the map that the route was created with isn't found on the device.
Added prompt when duplicating a route if BaseCamp should also duplicate the waypoints used in the route.
Added zooming via Alt/+ Alt/- keys. This is a coarse zoom which zooms in or out a number of zoom levels.
Added toolbar and menu for simpler device transfer options.
Improved display when many photos are at the same spot on the map.
Improved XML processing (so it should now be possible to import and export larger gpx files than previously).
Improved the measurement tool's display of measurement information.
Improved behavior when importing data into an already selected list or folder.
Improved behavior when double-clicking on a list. BaseCamp will now zoom to the data contained in that list.
Improved default file name for backup. The default name now contains the current date.
Improved the validation of map coordinates in the Recenter dialog.
Changed the simple route dialog to transition into the route properties so the route can be edited further.
Changed icon for gas stations with convenience stores to be the gas station icon, not the shopping cart.
Clarified the find options (Center of view, Center of selected items). Added hint text to make usage more clear.
Cleaned up toolbar, hide tools that are used less often by default, always show waypoint, route & track tools.
Cleaned up route options, made it easier to create custom route settings.
Fixed the long find toolbar initialization delay after starting BaseCamp or switching to a new map.
Fixed an issue where a device's SD card would not always be recognized by BaseCamp.
Fixed numerous issues with finding addresses.
Fixed an issue where the toolbar would not display the same way after restarting BaseCamp.
Fixed an issue where the find toolbar would always be displayed after restarting BaseCamp, even though the user chose to hide it.
Fixed area calculation for tracks.
Fixed an issue where you could not rename an item from lower case to upper case (like renaming "washington" to "Washington").
Fixed issue where the Geocache symbol was not consistent with found status when importing or adding a geocache.
Fixed an issue where the preferences dialog would not remember the last sub-selection.
Fixed an issue with remembering the data filters when switching between app modes.
Fixed an issue where turning off the display of points would leave a lot of "shopping cart" POIs on the map for certain map products.
Fixed an issue where the selection was lost when left-clicking on the map with the hand tool.
Fixed issues with route/track creation and joining.
Fixed issues with deleting data on devices.
Fixed issues with creating routes from tracks.
Fixed issue when BirsdEye selection box was dragged too far North.
Fixed issue with displaying custom maps on devices.
Fixed various issues with the route properties dialog.
  • Former Member
    0 Former Member
    The map is North America 2013. I was running BC 3.3.3 before. Quite frankly at this point I'm not sure what the background color was any more in 3.3.3. Attached is a screen capture from 4.0.1. The gray color is obvious. Is this the way it is supposed to be?


    That's how CN NA looks like. To my knowledge it has looked the same in 3.3.3, I am not aware of any changes to the color scheme.
  • Former Member
    0 Former Member
    Thank you for continuing to improve BaseCamp.
    I would like to make a request. The right click menu on the lists and waypoints has changed considerably. It used to be consistent with Windows UI and I wish it still was.

    ‘Properties’ used to be on that menu and should be. I realize that you can double click on a waypoint to open the properties, but I am hoping that you agree that consistent with Windows makes sense.

    Also, right clicking on a list no longer has the export option, something I do all the time because without a .gpx file, I cannot rebuild my data when it is wiped out by BaseCamp. Again, I realize that the option still exists in the top ‘file’ menu, but putting a relevant item on the right click menu makes more sense than having ‘create new list folder’ when clicking a list item. A list folder cannot even be a child to a list.

    The ‘move to’ and ‘send to’, essentially copy to, are also inconsistent with the Windows UI which as you know is drag and drop. If you want to simplify the right-click menu, perhaps remove those and possibly the Garmin Adventures and BirdsEye items which have redundant menus in the top menu.

    Thank you


    Thank you for your feedback. I cannot make any promises what changes will occur here, but we'll definitely try to make this more consistent.
  • Former Member
    0 Former Member
    Falagar,

    Thank you for your continued work to improve Basecamp. I updated to 4.0.1 and am looking forward to trying some of the new features. There is however something that changed how it works in this upgrade that I use a lot, and hope it can be changed back on the next version release. I can use Mapsource until then.

    I make a jpg image from the Basecamp screen showing two waypoints, to post on my riding groups website. The two points are the starting point of a ride and the destination. This is to give a quick look for members to see which meeting site we will leave from (we use more than one) and where we are going. No route, just start and finish. I set the waypoint properties to display "symbol & name", I then pick both waypoints (hold down shift or control key and pick both). This shows both waypoints and a description of each making them easy to see. The problem is that the shift or control keys do not work with 4.0.1. I can only pick one waypoint at a time. Was this an intentional change? If so, why. If not, can it be changed back on a future release. it did work on the previous release and works on Mapsource.
  • Shift and control keys are working on mine, I can select multiple waypoints. Maybe try reinstalling BC?
  • Former Member
    0 Former Member
    KIWIGPS, that doesn't sound right. It sounds like your Rino still connects in Mass Storage Mode, not in Basestation mode. Could you double-check your Rino is in Basestation mode, connect it to BaseCamp and take a screen-shot? You might have to contact Product Support about this one.
    Yes, the Rinos were all in Basestation Interface OK and each one asked, when connected to the USB cable, if I wanted to go into Basestation mode. I phoned Garmin Support in Sydney and he phoned back after updating his BaseCamp and Rino. He managed fine. So then I tried it on two XP computers where it works momentarily. BC crashes as soon as I click on the remote Rino position. Have sent about 5 error reports with my email address. Happens with a variety of maps.

    If I send a note from the remote Rino back to Basestation an alert appears near the top of BC but there's no obvious way of reading the note. I search arond and right click on the remote Rino > Open but another instant crash.

    Error includes:

    App: BaseCamp
    At: 11/09/2012 6:14:47 a.m. (UTC)
    OS: Windows XP Service Pack 3
    Processor: x86, Processor Level: 6, Processors:2, Model: 15 Stepping: 6, RAM: 3143788
    SYSTEM.WINDOWS.FORMS.LISTVIEW.WMREFLECTNOTIFY-3383-4.0.1.0

    When in VirtualMode the ListView RetrieveVirtualListItem event needs a list view SubItem for each ListView column.
    at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
    at System.Windows.Forms.ListView.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
    at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
    at System.Windows.Forms.Control.WmNotify(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ContainerControl.WndProc(Message& m)
    at System.Windows.Forms.Application.ParkingWindow.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
    at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
    at System.Windows.Forms.Control.DefWndProc(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ListView.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
    at System.Windows.Forms.Control.SendMessage(Int32 msg, Int32 wparam, IntPtr lparam)
    at System.Windows.Forms.ListView.SetColumnWidth(Int32 columnIndex, ColumnHeaderAutoResizeStyle headerAutoResize)
    at System.Windows.Forms.ColumnHeader.set_Width(Int32 value)
    at clr.PersistentColumnHeader_t.ShowColumn(ColumnHeader aHeader)
    at clr.PersistentColumnHeader_t.ShowColumn(Int32 aIndex)
    at clr.PersistentColumnHeader_t.SetVisible(Int32 aColumnIndex, Boolean aIsVisible)
    at bc.BaseStationContactsList_t.HandleDisplayCacheChanged()
    at bc.BaseStationContactsListCache_t.raise_DisplayCacheChanged()
    at bc.BaseStationContactsListCache_t.Fill()
    at bc.BaseStationContactsList_t.ShowProperties()
    at bc.BaseStationPropertiesTab_t.HandleContactsUpdated(Object sender, EventArgs e)
    at bc.BaseStationGps_t.raise_ContactsUpdated(Object value0, EventArgs value1)
    at bc.BaseStationGps_t.HandleTimeout(Object aObject, EventArgs aEventArgs)
    at System.Windows.Forms.Timer.OnTick(EventArgs e)
    at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
    at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at main(String[] aArgs)

    Active Map Product: MapToaster v2
    Version: 1.00
    Data Path: C:\Garmin\MapToaster V2\

    Installed Map Products:
    Map Name: World Map (Garmin Product)
    Map Id: 5
    Map Version: 2.1
    Map Type: Legacy
    Custom Drawn Map: No
    Digital Elevation Model: No

    .NET Versions:
    .NET FW 1.0 with SP3 installed
    .NET FW 1.1 with SP1 installed
    .NET FW 2.0 with SP2 installed
    .NET FW 3.0 with SP2 installed
    .NET FW 3.5 with SP1 installed

    OpenGL Version: OpenGL Version 2.0
  • Former Member
    0 Former Member
    Yes, the Rinos were all in Basestation Interface OK and each one asked, when connected to the USB cable, if I wanted to go into Basestation mode. I phoned Garmin Support in Sydney and he phoned back after updating his BaseCamp and Rino. He managed fine. So then I tried it on two XP computers where it works momentarily. BC crashes as soon as I click on the remote Rino position. Have sent about 5 error reports with my email address. Happens with a variety of maps.

    If I send a note from the remote Rino back to Basestation an alert appears near the top of BC but there's no obvious way of reading the note. I search arond and right click on the remote Rino > Open but another instant crash.


    I apologize for the troubles. I located your error reports and we'll take a look. I believe we have fixed that already, so this should not happen in 4.0.2 anymore.

    For your Windows 7 machine, I was asking about Basestation mode because it sounded like even though you tell the device to go into Basestation mode it didn't actually do so. Which is why I'd like to see a screenshot to see how the device shows up.
  • Former Member
    0 Former Member
    Shift and control keys are working on mine, I can select multiple waypoints. Maybe try reinstalling BC?


    I added an edit but it didn't show up. My edit was that I can use shift and control and it does select both waypoints. It highlights the symbol but the name doesn't show. If I pick only one waypoint both the symbol and name show. With Mapsource and Basecamp before the update, both the symbol and name showed up.
  • You can change what shows in waypoint properties ... it can be symbol only, symbol and name or symbol and code.

    Right click any waypoint, select properties and change it to what you want :)
  • Former Member
    0 Former Member
    But you can't get the 'balloon' info windows to show on more than one waypoint at the same time. The OP wants to select two waypoints and see both pop-up windows.

    The only suggestion I have is that you add the information in an image editor and not rely on the BaseCamp pop-ups.
  • Yes you can. I am running 4.01 and I can select multi waypoints and all the 'pop ups' with name or code show, see attached.