BSides Cape Town

BSides Cape Town 2019

A South African BSides edition represented by source-backed evidence for an ESP32-WROOM-32U badge and surviving firmware references.

Cape Town · South Africa · 2019

BSides Cape Town 2019 Badge

BSides Cape Town 2019's badge was an ESP32 electronic badge with a 1.3-inch 240x240 IPS colour display, touch buttons, 18650 battery, custom PCB, 3D-printed case, Arduino/ESP32 firmware, local SDL debugging support, WiFi high-score sync, Bluetooth GamePad experiments, and a public GPL-3.0 firmware repository.

Lifecycle

Add-ons & Upgrades

archive-derived platform note

ESP32 repurposing surface

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

Compatibility: BSides Cape Town 2019 Badge

badge app framework

GameOn-derived badge game framework

The making-of post documents a colour GameOn-derived firmware with menu, single-player game, raycaster, voxel landscape, high-score JSON/WiFi workflow, setup screens, achievements, and debug screens.

Compatibility: BSides Cape Town 2019 Badge

firmware source

GPL-3.0 firmware archive

The public repository preserves the badge firmware, ESP32 binary, assets, Arduino build settings, TFT_eSPI configuration, SDL local-debug path, games, demos, OTA code, WiFi scanner, and Bluetooth material.

Compatibility: BSides Cape Town 2019 Badge

hardware architecture

Colour IPS ESP32 game badge core

The first-hand making-of post documents an ESP32 badge with 1.3-inch 240x240 IPS colour display, custom PCB, touch buttons, 18650 battery, and 3D-printed case.

Compatibility: BSides Cape Town 2019 Badge

Operational history

Issues & Camp Impact

hardware-archive caveat · source-backed but incomplete · needs schematic, PCB, and BOM recovery

The original making-of post and GPL-3.0 firmware repository are recovered, but this pass still did not recover public schematic, PCB, BOM, manufacturing, case source, production-count, or image-rights material for the 2019 badge.

The entry can now describe the badge hardware and firmware from primary sources while avoiding unsupported board-layout, production-run, or image-reuse claims.

Resources

Sources