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.