Disobey 2026 · Finland · 2026

Disobey 2026 Badge

ESP32-S3 MicroPython game badge

A Finnish Disobey badge built around ESP32-S3, a 1.9-inch TFT display, SK6812MINI RGB LEDs, joystick/buttons, MicroPython game firmware, OTA setup, web flashing, badge competitions, and a public hardware/firmware repository.

EventDisobey 2026
SeriesBadge.Team Adjacent Events
LocationKaapelitehdas, Helsinki
CountryFinland

People

Authors & Credits

PCB design

tracy

Repository README credits tracy for PCB design.

Source

badge firmware and documentation team

Disobey Badge Team

Repository README names the Disobey badge team members for the 2025/2026 badge firmware project.

Source

third-party Rust support library author

Taneli Kaivola

crates.io metadata names Taneli Kaivola as the publisher of the MIT-licensed disobey2026badge crate.

Source

Why It Mattered

It extends the Disobey lineage with a modern source-backed European badge whose public docs preserve both attendee operation and developer surfaces: schematic, STEP model, MicroPython firmware tree, social-game firmware, CTF-flashing workflow, and post-event firmware experiments.

Hardware

The hardware archive documents an ESP32-S3 WROOM-2 module, 1.9-inch ER-TFT019-1 display, SK6812MINI-EA RGB LEDs, joystick plus Start/Select/A/B controls, button matrix, USB-C and three-AA battery power selection, GPIO expansion, v11 schematic PDF, and STEP mechanical model.

Software & Apps

The official badge page documents minimal pre-flashed firmware with hardware test and OTA update, event WiFi provisioning, web-flash fallback, serial access, game firmware for social duels and miniapps, a separate CTF challenge firmware path with source release still pending in the public page, and third-party firmware links. The GitHub repository preserves the MicroPython build, frozen firmware/modules, development firmware, hardware docs, game-development guide, image-conversion guide, and build/deploy workflow, while a separate MIT-licensed Rust support crate documents ST7789 display, button, LED, backlight, and haptic APIs.

Lore

The badge page explicitly says the badges were the delayed Disobey 2025 badges finally arriving for Disobey 2026, and warns attendees to handle the screen carefully. Post-event submissions include public 3D-printable hardware mods, an experimental WLED/LED-extension path, and third-party Rust firmware that broadened the post-event surface with games, demos, peripheral examples, and name-tag behavior.

Lifecycle

Add-ons & Upgrades

badge app framework source-backed

Social game firmware and miniapps

The badge page describes social-game firmware for badge-to-badge duels and asks miniapp authors to submit pull requests so apps can be built into shared firmware.

Compatibility: Disobey 2026 Badge

Source
event challenge firmware source-backed

CTF challenge firmware station

The official page documents a second CTF firmware path and a flashing station near the CTF area, with source release promised after the event.

Compatibility: Disobey 2026 Badge

Source
event competition source-backed

Hardware mod and miniapp competitions

The competition rules solicit hardware mods, 3D models, apps, games, and standalone firmware for the badge, and list public hardware-mod submissions.

Compatibility: Disobey 2026 Badge

Source
firmware workflow source-backed

Minimal OTA first-use firmware

Badges shipped with minimal firmware for hardware testing and OTA update; the official page documents event-WiFi provisioning and a web-flash fallback if OTA failed.

Compatibility: Disobey 2026 Badge

Source
hardware architecture source-backed

ESP32-S3 TFT badge core

The hardware docs document ESP32-S3 WROOM-2, a 1.9-inch ER-TFT019-1 display, SK6812MINI RGB LEDs, joystick/buttons, GPIO mapping, schematic v11, and STEP mechanical model references.

Compatibility: Disobey 2026 Badge

Source
hardware mod archive source-backed

Post-event 3D-printed hardware mods

The official badge page lists public Best Hardware Mod submissions, including 3D-printable battery holder and case approaches for carrying or protecting the badge.

Compatibility: Disobey 2026 Badge

Source
post-event firmware experiment experimental

Experimental LED extension firmware

The official page links a post-event experiment for controlling extra addressable LEDs from the badge through WLED-style firmware work.

Compatibility: Disobey 2026 Badge

Source
third-party firmware examples source-backed

Rust games and demos

The Rust repository documents badge examples including Breakout, Skyroads, Snake, Space Shooter, demoscene, shader, vector demo, display tests, LED bars, microphone, name-tag, scrolling, vibration, and async task-switch examples.

Compatibility: Disobey 2026 Badge

Source
third-party firmware library source-backed

Rust support library

The MIT-licensed disobey2026badge crate and repository expose Rust APIs for the ST7789 display, nine GPIO buttons, WS2812 LEDs, display backlight, and vibration motor.

Compatibility: Disobey 2026 Badge

Source

Operational history

Issues & Camp Impact

CTF firmware release caveat note

The official badge page still says the CTF challenge firmware source code will be released after the event, but the public sources checked in this pass did not expose that release.

The catalogue keeps the CTF flashing-station workflow as source-backed event behavior while avoiding a false claim that the CTF firmware source has already been published.

Confidence
official badge page
Status
source still pending
Timeframe
post-event refresh on 2026-05-19
Source note
Disobey 2026 badge page and public repository refresh.
missing rights-cleared image note

No local Disobey 2026 badge image is published because the official badge page images have not been paired with an explicit reusable license, attribution, and processing provenance for catalogue publication.

The Finnish record stays source-backed and image-free rather than copying official-page imagery, screenshots, social photos, or generated artwork.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and Disobey 2026 badge page.

Resources

Sources