[DJI-log-discuss] Record type 0x28 = components?

Dennis Derichs harms.dennis at gmail.com
Tue Apr 14 04:14:39 PDT 2020


Hello, and thanks for your great work reverse engineering the DJI txt
files! :)

I was porting your code to Python for use on my private website, and had a
closer look at the unknown record types... Record 0x28 seems to report the
hardware components in use. In my txt files (Mavic Air, GO 4 Android), I
see four of them at the very start of the file. Here's how I think they are
structured:

Unsigned short (2 bytes): Component type. (1=Camera, 2=Aircraft, 3=Remote,
4=Battery)
Unsigned byte: Length of serial number
String: Serial number of component, terminated by 0x00

Also, I noticed that record type 0x18 (APP_SER_WARN) is treated as unknown
by your application. In my experience it contains a single string, just
like 0x0A (APP_WARN), and is used for violations of no-flight zones or
fly-by-sight rules.

Thanks,
  Dennis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ns.live555.com/pipermail/dji-log-discuss/attachments/20200414/847fe60a/attachment.htm>


More information about the DJI-log-discuss mailing list