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 you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

  • Adding devices
  • Login to Garmin Connect
  • Sync with Garmin Connect
  • Update checking for devices
  • Downloading and applying OS updates

What does not

  • Launch without certain winetricks verbs, see Workarounds
  • Feature updates abort during Preparing step without messages of any kind, safe for meaningless "Failed to update" message in the program
    • For the Approach S10 golf watch, the course updates are affected
    • For the DriveSmart 61 navigation system, the map updates are affected

Workarounds

  • winetricks dotnet48, otherwise there will be Mono errors about unimplemented functions
  • winetricks vcrun2019, otherwise there will be errors about missing functions in MSVC* DLLs

What was not tested

  • Software self-update

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowLinux Mint 21.1Apr 24 20238.0.1Yes Yes YesBronzeWayneL 
CurrentArch 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 open 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