Sijing Zheng / Shea Security
Author of the attendee writeup documenting the bPod game, firmware-dump, online-scoreboard, and CTF context.
SourceBSides Canberra 2023 · Australia · 2023
ESP32-S2 colour-screen badge with touch controls, games, and hardware tools
The 2023 BSides Canberra bPod badge is source-backed by the official BSides archive, schedule material, and public GitLab repository containing KiCad hardware, firmware, updater, and server code.
People
Author of the attendee writeup documenting the bPod game, firmware-dump, online-scoreboard, and CTF context.
SourceThe BSides Canberra 2023 speaker export names Peter as developing the 2023 badge, and the GitLab repository preserves the bPod source archive.
SourceOfficial publisher of the 2023 event page, schedule export, archive entry, and badge-repository link.
SourceIt deepens Oceania coverage with a modern Australian badge that combines conference identity, a colour screen and touch interface, SAO expansion, embedded-protocol learning tools, snake/tetris games, and online scoreboard infrastructure.
The bPod source trail documents an ESP32-S2 badge, ST7735 colour display, capacitive touch controls, SAO connector, USB-C, flash, PSRAM, LEDs, KiCad 7.0 schematic and PCB files, PCBWay manufacturing exports, BOMs, placement files, Gerber/drill archives, and flashing material.
The repository preserves ESP-IDF/Arduino firmware, touch-wheel code, menu apps, schedule display, WiFi scan, I2C detect, I2C/SPI sniffing, UART terminal, GPIO and MCP23S17/MCP23017 tooling, snake and tetris games, score-token generation, bPodUpdater packaging, and a scoreboard server.
Peter Rankin's BSides Canberra talk framed the bPod as a colour-screen badge with touch controls, a hardware-learning device, and a CTF challenge. Attendee writeups later called out badge firmware dumping plus snake and tetris online scoreboard manipulation as part of the 2023 event experience.
Lifecycle
The firmware and server trees preserve snake and tetris apps, score-token generation, online scoreboard tables, and bPodUpdater/server packaging.
SourceThe firmware tree includes apps for schedule, WiFi scan, I2C detect, I2C/SPI sniffing, UART terminal, GPIO, MCP23S17/MCP23017 tooling, LEDs, brightness, QR, text, and diagram viewing.
SourceThe bPod repository and update page document an ESP32-S2 badge with ST7735 colour screen, capacitive touch controls, USB-C, LEDs, SAO connector, flash, and PSRAM-related hardware files.
SourceThe repository preserves KiCad schematic/PCB/project files plus PCBWay render, BOM, placement, Gerber/drill, flashing binary, and flashing instruction artifacts.
SourceOperational history
The entry stays source-backed and image-free rather than copying repository renders, event screenshots, or attendee photos without complete image provenance.
The catalogue can cite the repository as evidence while keeping image publication and license-sensitive reuse conservative.