Hardware and setup

The radio is an ESP32 board on USB serial running firmware/esp32; LDN, Pia and the games run in Python on the host, which needs no root and no Wi-Fi driver. Every title trades through it. A Linux host can instead drive an AP-capable Wi-Fi card directly; that path is legacy.

Pages

  • ESP32 radio: the board, its firmware, serial protocol and measurements.
  • Switch keys: installing prod.keys safely.
  • Adapters: the Linux Wi-Fi cards, their configuration and failure modes.
  • Controller board: an ESP32-S3 the console takes as a wired controller, driven over Bluetooth LE, or a classic ESP32 it pairs as a Pro Controller, driven over USB serial.
  • Raspberry Pi host: the Linux deployment and the supervised Mystery Gift runner.

Table of contents