Skip to content

FAQ and Troubleshooting

tommsehurra edited this page Sep 15, 2026 · 5 revisions

FAQ & Troubleshooting โ“๐Ÿ›Ÿ

Stuck on something? Find it below. Jump to a section:

๐Ÿ“ป Radio & Widget ยท ๐Ÿ“ก Map Downloader ยท ๐Ÿ›ซ Flight Path Viewer ยท ๐Ÿ“บ On the stream ยท ๐Ÿ”’ General


๐Ÿ“ป Radio & Widget

๐Ÿงฉ Tiles not loading

The widget writes the reason right on the tiles:

  • ๐ŸŸฅ Red, "No Tiles Found" โ†’ there's no map on the SD card for this spot at this zoom. Either you never downloaded this area, or you've zoomed in past what you grabbed. Fix: get the area with the Map Downloader, or zoom back to a level you have.
  • ๐ŸŸฆ Blue, "Loading" โ†’ the tiles are on the card and being read in. It clears in a second.

Double-check the folders actually landed as MAPS/<type>/<zoom>/<x>/<y>.png on the card, and that you rebooted after copying main.lua.

๐ŸŸฆ Blue "Loading" tiles that never clear

If a tile sticks on Loading and never turns into imagery, that PNG is probably corrupt (a half-finished copy to the SD card is the usual culprit). Re-download the area and copy it over again. A slow SD card can also make it linger a moment longer than usual โ€” no drama unless it never resolves.

๐Ÿ“› The header shows "MODEL" instead of my model name

Update to the latest main.lua โ€” the newer build keeps retrying to read the name for the first few seconds instead of giving up. If it still shows "MODEL" after that, your EdgeTX build just doesn't hand the model name to widgets, and there's nothing the script can do about it. Everything else works regardless.

๐Ÿ“ The artificial horizon (page 3) stays flat

Your flight controller is almost certainly sending attitude in radians. Open the menu โ†’ Attitude: DEG/RAD and flip it. Still flat afterwards? Then the pitch/roll sensors aren't coming through over telemetry at all โ€” check your sensor discovery on the EdgeTX telemetry screen.

๐ŸŽ›๏ธ Can I zoom with a knob instead of the rotary?

Yep ๐Ÿ‘. Menu โ†’ Zoom knob โ†’ pick a pot, slider or channel (S1, S2, LS, RS, or a CH). That knob now sets the zoom across the map's range. OFF puts it back to rotary-only. The rotary keeps working in between knob moves either way.

๐Ÿ” I changed something but the radio looks the same

After updating the Map Downloader, you have to regenerate main.lua, copy it into WIDGETS/SatMap/ on the card, and reboot the radio. Tiles you can swap without a reboot; the script you can't.

๐Ÿ’พ Do my widget settings survive a reboot?

Yes. ๐ŸŽ‰ Everything you set in the menu โ€” page, map type, zoom, zoom knob, graph channels, HUD, attitude DEG/RAD and the rest โ€” is saved to MAPS/satmap.cfg on the SD card and comes back on the next boot. Set it up once and forget it. The only way it won't stick is if there's no SD card or the card is write-protected.

๐Ÿ“ป Which radios does the widget work on?

EdgeTX 2.10.x on colour radios โ€” TX16S and similar. It's laid out for the colour screen; the smaller mono-screen radios aren't supported.

โ†ฉ๏ธŽ back to the SatMap Widget page


๐Ÿ“ก Map Downloader

โณ The download takes forever

You've almost certainly picked too big a radius at too high a zoom โ€” tile count explodes as you zoom in. ๐Ÿงฎ Drop the top zoom level by one, or shrink the radius, and it'll fly. For everyday flying, 13โ€“16 over a modest radius is plenty. Also: OpenTopoMap and OpenAIP throttle harder than satellite, so a big topo pull is just slower by nature.

๐ŸŒ A map type downloads nothing / comes up empty

That's CORS โ€” some tile servers (OpenTopoMap, OpenAIP) block browser requests unless you're on the real site. Esri satellite works anywhere. If a type comes up empty in a local test, try it from the live site, and make sure you've entered your OpenAIP key for the Airspace layer.

๐Ÿ’พ Chrome won't let me write to the SD card

Writing straight to the card only works on Chrome or Edge (it uses the File System Access API), and you have to click through the folder-permission prompt. On any other browser, or if you'd rather not grant that, just take the ZIP and unzip it onto the card yourself โ€” same result.

