Loading...

DMD²

Change log for the DMD² app. For both Play Store and non Play Store version.



  • Fixed a case of incorrect profile match in the in-app planner

  • Fixed a rare case of app crash due to a remote controller race condition


2026-04-09

  • Support for parsing routes with DMD HUB Advanced Adventure profile

  • Minor bug fixes and improvements.


2026-04-08

  • Minor improvements and fixes

  • Server side license checks


2026-04-01

  • Wait for barometric sensor to be calibrated before use

  • Improved route recalculation trigger

  • Fixed some widget loading errors

  • Increase DMD HUB login timeout

  • Fixed a case of wrong profile parsing from DMD HUB loaded files

  • Fixed other unlike crashes


2026-03-23

  • Altitude can now go bellow zero

  • Faster route recalculation trigger

  • Other improvements and bug fixes.


2026-03-20

NOR7E Firmware

Device firmware updates are released over the air. You get a notification asking your to start the update.



  • Improved battery idle mode trigger

  • 2026-02-05 security patch

  • 2026-03-05 security patch

  • Improvements for recovery mode

  • Improvements for voltage on cable connection


2026-03-20

  • 2026-04-05 security patch

  • Driver for imx600 parameters updated

  • Corrected a battery idle bug where under some cases it would not trigger

  • Corrected a case of set input current after connecting cradle not being triggered


2026-04-20

  • 2026-02-05 security patch.

  • 2026-03-05 security patch.

  • Improved trigger to wake up from sleep.

  • Improvements on the I2C bus polling.


2026-03-18

  • 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-08-05 security patch

  • 2025-09-05 security patch

  • 2025-10-05 security patch

  • 2025-11-05 security patch

  • 2025-12-05 security patch

  • 2026-01-05 security patch

  • 2026-02-05 security patch

  • 2026-03-05 security patch

  • 2026-04-05 security patch

  • Cleanup aliased packages

  • Fixed a case of communication failure during the initial power-on phase.

  • Correct charger type reporting in kernel-4.19

  • Correct keyguard dismiss sequence to avoid duplicated lock screen

  • Correct sd card upgrade + force_clear on large firmware images

  • Fixed some exceptions caused by variable errors

  • Improved handling for nak errors

  • Increase i2c-6 drive strength to 10mA

  • Increase i2c-7 drive strength to 10mA to support smart batteries

  • Increase the mic's gain and lower the speaker's gain

  • Increase type-C input current limit on kernel-4.19

  • Optimize I/O requests

  • Reduce feature set for CTS SMR release compatibility

  • Reduce SD card clock speed to 100Mhz

  • Firmware Updates: retry download in case of network error

  • Correctly remove some temp files

  • Restore the dock driver and add dock_cradle detection support

  • Synchronize with 4.19 to solve expand recognition problem

  • Allow access to Android/data through documentUI

  • Camera: Add option to add time to photos

  • Check legacy master key format for tee & Android16 compatibility

  • Define build.fingerprint for recovery mode

  • Enabled ADB sideload upgrade in recovery mode

  • 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

  • system_launcher (back key) support for Android 14

  • When a private serial port connection is established on Cradle, a private broadcast is sent. Only system-signed apps will list the private serial port on Cradle in getDeviceList.


2026-04-20

  • 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

  • Fix multiple upgrade requests in user confirmed mode

  • Added option to not reboot immediately at the end of firmware upgrade

  • Proper LoRa implementation

  • 2026-01-05 security patch

  • 2026-02-05 security patch

  • 2026-03-05 security patch

  • 2026-04-05 security patch

  • Fixed device number conflict between cradle and wifi that caused a reboot

  • Only use trustkernel gatekeeper when TEE is enabled

  • Optimize I/O requests

  • Camera: Add option to add time to photos

  • Check legacy master key format for tee

  • Define build.fingerprint for recovery mode

  • Displaying images when the type is application/octet-stream

  • Enable ADB sideload upgrade in recovery mode

  • Supports dynamic reading of cradle types and independent I2C bus writing to cradle.

  • System_launcher (back key) support for Android 14


2026-04-27

  • 2026-02-05 security patch

  • 2026-03-05 security patch

  • 2026-04-05 security patch

  • Fixed case of failed to read encoding format

  • Only use trustkernel gatekeeper when TEE is enabled

  • Soft keymaster/soft gatekeeper with mdt865 using the old partition table

  • Defined build.fingerprint for recovery mode

  • Enable ADB sideload upgrade in recovery mode

  • Added icm40605l device support

  • Camera: Add option to add time to photos

  • Support for displaying images when the type is application/octet-stream

  • RemoteControl: report eid/iccid when available

  • Fixed case of communication failure during the initial power-on phase.

  • Fixed exceptions caused by variable errors

  • Fixed misc device number conflict between cradle and wifi that caused a reboot

  • Optimized I/O requests

  • Reduced the I2C speed that resolves the occasional communication failure with the MS5611.

  • When using independent I2C, add support for reading and writing general CRADLE types

  • Added lora module support

  • Set SEND_PACKETS DECODE_DATA as a permanent configuration

  • Support for dynamic reading of cradle types and independent I2C bus writing to cradle.


2026-04-20

  • 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

T865 Firmware

Device firmware updates are released over the air. You get a notification asking your to start the update.



Top