Skip to main content

Display Flasher

Found under System on the device's panel list.

Note: Replaces the former Display Apps panel: instead of loading apps into display RAM, it commits a firmware image to the display processor's flash.

Display Flasher

Picks a firmware image from the SD card and flashes it onto the display processor. This is the on-device way to commit display firmware - the same operation as Reset Display CPU in the console's Display Functions menu, but with a file browser instead of a fixed path.

The screen

A file browser fills the screen, rooted at the SD card's top level and filtered to .uf2 and .bin files. It starts at the card root rather than in /firmware on purpose: /firmware normally holds exactly one image (the stock display firmware), which would read as a broken one-line list, and starting at the root makes every folder holding an image - /firmware, /apps, anywhere else - reachable.

Flashing

Pick a file and the flash starts: a Loading dialog appears with a blinking warning not to power the device off. The commit blocks for the whole transfer, which takes 30-60 seconds. When it finishes the display processor restarts into the new firmware.

The path you picked is used verbatim, so an image chosen from a subfolder is flashed from where you actually picked it.

MAIN firmware is refused

FW2Main.uf2 sitting on the same card is the one mistake this screen cannot undo - a committed MAIN image leaves the display with no firmware it can boot and no GUI left to flash from. The flasher identifies MAIN firmware by its content before touching the display and refuses it with a dialog: "that is MAIN firmware, not display firmware". The check takes a few seconds of reading before the flash starts.

Help

Cancel currently opens the Scripts help topic - the flasher has no help page of its own yet.

See also: Display Functions — the console/GUI commands for this panel.