Rolling release. Always indicate which Express version you tested your Wine version against.
Application Details:
Version: | Rolling/Current |
License: | Free to use |
URL: | https://www.garmin.com/en-US/s... |
Votes: | 1 |
Latest Rating: | Bronze |
Latest Wine Version Tested: | 8.0.1 |
Maintainers: About Maintainership
What works
Application installs and runs after installing necessary winetricks workarounds.
Detects Nuvi 57 and Venu Sq
Updates can be installed to Venu Sq.
Device data is backed up to Documents directory.
Can logon to Garmin Store for content purchases.
Additional vehicle avatars can be installed to the Nuvi from "Other Files" under Utilities.
Web links work.
What does not
Map updates to Nuvi 57 fail with a generic �There was an error installing the update� message in the application. The "Install Map to Computer" option does not error. Same symptom on two different computers. This same device can be updated with the same Garmin Express version in a Windows 7 VM running in Virtualbox on either PC.
Message in the terminal that seems to be related to the failure:
0314:fixme:file:CopyFileExW COPY_FILE_RESTARTABLE is not supported
Workarounds
Installed to a win32 win7 prefix using winetricks to install:
dotnet48 - Had to use this version, earlier versions caused Garmin setup to try to �download required components� and fail. Trying dotnet6 let setup finish fine, but the app would not launch at all, showing an unhandled exception in the terminal.
corefonts - necessary for the logon screen to connect to Garmin within the app to work correctly
d3dcompiler_47 - the solution to a problem where the installer window comes up as all black and not clickable
What was not tested
Nothing that I can think of.
Hardware tested
Graphics:
Additional Comments
Tested with Garmin Express version 7.16.3.0
Tested on a system with Nvidia GPU with proprietary driver and a system with Intel integrated graphics and i915 driver
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Linux Mint 21.1 | Apr 24 2023 | 8.0.1 | Yes | Yes | Yes | Bronze | WayneL | |
Show | Arch Linux x86_64 | Aug 27 2022 | 7.16-staging | Yes | Yes | Yes | Bronze | Alex S. | |
Show | Fedora 35 x86_64 | Jan 17 2022 | 7.0-rc5-staging | Yes | Yes | Yes | Garbage | birger | |
Show | Arch Linux | Aug 19 2021 | 6.15-staging | Yes | Yes | Yes | Gold | Alex S. | |
Show | Linux Mint 19.3 "Tricia" | Mar 01 2021 | 6.0 | Yes | Yes | Yes | Gold | Daniel Dodson |
The installation is quite basic. Download the installer with the links provided, e.g. to /tmp. Then proceed to create a new prefix somewhere your user has write permissions to, e.g. in /opt/garmin/:
mkdir -p /opt/garmin/ && cd /opt/garmin/ export WINEPREFIX=/opt/garmin/ wineboot -i
Install the .NET Framework 4.7.2 in there. --force is needed to prevent winetricks from not completing installation because some of the dotnet verbs may be broken:
winetricks --force dotnet472
Now execute GarminExpress.exe in there.
wine /tmp/GarminExpress.exe
That's about it, really. I additionally went into the settings and disabled launch on "boot" to remove possible complications this may cause, if any.
To simplify launching you can create a .desktop file and place it into /usr/share/applications/ to be able to launch it with your DE. Otherwise, export the wineprefix and launch:
wine "/opt/garmin/drive_c/Program Files (x86)/Garmin/Express/express.exe"
All tested Garmin devices present themselves as mass storage media to Linux, so their file system is browsable. If the issue arises that your device is not detected, check if it's mounted read-write. Not all distributions are configured to auto-mount such media.