Getting started — First steps
This guide shows the minimal steps to record flights on an EdgeTX transmitter (flylog & tellog) and import them into UAV Desk.
1) Install FlyLog & TeleLog on your EdgeTX transmitter
We use the flylog_edgetx scripts. Follow these steps:
- Download the scripts — get
flylog.luaandtellog.luafrom the repository and save them to your transmitter's SD card. - Copy files to the SD card — place the files into
SCRIPTS/FUNCTIONS/on the SD card. - Configure Special Functions — in your transmitter's Model → Special Functions create a new special function for each script:
- Function type: Lua Script
- Value:
flylog.luaandtellog.luarespectively - Trigger: select the switch you want to use for logging (e.g. your arming switch)
- Set Repeat = ON and make sure Enable is toggled
- Verify logging — after a flight check the transmitter's
/LOGS/folder.flylog.luaappends toflylog.csv;tellog.luacreates per‑flight TeleLog CSV files named like{ModelName}_TeleLog_YYYYMMDD_HHMMSS.csv.
2) Import logs into UAV Desk
Copy the contents of the transmitter's /LOGS/ folder to your computer and upload the files (or the whole folder ZIP) on the Imports page. UAV Desk expects flylog.csv plus optional TeleLog CSVs. TeleLogs are matched automatically to flights by model name, date and time window.
3) Common tips
- ExpressLRS users: the repository recommends a telemetry ratio of 8 (with Packet Ratio 250Hz) for reliable telemetry capture.
- If telemetry is missing, flights still import using
flylog.csv(telemetry is optional but recommended). - Make sure the Model name in your transmitter matches the UAV name you register in UAV Desk — this is necessary for automatic mapping (see the UAV Management guide).
Troubleshooting
If imports fail, check:
- Files present: ensure
flylog.csvis included in the upload. - Model names: TeleLog filenames include the model name — if the UAV isn't registered under the same name the flight will not match automatically.
- Log format: TeleLog files must follow the CSV format generated by
tellog.lua(the repo README documents the exact fields).
See the original scripts and screenshots at flylog_edgetx on GitHub.
Next: Explore your dashboard overview to understand the main features, then proceed to UAV Management.