I downloaded the DAT files provided by Spike Ike in first post.
I'm not watching an interface, i used "open" to read a packet file (.pcap) stored previously.
And to get the .pcap file, I converted .DAT:
Code:./comm_dat2pcap.py -vvv -u 3 -e -d FLY100.DAT
Wireshark can't understand DJI protocol by itself. You have to install dissectors:
dji-firmware-tools/README.md at master · o-gs/dji-firmware-tools · GitHub
The export plugin is included in these dissectors. It adds a new option to "Tools" menu.
There is a button battery on the GPS board. I would conclude that this battery supports real time clock, as most drones are somehow able to know current time even with no GPS lock.
It is just a guess though, I never tried messing with the battery.
EDIT: And in case you'll be wondering if converting/opening/exporting has hanged - no, it really goes that slow. Just let it run in the background and watch some YT.
Thank you for that detailed explanation. I've never used Wireshark for that purpose. Is there an advantage to interpreting the DAT file that way rather than using DatCon?