<div dir="ltr"><div>Either decompile the tool, or decompile Dji Go.</div><div><br></div><div>Probably better with Dji Go.</div><div>Use the "nosecneo" version. Search for strings like "DJIFlightRecord_" to locate the correct class.</div><div>It will take some time to understand how the logging works, though. Most symbols are obscured.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-08-15 2:23 GMT+02:00 Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you for subscribing to this mailing list.  I hope you’ve found the “djiparsetxt” (and “generateKML”) utilities useful in analyzing your ‘.TXT’ log files.  And if any of you have been able to improve upon the ‘reverse engineering’, please let us know.<br>
<br>
In particular, I’d like to figure out how to get the second half of the ‘scramble table’.  Right now, we have 0x1000 (i.e., 4096) rows of the table - which is enough to decode record types <= 0x10.  But this is only half of what we need.  We also need (at least) another 0x1000 rows - enough to decode record types 0x11 through 0x20.<br>
<br>
The (closed-source, Windows tool) “TXTlogToCSVtool.exe” is apparently able to parse “MC_PARAM” (0x13) and “APP_SER_WARN” (0x18) records - so it seems that they know how to get the second half of the ‘scramble table’.  (But unfortunately the developer of that tool has chosen not to reveal any details about this.)<br>
<br>
Any ideas?<br>
<span class="HOEnZb"><font color="#888888"><br>
        Ross.<br>
<br>
<br>
-- <br>
DJI-log-discuss mailing list<br>
<a href="mailto:DJI-log-discuss@lists.live555.com">DJI-log-discuss@lists.live555.<wbr>com</a><br>
<a href="http://ns.live555.com/mailman/listinfo/dji-log-discuss" rel="noreferrer" target="_blank">http://ns.live555.com/mailman/<wbr>listinfo/dji-log-discuss</a><br>
</font></span></blockquote></div><br></div>