new experimental and MM versions are out
- I realized that in case when invalid record was found I was skipping too much data -> so now more lines will be in the output
- new column APP_MESS.message is in the output - it contains warnings, annoucements or other messages, that are not present in APP_TIP, APP_WARN and APP_SER_WARN columns
Hi folks, I'm glad to present you the result of my work.
A lot of us have been unhappy, because until now, there was no offline TXT FlightRecord to CSV Converter.
And after websites such as HealthyDrones and djilogs.com started to charge for their services, I decided I really need some offline converter. So I created it by myself.
It's quite simple, all you need to do is select input TXT file and output CSV file and press the GO button. There is also option to export JPG images, if they are present in the log.
I don't plan to add graphs, statistics or something like that.
My thanks goes to (for me) unknown person, who published some sources at this site, so I was able to put missing pieces together.
If you find any error, let me know.
Enjoy
Notice 1: It is confirmed that the TXT logs of Inspire, and also TXT logs from iOS app, have a little bit different structure (not known to me), so, please, don't be surprised when you see some strange values
Notice 2: Some of you requested the structure of the TXT log, so, here you have it too
- edit: since DJI GO 2.8.4, TXT logs are encrypted, so the structure file is useless
Notice 3: Tool can be also run from command line like this, example:
TXTlogToCSVtool "C:\temp\inputFile.txt" "C:\temp\outputFile.csv" J I G
It will try to read inputFile.txt and write the output into outputFile.csv.
Optional parameters:
J ... it will also export JPGs, if they are present in the log
I ... imperial units will be used
G ... it will also export GPX file
Notice 4: The tool is freeware and it is intended for your own personal use only.
Notice 5: Please, don't ask for decrypting algorithm. It's not shareable. Explanation here.
Notice 6: DJI is adding some misleading bytes into newer logs, so if primary version from TXTlogToCSVtool.zip doesn't work, try experimental version from TXTlogToCSVtool-exp.zip. For Mavic Mini logs, it's best to use TXTlogToCSVtoolMM.zip.
actual version is from 2020/01/24
I used a lot this program on Windows 7 IBM and very satisfied, but in Windows 10 it opens in a small window. Because of it, I can not export my log file to GPX. I tried ti use different versions and different date, but it is all the same. Could you help me to solve it?
Thank U in advance!View attachment 118641
I solve this problem by changing custom scale on the laptop monitor. In scale 120 % I can see only the part of tools window as shown in the picture above. Diminishing the scale to 100 percent helps to see total window of TXTlogToCSVTools.I used a lot this program on Windows 7 IBM and very satisfied, but in Windows 10 it opens in a small window. Because of it, I can not export my log file to GPX. I tried ti use different versions and different date, but it is all the same. Could you help me to solve it?
Thank U in advance!View attachment 118641
checked my old Spark logs, LatLon data in the csv file.@120CCPM Hey mate, its me from the DJI forum, you helped with the Mavic mini stuff, I have a spark now and have used the tool to create a CSV file for a DJI Spark, but even though there is a column for LAT/LONG there is nothing in them.
Does anyone know if the spark records LAT/LONG ?
checked my old Spark logs, LatLon data in the csv file.
Yes, it was definitely changed in SDK version 4.13.Does anyone know if DJI have changed the encryption for software developed with their SDK?
you could try copying some sample .txt flightlogs and the relevant TXTlogToCSVtool to a folder and then open a command line window in there and runCouple suggestions to improve usability:
1. Make the [Open...] button default to the EXE's location, rather than the root of C: drive
2. Make the destination file by default to be the same name & location of the source, with a .CSV extension, so that users don't have to use [Save as...] every time, but only when they need to.
Hi,
Just had a flight with my MA2 with the latest FlyApp v1.1.10 (858-googleplay) ; using the TXTlogToCSVtool and noticed that all the battery cell volts are not present anymore...
Do we have all the same experience?
cheers
JJB
yes, it worked before 1.1.10, and yes tried version for MMDid it work before
there is a Version of the tool for the mavic mini, from what I can remember, try that version