Releases: mrbreaker/why2025-linux
Release list
why2025-linux v2026.07.06 — ready-to-flash images
Native RV32 NOMMU Linux 6.18.35 for the WHY2025 badge — ready-to-flash
images. No build environment needed.
Flashing
Two chips, two USB-C ports (pip install esptool):
# P4 (Linux) — side USB-C port
esptool --chip esp32p4 -p /dev/<p4-port> -b 460800 write-flash 0x0 esp32p4.bin
# C6 (Wi-Fi/BT coprocessor) — bottom USB-C port
esptool --chip esp32c6 -p /dev/<c6-port> -b 460800 write-flash 0x0 esp32c6.binFind the ports with ls /dev/cu.* (macOS) or ls /dev/ttyUSB* /dev/ttyACM*
(Linux). The P4 enumerates as a CH340 serial adapter, the C6 as native USB.
Flashing the C6 is only needed once (or when its firmware changes).
Boots to a login prompt on the panel in ~5.5 s: log in as root (no
password), then launcher for the on-badge menu (DOOM included). The
login banner has the quick-start; an SD card gets auto-mounted at
/mnt/sd and persists Wi-Fi credentials, SSH keys, and shell config.
What's in it
See the README's "What's running". Serial console: 115200 on the side
USB-C (tio /dev/<p4-port>).
SHA256SUMS covers both images. Flashing overwrites the entire chip,
including any previously saved data on it.