WineHQ
Category: Main Special Purpose Garmin Express Rolling/Current

Garmin Express

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

Free Download Direct download link

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

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:

  • GPU: Nvidia
  • Driver: proprietary

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

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentLinux Mint 21.1Apr 24 20238.0.1Yes Yes YesBronzeWayneL 
ShowArch Linux x86_64Aug 27 20227.16-stagingYes Yes YesBronzeAlex S. 
ShowFedora 35 x86_64Jan 17 20227.0-rc5-stagingYes Yes YesGarbagebirger 
ShowArch LinuxAug 19 20216.15-stagingYes Yes YesGoldAlex S. 
ShowLinux Mint 19.3 "Tricia"Mar 01 20216.0Yes Yes YesGoldDaniel Dodson 

Known Bugs

Bug # Description Status Resolution Other apps affected
52807 Garmin Express crashes NEW View

Show all bugs

HowTo / Notes

Installation instructions

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"
Remember to mount the device!

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.

Comments

Back