Add-on dossier

ESP32 repurposing surface

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

archive-derived platform note

Later writeups treated the 2019 badge as an ESP32-WROOM-32U board suitable for C# NanoFramework and ESP32 game/video experiments.

Badge
BSides Cape Town 2019 Badge
Type
archive-derived platform note
Status
source-backed
Compatibility
BSides Cape Town 2019 Badge
Source
https://www.8bitresearch.co.za/re-purposed-bsides-cape-town-badge.html

Badge context

Related Resources

first-hand making-of writeup

BSides Cape Town 2019 Making a badge

Tony Mamacos first-hand post documenting the 2019 badge hardware, ESP32 processor, colour IPS display, touch buttons, 18650 battery, 3D-printed case, firmware architecture, game content, WiFi high-score flow, Bluetooth controller experiment, and post-event lessons.

Badge: BSides Cape Town 2019 Badge

project page

Arduboy TV on ESP32

Hackster project noting that the author ran the ESP32 TV-output experiment on a BSides Cape Town 2019 badge and pointing to the original badge software writeup.

Badge: BSides Cape Town 2019 Badge

Source trail

Evidence Sources

GitHub / Tony Mamacos · retrieved 2026-05-15

tonym128/BSidesCPT2019-Firmware

Primary GPL-3.0 firmware archive for the BSides Cape Town 2019 badge, including source files, firmware binary, assets, ESP32/Arduino build notes, TFT_eSPI pin configuration, SDL local-build path, games, demos, and support code.

Badge: BSides Cape Town 2019 Badge

Tony Mamacos / ttech · retrieved 2026-05-15

BSides Cape Town 2019 Making a badge

Primary first-hand source for 2019 badge hardware, ESP32 and display details, custom PCB, touch buttons, battery and case, firmware framework, games, WiFi high-score sync, Bluetooth GamePad experiment, debugging screens, and design lessons.

Badge: BSides Cape Town 2019 Badge