Skip to content

pinyol 0.1.0 — the console's firmware

Choose a tag to compare

@ipaud ipaud released this 14 Oct 20:46
· 326 commits to main since this release

The console's first public firmware: pinyol 82e1a96, with fifteen games in its flash (the twelve looks' examples and the three games Codex made from one sentence each), so a console with no microSD has something to play.

Easiest: install it from the browser. Open https://ipaud.github.io/pinyol/#instalar in Chrome or Edge on a computer, plug the board in over USB and press Instalar en la consola.

With esptool, the whole flash in one image:

esptool.py --chip esp32s3 -b 921600 write_flash 0x0 pinyol-console-0.1.0-full.bin

or the five pieces where idf.py flash puts them:

esptool.py --chip esp32s3 -b 921600 write_flash 0x0 bootloader.bin 0x8000 partition-table.bin \
  0xf000 ota_data_initial.bin 0x20000 pinyol_console.bin 0x420000 game.bin

Tested on a Freenove FNK0104N (ESP32-S3R8, 16 MB flash): the five pieces flashed in 88 s at 921600 baud, the console booted "firmware 82e1a96 in ota_0" and listed the fifteen flash games next to the microSD's. Games on a microSD (games/<id>/, or any example zip from the site unzipped there) are listed too.