Skip to content

Settings Reference

Open the settings menu with a short press of the encoder button. Rotate to move the highlighted row, press to select it. For cycling options, pressing immediately advances to the next value and saves it — you stay in the menu, so you can adjust several settings in one visit. Tap anywhere to close.

The settings menu

Settings are saved to flash immediately as you change them (no separate "save" step), and persist across reboots and firmware updates.

Flight labels

Controls when an aircraft's callsign is shown next to its dot.

Value Behaviour
Off Never show callsigns
Selected (default) Only the currently-tapped aircraft shows its callsign
All Every aircraft shows its callsign at all times

Emergency-squawking aircraft always show their callsign regardless of this setting.

Colour theme

Four full colour palettes for the radar display — background, rings, aircraft, selection highlight, and text all change together.

  • Radar (default) — classic green-on-black
  • Amber — amber/orange monochrome, reminiscent of older radar displays
  • Ocean — blues and cyans
  • Neon — high-contrast magenta/cyan

The settings menu itself always uses a fixed look regardless of this choice, so it stays legible no matter which radar theme is active.

Units

Value Altitude Speed
ft/kts (default) Feet Knots
m/km/h Metres Kilometres per hour

Applies to the aircraft detail panel (tap an aircraft to see it).

Traffic

Which aircraft are drawn on the radar.

Value Behaviour
Airborne (default) Aircraft on the ground are hidden
All On-ground aircraft are shown too (in grey, no heading line)

Min altitude

Hides aircraft below a given altitude (those with a known, positive altitude reading only — aircraft with no altitude data, e.g. many on the ground, are unaffected by this filter and governed by Traffic instead).

Options: Off (default), 1,000 ft, 5,000 ft, 10,000 ft, 20,000 ft.

Heading trails

Value Behaviour
On (default) Airborne aircraft (over 5 m/s ground speed) show a short arrow indicating their direction of travel, and the currently-selected aircraft leaves a fading breadcrumb trail of its recent positions
Off No heading arrows and no trails

Range rings

Value Behaviour
On (default) The three range rings, N tick, and range labels are drawn
Off Radar screen shows only the map, home crosshair, and aircraft

Map

The background style drawn beneath the radar.

Value Behaviour
Lo-fi (default) An offline vector map — coastlines, borders, rivers, and lakes as themed lines, plus labels for major cities and airports. The whole world is embedded in the firmware, so it needs no network, switches instantly, and stays smooth while following an aircraft. It's the default because, with no tile fetching, it's the most robust option on this no-PSRAM board.
Full A real OpenStreetMap street map, fetched per location/zoom and cached to flash. See Map & Caching.
Off A plain themed background (classic radar-scope look).

The lo-fi map is deliberately low-detail — it's meant as a lightweight geographic reference, not a street map.

Refresh rate

How often Frank's Flight Radar polls airplanes.live for updated positions.

Value Behaviour
5s Fastest option — livelier motion, more requests
8s (default) A brisk cadence with plenty of headroom under airplanes.live's fair-use guidance (~1 request/second)
15s / 30s Slower options, for anyone who'd rather poll less

There's no account, credit, or quota system to manage — pick whichever feels right. Slower rates make dead-reckoning interpolation do more of the visible work between polls; see Using the Device for how aircraft glide between updates.

Buzz on Emergency

Value Behaviour
On (default) An emergency squawk (7500/7600/7700) makes the device follow that aircraft automatically, and triggers ten flashes of a red ring around the screen bezel with matching tones
Off Emergency aircraft are still highlighted visually on the radar, but silently

See Emergency Alerts for details.

Aircraft icon

How each aircraft is drawn on the radar.

Value Behaviour
Dot A round mark, with a separate short arrow showing its direction of travel (the arrow follows the Heading trails setting)
Plane (default) A small triangle whose nose points along the aircraft's track, so direction is readable from the shape itself — no separate arrow is drawn

Both styles use the same colour coding (airborne / on-ground / selected / emergency) and the same size increase for the selected aircraft.

Poll sweep

The small ring near the bottom of the radar screen, with a segment travelling continuously round it.

Value Behaviour
On (default) The sweep is shown. Tapping it opens the API status panel
Off The sweep is hidden entirely, and taps in that area select aircraft as normal

The sweep is driven by the clock rather than by the refresh schedule, so it turns at a constant rate no matter what the network is doing. That is deliberate: a fetch takes a large and variable share of each interval, so anything trying to count down to the next poll spends much of its time apparently frozen. Steady motion means the device is alive; a sweep that has stopped means it is genuinely stuck.

Its colour still reports the feed's health — normal when idle, brighter while a request is in flight, and red if the last request failed.

API status

Opens the same panel you get by tapping the poll sweep: whether the last request succeeded, its HTTP status code and response size, a short reason if it failed, and how long ago it happened. Tap anywhere to dismiss.

This menu entry exists so the panel stays reachable when Poll sweep is switched off and there's no icon left to tap. See Troubleshooting.

Set location

Opens a full-screen map to pick your home location right on the device — no phone, no typing.

The Set location screen

  • Drag the map to move your spot under the centre crosshair.
  • Twist the dial to zoom, from country level down to about town level, for precision.
  • The top readout shows the nearest city, your coordinates, and the current zoom radius.
  • SET HOME makes the crosshair location your home; SAVE FAV stores it to one of the three favourite slots; the encoder button cancels.

Because it draws on the offline lo-fi map, panning is instant with nothing to download.

Detect location

Re-detects your home location from the device's public IP address — no typing, no captive portal. Useful after moving, or as a quick way to re-centre. Accuracy is city-level and can be thrown off by a VPN; for a precise fix, use Location & Favourites (place-name search or manual coordinates) instead.

Web Config

Shows where to reach the device's web page. The page is always running on your home network — you don't need this menu item to use it, it just tells you the address:

http://flightradar.local

(plus the raw IP, in case your network doesn't do mDNS name resolution).

Open it from any browser on the same network. The Config page holds everything you can customise:

  • Home location — by place name, by coordinates, or blank to auto-detect
  • Favourite locations — name and edit all three (more)
  • Display & behaviour — every option on this page (flight labels, colour theme, units, traffic filter, min altitude, heading trails, range rings, map, refresh rate, emergency buzzer, aircraft icon) as dropdowns

The dropdowns are generated from the same list the on-device menu uses, so the two can never drift apart, and they always open showing what the device currently holds — including changes you made on the dial itself.

Configure WiFi is a separate page and deals only with network credentials.

Changes save straight to the device; no restart, and the radar keeps running the whole time.

If the device isn't on WiFi there's nothing to point you at, so this falls back to the old captive-portal AP (Franks-Flight-Radar-Setup / 192.168.4.1) — which is also the only way to enter credentials for a new network. See Getting Started.

Saved Locations

Opens a picker for your three saved favourite locations (set via Set location or Location & Favourites). Rotate to highlight one, press to make it your active home location. See Favourite Locations.

Power Off

Switches the device off. Only meaningful when running on battery: it releases the M5Dial's power-hold latch, cutting power to the board. Press the side button to switch back on.

With USB attached the port keeps supplying power, so the device comes straight back up rather than staying off — unplug first if you want it to stay off.

There's no confirmation step, since recovering is a single button press.

Factory Reset

Hold-to-confirm (3 seconds) reset that wipes WiFi credentials, home location, and saved favourites, then reboots into first-boot setup. Releasing early, tapping the screen, or 15 seconds of inactivity cancels it.