PiZZa v0.4.1 β USB-CDC on the Pi Zero W
USB-CDC console comes to the original Pi Zero W.
What's new since v0.4.0
- USB-CDC on the Pi Zero W. The original 2017 Pi Zero W now boots
PizzaShell with its shell on USB CDC ACM (/dev/cu.usbmodem*),
matching the 2W's single-cable experience. Boot logs + LOG_* stay
on the AUX mini-UART. New DT nodes inbcm2835.dtsi(VC mailbox +
firmware + DWC2 USB) share the upstream-cleanrpi_fwAPI the
v0.4.0 convergence introduced β pure DT + Kconfig wiring on the
PizzaShell side, no driver code added. - Console / Logs labels gated on CDC. The
pizzapanel's
ConsoleandLogslines now reflect whether
CONFIG_USBD_CDC_ACM_CLASSis enabled, instead of being hardcoded
per SoC. Same source, both boards.
Flash
Standard PiZZa workflow β see the README
for SD imaging via PINN and install-to-sdcard.sh.
Two binaries:
pizza-v0.4.1-rpi_zero_w.binβ original Pi Zero W (BCM2835, ARMv6), USB-CDC consolepizza-v0.4.1-rpi_zero_2w.binβ Pi Zero 2 W (BCM2710, AArch64), behaviorally identical to v0.4.0