OpenIQ Devices
← Back

WheelDash (Dev)

· v0.6.24
★★★★★ (6) ↓ 100 downloads 2 Free

About

WheelDash, the ultimate app for EUC riders ! WheelDash is (and will always be) free and open-source ! For more information, please visit WheelDash website : https://blkfribourg.github.io/ If you want to support this project : https://ko-fi.com/wheeldash Facebook page: https://www.facebook.com/profile.php?id=61558888251390 This is the development version of WheelDash. This version may be less stable than the regular version ("WheelDash" on Garmin Store) but includes the latest changes to WheelDash. NOTE : I had to drop VESC support because some devices with limited memory were crashing on startup because of a OOM error. If you use a VESC-based PEV please use my other app : VESCDash, it's a VESC specific version of WheelDash. Be sure to set app settings in Garmin Connect app depending on your euc before use ! Currently supported wheel brand : -Begode -Leaperkim -Kingsong (PIN security is not currently supported, please disable PIN code to use your wheel with WheelDash) -Inmotion (V11 only with latest firmware and V12, No temperature readings) WheelDash provides real-time display of key information (speed, battery, temperature, PWM, and some other metrics). It also allows for the management of common wheel settings directly from the watch. It also include alarms for PWM, speed, or temperature and allows you to switch your wheel lights ON/OFF or make you wheel beep by pressing a button. It also takes advantage of the Garmin environment for recording rides and storing data sent by the wheel. The route and associated data for each recorded ride are thus available on the Garmin Connect app or portal. WheelDash is a standalone app and not a companion for WheelLog, DarknessBot, or EUC World, so WheelDash does not require any of these apps to function. WheelDash exists in two forms: a standalone application and a data field. While the application offers more comprehensive features, the data field is THE solution to be able to use Garmin native navigation and display or record wheel related data. This project take its inspiration from the WheelLog companion (developed by GGorAA). A big thank you to the developers of WheelLog, EUCWatch, to Freestyler, to GGorAA and to Jim (from Garmin Forum), who greatly facilitated my task by sharing their sources. It is also thanks to them that this project was able to come to life. If you have suggestions, want to actively contribute to beta-testing new features, have a question about how the app works or just want to report bugs : contact me !

What's new

v 0.6.24 beta merged with dev, include the following changelog: 0.6.24 : fix for latest Leaperkim EUCs (untested) 0.6.21-23 : BLE debuging (internal tests) 0.6.20 : Untested : -EUC World compatibility mode (experimental) -Convert to miles setting is now profile-specific 0.6.19 - Inmotion Debug (Fenix 8 BT issue) v0.5.0 : Engo smartglasses support, KS horn fix, feature to use GPS speed instead of EUC reported speed (still experimental). v0.4.42: Inmotion V14 fix v0.4.40-41: New audio alarms in (motorbike) headset setting, added varia support (no varia related fields in activity yet, I'll validate using the DF first). New look for wind & north indicators (slight change) v0.4.39 : Fix for PWM alarm triggered when 2nd threshold set to 0. ESP32 horn support v0.4.38 : Add sound alarms for compatible watches (require tones support, works with headset if you pair your watch with a headet/motorbike headset). New alarm/vibrations patterns (audio & vibration), better alarm management and 2 customizable threshold of PWM alams. Vibration intensity is now customizable. Fix for correct GPS speed. Fix for begode EUCs voltage in datafield view. 0.4.34-37 : Alternative font (Rahdjani) available for DF view. Font size/layout adjustment. Weather data : there are now icons for weather condition. North & Wind indicator are now bigger. Added current time to the DF-like view field list. Various crash/bug fix. 0.4.33 : Implemented wheel beep (horn mode) for recent Leaperkim EUCs 0.4.32 : The datafield-like view update + Lynx proper support! Check settings for details, but there is now an additionnal view that look like a datafield with 4 or 6 customizable fields with over 30 values to choose from. With this new view you can also enable North orientation and Wind bearing. 0.4.31 : Edge 1000/Explorer support (non optimal, same screen layout as watch devices) 0.4.30 : Enabled value higher than 2 for voltage scaling factor (Begode ET Max support) 0.4.29 : Inmotion V11Y, V13 & V14 crash fix. Due to technical limitation hardware PWM can't be read for V11Y, V13 and V14, you can use calculated PWM (perform a freespin test and fill the freespin speed/voltage settings in connectIQ) but it won't be as accurate as the PWM reported by EUC. 0.4.27-0.4.28 : Miles & Fahrenheit fix (plus extra setting to enable/disable convertion to miles or fahrenheit), Sag indicator fix 0.4.26 : Kingsong "real" horn sound (transient voice mode), fix for inmotion V11Y, V13 & V13. Fahrenheit unit fix. 0.4.25 : VESC only : Implemented setting to avoid connecting to a device already associated to a profile (usefull if you own a VESC compatible BMS with its own BLE module as WheelDash will see it as a VESC). 0.4.23-24 : Added miles & fahrenheit support (enabling imperial units won't change your EUC setting, I may implement this feature later if needed). Added Kingsong voice mode setting (untested). 0.4.22 : Increased max value of BLE command queueing delay setting 0.4.21 : Now supports Express VESC 0.4.18/20 : Added end of ride battery % activity stat 0.4.17 : Sag indicator fix + Inmotion menu fix 0.4.16 : Compatibility fix for Venu3 0.4.15 : Inmotion EUC settings access on watch (only Lights, DRL, Ride & Performance mode for now) 0.4.10-14 : Inmotion horn mode experimentation 0.4.9 : Added total distance to the list of displayed stats while riding. Inmotion commands for ligths and horn fix (V12) 0.4.5/8 : inmotion commands for ligths and horn fix (V11 & V11Y) 0.4.4 : fixed value decoding for inmotion, potential fix for non refreshing data 0.4.2/3 : enabled button mapping actions for Inmotion EUCs (currently broken) 0.4.1 : experimental v12 support. 0.4.0 : Change voltage sag indicator color and implementation method (customizable threshold) Experimental Inmotion V11 fw1.4 support (no temperature, no settings and no button mapping for now) Experimental VESC fw6.02 support (no settings and no button mapping for now) 0.3.17/19 : Fix recorded activity min. temperature always being ze

Permissions

FitPositioningCommunicationsFitContributorBluetoothLowEnergy

Details

Compatible with 126 devices
Updated Apr 14, 2026
Open on apps.garmin.com ↗