โ†ฉ๏ธŽ back to the Map Downloader page


๐Ÿ›ซ Flight Path Viewer

๐Ÿ“‚ I have no CSV files or blackbox logs

You need logging turned on before you fly:

  • ๐Ÿ“„ EdgeTX CSV โ†’ set up a Logical Switch (or SD logging) that writes telemetry to the card while armed. The files land in the LOGS/ folder on the radio's SD card, named per model and date.
  • ๐Ÿชต Blackbox โ†’ INAV/Betaflight logging has to be enabled in the FC (Blackbox tab), logging to onboard flash or an SD card, and then you pull the .bbl/.bfl/.txt off it.

No GPS in the log = no map, so make sure GPS is actually being logged too. ๐Ÿ›ฐ๏ธ

๐ŸŽˆ My flight path starts in the middle of the air

Totally normal, two usual causes:

  1. The log started before GPS altitude settled, so the first points sit at a weird height until it locks in.
  2. GPS altitude is MSL (height above sea level), not height above the ground โ€” so a field that's 300 m above sea level shows the whole flight "floating" at +300 m.

Nothing's broken โ€” it's just where the numbers start. Scrub past the first few seconds and it sorts itself out.

๐Ÿชต My Betaflight blackbox won't open

Most BF logs work fine. One rare encoding (a variable-length variant) isn't decoded, and those logs will stop with a clear message rather than failing silently. INAV logs are the better-supported path if you have the choice.

๐Ÿ”’ Is my flight log uploaded anywhere?

No. ๐Ÿ™… The viewer decodes everything in your browser โ€” there's no server to send it to. Close the tab and it's gone.

๐Ÿข A big log takes ages to open

A 30-minute-plus log can take 10โ€“15 seconds to decode, because your browser is doing the whole thing locally. There's a spinner โ€” just give it a moment. โณ

โ†ฉ๏ธŽ back to the Flight Path Viewer page


๐Ÿ“บ On the stream

๐Ÿ“ก There's no telemetry on the stream

The overlay only has something to show while I'm actually flying. โœˆ๏ธ Between flights, or when the stream's just chatting, there's nothing coming off the plane, so it sits idle. Tune back in once I'm in the air and it lights up.

๐ŸŽฏ Why aren't there predictions or polls?

Those are Twitch features that only switch on once a channel hits Affiliate. When the channel qualifies they show up on their own โ€” nothing you need to do. The chatbot and the drop game run either way. ๐ŸŽฎ

๐Ÿช‚ How does the drop game work?

Type !drop in chat and a little parachutist comes down toward a target โ€” land on the bullseye for the most points, dodge the odd hazard, and climb the leaderboard. !drophelp lists the commands, !leaderboard shows the standings. There's a bit more about it on the Behind the Stream page. ๐ŸŽฏ


๐Ÿ”’ General

โœˆ๏ธ What does "Tango Kilo" mean?

Oh. Oh no. You actually asked. ๐Ÿ˜ฌ

Nobody who's learned the real meaning has made it to the next stream. The regulars go quiet in chat, one by one. My drones have started arming themselves at 3:47 AM and flying the exact same heading โ€” out past the treeline, toward something I've stopped trying to name. That cold draft on the back of your neck right now? Normal. Do not scroll down to the gallery. Whatever you do, do not count the aircraft in the gallery. ๐Ÿฉธ

โ€ฆ

โ€ฆokay, okay ๐Ÿ˜„ โ€” it's aviation phonetics, it just sounds cool over a crackly radio, and you are 100% safe. Mostly. Welcome to Tango Kilo. ๐Ÿ“ป

๐Ÿ–ฅ๏ธ Is the live overlay something I can get for my own plane?

The live overlay is wired into my streaming setup, so it's not a plug-and-play thing to point at your own plane. The tools, though, are here for any EdgeTX pilot: the Flight Path Viewer, the Map Downloader and the SatMap Widget all work on their own with nothing but your radio and an SD card. ๐Ÿ› ๏ธ

๐Ÿ’ก How do I suggest a change or an idea?

Easiest is to just say it in the Twitch chat while I'm live โ€” that's where most of the good ideas come from anyway. ๐Ÿ’ฌ If you're the GitHub type, opening an issue on the repo works too. No promises on everything, but I do read them. ๐Ÿ™‚

Tango Kilo โœˆ๏ธ

Clone this wiki locally