Mitch Altman
CH405 Labs credits the 30-key keyboard idea to Mitch Altman.
SourceBalCCon2k23 · Serbia · 2023
BCD-0o27 ESP32-S3 cyberdeck badge
The official BalCCon2k23 BCD-0o27 badge turned badgelife into a small ESP32-S3 cyberdeck with screen, buttons, RGB LEDs, serial console, SAO-ish I2C, firmware framework, and printable case files.
People
CH405 Labs credits the 30-key keyboard idea to Mitch Altman.
SourceListed as the Hackaday.io project author for BCD-0o27.
SourceBCD-0o27 is a useful European counterpoint to camp-console badges: a badge as a reusable cyberdeck and firmware-development platform rather than a single event toy.
Hackaday and CH405 Labs document an ESP32-S3, 8 input buttons, reset/boot buttons, six WS2812B LEDs, ST7735 160x128 1.8 inch display, serial console, I2C port, case files, and open hardware documentation.
The project provides an ESP-IDF/C++ framework, example firmware, WiFi configuration through a console, firmware flashing notes, and documentation for developing custom firmware and modules.
The project page jokes about 'style over substance' but the docs make it clear the badge was intended to keep evolving after BalCCon2k23.
Lifecycle
The 2025 CH405 Labs firmware post publishes the BalCCon2k24 BCD-0o27 image with a Pong routine that lets the 2023 cyberdeck play against a human through a connected MC-0o00.
SourceBCD-0o27 documents an I2C add-on connector, case files, assembly instructions, and firmware hooks for continued hacking.
SourceThe BCD firmware article documents an ESP32-S3 firmware flashing path and a continuing software surface.
SourceOperational history
The page should treat firmware updates as a powerful but risky owner workflow, not just a casual app install.
The Serbia record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
Future updates should be modeled as lifecycle resources rather than a static one-weekend artifact.