This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
howto:known-duml-commands [2017/08/06 18:54] kilrah [Enter Flight Log mode (Verified on Mavic with .700 FW)] |
howto:known-duml-commands [2017/09/02 22:58] kilrah [Set date/time (verified on Mavic 01.03.0700 FW)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Known DUML commands, to be sent over the virtual USB COM port (or TCP for devices without one): ===== | ===== Known DUML commands, to be sent over the virtual USB COM port (or TCP for devices without one): ===== | ||
+ | |||
+ | |||
==== Enter Flight Log mode (Verified on Mavic with .700 FW) ==== | ==== Enter Flight Log mode (Verified on Mavic with .700 FW) ==== | ||
- | < | + | < |
- | 55 0E 04 66 2A 00 0B 34 40 00 01 05 81 4D</ | + | 0x55 0x0E 0x04 0x66 0x2A 0x00 0x0B 0x34 0x40 0x00 0x01 0x05 0x81 0x4D</ |
- | Upon issuing these 2 commands the Flight Controller' | + | Upon issuing these 2 commands the Flight Controller' |
- | The flight log card can be remounted rw using: | + | When rooted, the flight log card can be remounted rw using: |
< | < | ||
- | The most reliable way to put files on seems to be FTP. USB will still appear to the host computer as read only, ADB may fail on an IO error after some 1GB of transferred data. | + | When uploading |
+ | Files can't be written through USB. | ||
+ | |||
+ | ==== " | ||
+ | This is not done using the user-accessible `g_config_device_is_locked` FC parameter as it had been expected, but through some " | ||
+ | |||
+ | Lock: | ||
+ | < | ||
+ | Unlock: | ||
+ | < | ||
+ | Status is preserved after a reboot. | ||
+ | |||
+ | The app needs to go online to learn about the instruction to lock the aircraft. On iOS if the aircraft is locked it is possible to uninstall the app, reinstall it, make sure there is no internet connection, launch the app, and the aircraft will be unlocked. Could not do the same on android, but a modded/ | ||
+ | |||
+ | ==== Set date/time (verified on Mavic 01.03.0700 FW) ==== | ||
+ | Command Set:0x00 Command: | ||
+ | |||
+ | Payload is `Y Y M D h m s`. Every character represents a byte, the year is 2 bytes (little endian). If you try to set the year to 2025 or higher, it will complain with `+++worong time` | ||
+ | Reference: https:// |