Skip to content

Releases: mrbreaker/why2025-linux

why2025-linux v2026.07.06 — ready-to-flash images

Choose a tag to compare

@mrbreaker mrbreaker released this 06 Jul 09:13

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.bin

Find 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.