DMD²
Change log for the DMD² app. For both Play Store and non Play Store version.
HUB Public Locations is live, can be accessed in the Location Manager and will show for your country / 1000Km grid - settings available in Locations Manager -> Settings - by default they load in the map too.
GPX Manager - Fixed the eye (show/hide) action - now it will not trigger map movement / dialog transparency
Added a small scale factor to My Location / HUB Public Locations icons according to map zoom
All Location related dialogs top filters now use new original DMD2 style dialogs!
User location add/edit now has a quick category selector + star icon to set "Main Category" when user selects multiple categories
Routing is allowed on all road types - roads which are usually not permitted for cares have the lowest possible priority to be used only as last resort
GPX Settings -> Track Extra Instruction -> Show Angle Text for Curves -> In case you want to see only Next Curve icon + Distance
Improved Group GPX File download routine
Added setting to disable pause follow mode on dialog objects tap -> Map Configuration -> Follow Icon & Modes -> Do not pause follow on ui interactions
Users without a map subscription are limited to 4MB/s map download speed... the recent increase in users is reducing the server speed for everyone, we need to give priority to paying users
Topo Map Style changes -> They are already reflecting the new maps we will release soon so some elements might be a bit weird
2026-01-06
Added a network connection listener for Group Ride / Location Sync - provides better logic on when to perform sync actions.
My Locations manager will not show deleted location when you are offline
Added the ETA field to progress in portrait layout
ETAs for navigation and routes are now based on road type when they have been generated with DMD2 internal planner, ETAs for loaded GPX files are still based on average speed
Improved turn by turn UI box in portrait
Improved minimize / maximize dialogs in portrait
UI boxes that show distances with distance uni will now have the unit text (Km/Mi/m/yd/ft) in a smaller size
Google Places API now uses location BIAS to improve the search for places by name
Dialogs item tap have been reverted to move the map to whatever you tap on, it will set the follow location to paused and will not resume the follow location automatically unless you move and only after some time, even when you close the dialog the map will stay where it was
2025-12-22
Improved Location Manager > Google Places Address Search dialog now with more data
Location Manager > My Locations > top filters color now reflect if there is any active filter
Location Manager > My Locations > Corrected the "Reset" label on categories filter
Fixed a bug with the GPX Progress box tap dialog which would cause app crash
Save Location dialog now includes a cancel button
Special Follow Location modes (T / F / N) now work with routes also
Map theme switch Light/Dark now with "Sensor" option which will use device light sensor to switch theme
2025-12-15
All the latest changes in the beta channel move to production.
(Read previous BETA version changes for details)
2025-12-12
New Locations Dialog (Work in progress)
Locations Dialog now includes settings where all locations related settings will live
My Locations now sync with HUB Locations
My Locations dialog is totally new and includes new sorting options and filter options including user tags
Fixed a case with GPX Progress box tap where it could crash the app
Updated Translations
In Global Settings you can now set the app language independently of the system language
Other small fixes and improvements
2025-12-11
When discarding a GPX edit in the planner, we now make the original file visible again
Fixed the function to hide route when you reach its end
Properly resume the previous follow mode after planner use -> it was not being correctly resumed when starting the planner from a location search dialog
Controller - new function for the map view key assigns -> "auto zoom toggle" allows you to map a controller button to enable/disable auto zoom
GPX Manager top share button now asks if you want to share the GPX file to your active riding group
Added registration dialog in the group ride login dialog
Fixed a case where Road Fun profile “Avoid Tools” and “Avoid Highways” was not being enforced
Fixed a issue with Auto POIs not showing (Beta only)
2025-11-25
On route and track progress box we added a quick options dialog where you can choose to hide the route or track or delete the GPX file if you no longer need it.
Group Ride - Fixed an issue where users without an avatar would not show on the map
Group Ride - Improved the user avatar map icon to make sure it is always 1:1 circle
Group Ride - Minor improvements to the dialog UI
Waypoint share button is now present in the GPX Waypoint dialog when in portrait layout
New Setting for GPX Routes (ON by default) - Automatically hide route when you arrive the destination (route end)
Improved the rounding of distances for Voice Instructions
Improved the re-routing line, it is now only shown up to the original route entry point, no overlapping over the original route
2025-11-19
Improved app resume logic to go to current location faster
Removed the old navigation mode, the one that was used when you started a navigation to a single destination, we no alway use the planner and routes
New flow for navigation to location -> now alway using planner but in a "Quick Mode" first which you can simply "Go" or switch to full planner
Added Route Finish point indication
Removed “Keep Straight” instruction from Routes
Fixed a case where barriers could stop routing calculation on road fast profile
Online Layer button now shows correct active mode on app start in case of raster layer is on
Routes Settings now include “Ask to use external app or DMD2” setting
Rerouting back to route now available it is a setting also (on by default)
A newly loaded or generated GPX now is always loaded on the top of the GPX Manager file list
Planner on exit now resumes to correct follow mode
Added routing logic to avoid the routing recalculation to send us back (in reverse)
2025-11-14
Fixed a case with online layer being disabled when follow location mode was changed
New French IGN Topo map layer (online)
Fixed a case of bad behavior on back key when app is default home
Other minor fixes and improvements
Initial support for BMW Sync Box
2025-11-07
Improvements on layers click actions
New online layer options
New Beta updates option in Global Settings -> for APK version install
2025-11-03
Fixed where trap would not show its dialog
Fixed a possible memory related to notifications
Other small improvements and fixes.
2025-10-31
Small corrections and bug fixes.
Stability and performance improvements.
2025-10-27
Group Ride integrated with the new DMD HUB website.
Map Theme: Removed grid on red backgrounds (natural reserves with restrictions)
Alerts System improvements based on location/distance.
Group Manager now displays "no active group members" if no member is active on the group.
2025-10-22
Fixed a case where the group GPX would not load if the user had never loaded a GPX before in DMD2.
When adding a location to trip planner (from location search for example), it will no longer recenter on your current location, keeping the focus on the last added point.
Fixed a case where restoring the app backup file would not correctly restore the global settings.
2025-10-16
Removed the grids from natural reserves and national parks
Removed a notification for the first Remote Notification ping
Group Ride will now update on movements and every 5 seconds if not moving
Map downloads now show the download speed
Other small improvements and fixes
2025-10-15
Minor UI improvements
Minor stability improvements
Fixed a case where routing profiles where not being updated to latest app version
Improved some catch cases on device orientation change which could cause memory leaks
2025-10-10
DMD2 Roadbook is now free
DMD2 OBD is now free
Map is no longer limited to 15m
Minor fixed and improvements
Follow location Travel Oriented can not be disabled in settings.
2025-10-09
Fixed a bug with the notifications app filter dialog
Some improvements on the "Attempt Turn By Turn" function
Magnetic Sensor based bearing improved and takes in consideration device screen rotation
Fixed Auto Lock when moving
MSL Altitude logic regression, added some extra improvements
2025-10-06
Saved location icons on map scale like the GPX Waypoints size
More improvements on app portrait / landscape flips
Altitude improvements
More improvements on app start / close
Fixed some minor issues
Map long press dialog text formatting improved
2025-10-01
Location Management was totally redone, it no longer uses a service.
Location as service is only used when the system can use foreground service and the user enables "use as service" in settings.
Tapping on the GPS precision value in the top status bar will show a GPS status window.
Improved app start and close routines.
App automatic rotation (portrait/landscape) is back, you can set it to "Sensor" to enable automatic rotation.
Fixed a case of memory leak with Android TTS use.
Fixed a case of memory leak with online map layers.
The notifications permission request dialog now includes a button to go to the FAQ where you can see how to enable restricted settings.
The small warning box in the map view now correctly uses white text in the light theme.
Improved the current road name function.
2025-09-30
Fixed a case where adding a location to trip planner from the online location search history would crash the app.
Fixed a case where the second field for coordinate insert was not working.
Trip Planner: changed how you move points, you now need to long press to select the new location for the point/waypoint you are moving.
Map Point Long Press Dialog: dialog now shows coordinates and if you tap on them it will copy them to clip board.
Trip Planner: on exit correctly resumes previous follow location mode.
2025-09-17
Trip Planner maximum distance between points is now 3000Kms (please add intermediate points)
Trip Planner - You can now search for locations (uses Location Manager) to add to your active planning
Route Calculation now does two sweeps, first is fast, but if no route is found it does a second one with more detail (solves most cases of re-track / no route connect error)
Group Manager - shared GPX update improved
Group Manager - user password now correctly encrypted in preferences
2025-09-16
Route Planner - Text input fields for names and descriptions are now validated to make sure they are UTF8
Route Planner - Close state is properly reset when closed.
Route Planner - On saving your route you are now asked to save GPX with routes or use tracks
Coordinate Insert in the location search dialog now inspects, formats and even fill the fields automatically both when you past text or even automatically if there is valid text in the clipboard. It will accept almost any known format.
2025-09-11
2025-11-05 security patch
2025-12-05 security patch
Correct SD card upgrade + force_clear on large firmware images
Decrease the LCD minimum brightness
Update Engine: retry download in case of network error
Update Engine: sepolicy exfat permissions
Expansion Modules Support: v20 i2c-6 and i2c-7 extra pull-up
Expansion Modules Support: LoRa and port switching added
Change time to resume when unplugged from holder/cable
Charging indicator light fix
Car Holder: USB Ethernet fix
Device power-off voltage changed to 3.5v
2026-01-02
T880 Firmware
Device firmware updates are released over the air. You get a notification asking your to start the update.
T665 Firmware
Device firmware updates are released over the air. You get a notification asking your to start the update.
2025-05-05 security patch
2025-06-05 security patch
2025-07-05 security patch
2025-04-05 security patches
apply ESPR battery permissions to all devices
correct Launcher3 crash case
Fixed an instance with AF issue of some devices
Updated camera config files
FW and Configuration Updates: handle the zero-length downloaded file case
Unbind an A11yService from onNullBinding
use portrait orientation for recovery
add read the battery manufacture date function
battery menu updated according the ESPR requirements
firmware version with cybersecurity certification
support for extra battery health properties (for ESPR)
support the battery health parameter update
support the fastboot flashall function
2025-09-30
Bug Fixes / Security:
2024-12-05 security patch
2025-01-05 security patch
2025-02-05 security patch
2025-03-05 security patch
Added 4/3 and 16/9 ratio switching support on surfaceview
Screen recording - fixed issue with high memory usage
Screen recording - after returning from settings, the time was not displayed when recording
camera: Camera photo and video direction. New configuration files
camera: Image and video orientation improvement
camera: Put the photo/video files under DCIM/Camera
camera: Return icon from gallery reset
camera: Solve the problem caused by the compatibility of two trigger broadcasts
camera: use onFocusChanged callback replace watch OnTouchListener
camera: Independently set the resolution of the front, rear, and back cameras.
camera: When in landscape mode, the device orientation was wrong when the fragment is just created
camera: When switching ratios, sharing the same surface caused the media service to crash
Could not preview when return to preview fragment
Changed settings icon, release recording surface, handle exceptions
Improvements to the focus area
Fix orientation issues, add human detect
QuickStep: move the navigation buttons to the right
Optimize flash settings, fix the problem that the flash focus will open when it is off, but cannot be opened in the video module
Remote Support: correct low battery warning message
Remote Support: correctly report success at the end of package installation
Renamed class previewscale
Update UI when video recording ends or fails
Fixed case when auto-rotate is on, the device vertical screen or mobile phone horizontal screen rotates 90 degrees when taking a horizontal photo
Fixed case when recording a video, the image is released early, causing abnormal photo taking
Fixed case when the rotation is locked and the tablet is in portrait mode, press Fill to display the image.
Fixed case when the screen is locked, the device is rotated to portrait mode, which causes abnormalities in scanning and 4/3 black border filling direction
Features:
Better adapted icons and spacing based on device screen
Automatically update APN list when the vendor apn file changes
camera: Direct the direction information of the camera after taking the photo to transform the photo directly. No need to process the direction in the gallery
Mobile phones and tablets share the same layout file
Support capture return uri, media files are saved to /DCIM/Camera
Support for adaptive brightness physical mapping
Support for vendor APNS
Use RecyclerView instead of RadioGroup to implement mode selector
When rotating the device at 4/3 and 16/9, black borders are added correctly
2025-04-24
2025-10-05 security patch
2025-11-05 security patch
2025-12-05 security patch
SD Card issue fixed
APN setting for iccid from linksfield
Correct keyguard dismiss sequence to avoid duplicated lock screen
Correct SD card upgrade + force_clear on large firmware images
Increase i2c-6 and i2c-7 drive strength to 10mA
Increase the mic's gain
Metered ethernet option supported when config_ethernet is set
Update Engine: retry download in case of network error
Update Engine: Sepolicy exfat permissions
Restore the dock driver and add dock_cradle detection support
Support for scheduled wake-up during power off
Synchronize with 4.19 to solve expand recognition problem
Add shutdown function in setting-display page
New media gallery apk
Added EnableRoamingProxy utility
Allow access to Android/data through documentUI
Save the state when sending broadcasts to solve the problem of not being able to get broadcasts when booting
Support for bq27xxx battery in healthd service
Support for bq27xxx battery in healthd service
Support for bq27xxx smart battery gauge
2026-01-02
2025-08-05 security patch
2025-09-05 security patch
apply ESPR battery permissions to all devices
correct charger type reporting in kernel-4.19
Improved handling nak errors
increase type-C input current limit on kernel-4.19
Restore the dock driver and add improve dock_cradle detection support
Synchronize with 4.19 to solve expand recognition problem
Fixed a ESPR parameter permission issue
Fixed a case where expansion modules could not be recognized after restarting the device on the cradle
When device restart on a cradle, the status of ignition and other parameters remained -1, and the ExternalInputObserver couldn't get the correct value
Finish adding expansion board support
Added ambient temperature support, obtained from the pressure module board
Added cradle version support
adding a new media gallery apk
Save the state when sending broadcasts to solve the problem of not being able to get broadcasts when booting
support for bq27xxx battery in healthd service
support for bq27xxx smart battery gauge
using simple mapping strategy for adaptive brightness
2025-10-10
2025-05-05 security patch
2025-06-05 security patch
2025-07-05 security patch
Solved camera distance AF issue of some devices
Updated camera configuration files
Unbind an A11yService from onNullBinding
Added read battery manufacturing date function
Added battery health extra parameters
Battery menu updated according the ESPR requirements
System apps now allowed to get IGNORE_BATTERY_OPTIMIZATIONS directly
System apps now given the MANAGE_USB permission
Added support for fastboot flashall function
2025-08-12
Fixed a case where the default launcher would occasionally crash when accessing the bottom bar.
2025-07-08
Camera files are now stored in DCIM/Camera
Firmware version number added for cybersecurity certification
Sync for expand driver
Handle zero-length bad update downloads
Fixed case with TLS1 / TLS1.1 for FW updates
2025-04-05 security patches
Fixed case with compass drivers
2025-05-19
T865 Firmware
Device firmware updates are released over the air. You get a notification asking your to start the update.