Why It Mattered
It shows Badge.Team's platform crossing national communities and being used both as an event puzzle object and as a post-event MicroPython device.
Disobey 2019 · Finland · 2019
ESP32 MicroPython and puzzle badge
A Finnish Disobey badge with ESP32 MicroPython, Hatchery apps, puzzle pointers, screen, buzzer, IR, buttons, and RGB LEDs around the PCB outline.
People
No public individual author, designer, firmware, or team credits have been seeded for this badge yet. Add named credits only when a primary badge-team page, repository, talk, or other source identifies the people or team behind the work.
It shows Badge.Team's platform crossing national communities and being used both as an event puzzle object and as a post-event MicroPython device.
Buttons, small backlit screen, buzzer, IR receiver/transmitter, ESP32, batteries, and multiple rear SMD RGB LEDs.
Badge.Team MicroPython, USB serial at 115200 baud, OTA update, WiFi configuration, menu navigation, Python shell, Hatchery app installation, and hardware-specific APIs.
The first-boot WiFi window mattered: attendees who missed the event network had to manually reflash for post-event use.
Lifecycle
The Disobey 2019 badge firmware contained pointers used as part of the event's hacker puzzle competition.
SourceBadge.Team preserved MicroPython examples for outline RGB LEDs, buttons, power saving, buzzer tones, screen rotation, raw touch reads, and virtual timers; the hardware also exposed infrared transmit and receive.
SourceDisobey 2019 could download MicroPython applications from Hatchery once configured for WiFi.
SourceOperational history
Post-event use depended on either successful event-time setup or manual reflashing.
The compendium should treat the preserved API examples as historical firmware behavior, not a guarantee for every reflashed device.
The Finnish record remains source-backed and image-free rather than copying Badge.Team page media, documentation screenshots, event photos, placeholders, or generated approximations.