Menu
- DMD2
-
DMD2-Next
Getting Started
-
Other Apps
Device System
DMD HUB
-
Devices
Accessories
- Tickets
-
Development
Community
Resources
Developer APIs
- FAQs
Firmware Logs
Over-the-air firmware updates for every DMD device. The five most recent versions are shown per device — your device prompts you when a new build is available.
NOR7E Firmware
Fixed a case with temporary files permission conflict
Updated E-SIM apk
2026-05-01 security patch
Provided a default value for LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS setting
2026-04-05 security patch
Added driver for CAN-BUS cable support
Fixed a case where touch on our app was being disabled
Reduced disk log action
Boot sequence with reduced screen brightness
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
T880 Firmware
2026-05-01 security patch
default value for LOCK_SCREEN_SHOW_ONLY_UNSEEN_NOTIFICATIONS setting
full factory DMD software package
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-02-05 security patch.
2026-03-05 security patch.
Improved trigger to wake up from sleep.
Improvements on the I2C bus polling.
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
T665 Firmware
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.
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
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
T865 Firmware
2026-05-01 security patch
2026-06-05 security patch
External keyboard layout initialization value
Fixed the lack of permission to write the battery_first_usage on user mode
Fixed a bug with temporary files permission conflict
Increased the Nsd discovery services limit
2026-05-01 security patch
reject multiple firmware update instance - rare case
LoRa module improvements
Update some default permissions
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-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.
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