BSides Cape Town 2016 · South Africa · 2016

BSides Cape Town 2016 Badge

ESP8266 IR faction-game badge

A BSides Cape Town 2016 badge built around ESP8266, 128x64 OLED display, eight UI buttons, rear reset and program buttons, IR transmit and receive, level LEDs, faction RGB LED, USB-charged 600 mAh LiPo, schedule UI, challenges, and an organic faction game.

EventBSides Cape Town 2016
SeriesBSides Cape Town
LocationCape Town
CountrySouth Africa

People

Authors & Credits

Hackaday article author

John Baichtal

Author of the Hackaday article summarizing the BSides Cape Town 2016 badge.

Source

Why It Mattered

It is one of the strongest African badgelife records in public sources: a full conference-game badge with hardware, firmware, server behavior, post-event unlocks, and a public repository.

Hardware

Andrew MacPherson's writeup and Hackaday coverage document the ESP8266, 128x64 OLED SPI display, buttons, IR receiver and transmitter, five level LEDs, faction RGB LED, 600 mAh LiPo, charging circuit, and badge-color roles for team, committee, speakers, and attendees.

Software & Apps

The badge used WiFi, HTTP requests, a server-side faction game, challenge unlocks, schedule display, badge alias and ID screens, Pong, Rock/Paper/Scissors/Lizard/Spock, Warbadging WiFi scan mode, animations, serial WiFi configuration, and post-event hash unlock tooling.

Lore

Badges were randomly assigned red, blue, or green factions and used IR proximity events to convert or level attendees through an intentionally social game visible to organizers in real time.

Lifecycle

Add-ons & Upgrades

badge app source-backed

Pong and RPSLS badge games

The badge exposed unlockable games including two-player Pong and Rock/Paper/Scissors/Lizard/Spock badge-to-badge interaction.

Compatibility: BSides Cape Town 2016 Badge

Source
badge app source-backed

Warbadging WiFi scanner

A challenge-unlocked Warbadging mode scanned up to 30 nearby WiFi networks and displayed signal strength, ESSID, encryption type, and channel coverage.

Compatibility: BSides Cape Town 2016 Badge

Source
event game source-backed

IR faction game

Badges were assigned red, blue, or green factions and used IR interactions plus server-side logic to convert or level nearby badges during the conference.

Compatibility: BSides Cape Town 2016 Badge

Source
post-event tooling source-backed

Post-event challenge hash unlocks

After the conference, a badge-number form could output correct hashes to unlock all challenges and add-ons such as Pong, WiFi scanner, and animations.

Compatibility: BSides Cape Town 2016 Badge

Source

Operational history

Issues & Camp Impact

Resources

Sources