TiLDA
The first EMF electronic badge, designed around wireless communication, Arduino-style hacking, and camp game mechanics.
Country dossier
Worldwide badge coverage for United Kingdom, grouped into seeded badges, event editions, add-ons, operational issues, resources, and evidence sources.
Seeded artifacts
The first EMF electronic badge, designed around wireless communication, Arduino-style hacking, and camp game mechanics.
A small Electromagnetic Wave badge with ATTiny44A, 20 location LEDs, IR receiver/transmitter, unique-ID beacon behavior, coin-cell power, and a ship-wide treasure hunt.
An EMF badge built around camp schedules, radio base-station updates, online registration, alerts, torch mode, and practical utilities.
The 44CON 2016 badge was the unreleased HIDIOT 0.7 board, a USB Human Interface Device Input/Output Toolkit prototype that attendees could build, program through the Arduino IDE as a Digispark-compatible device, and use for HID payload experiments.
An EMF badge with color LCD, WiFi, sensors, MicroPython, app library, and USB hacking workflow.
The 44CON 2017 brochure documents the conference badge as a Raw Hex HIDIOT 1.0 44CON edition, a build-it-yourself USB HID board programmed through the Arduino IDE and supported by HIDIOT documentation, assembly help, and a Hackster project competition.
A non-electronic SteelCon attendee badge where floppy disks were used as the badge object for a year with a retro gaming area and orange shirts.
An EMF badge with MicroPython, WiFi, GSM/SMS/calling, screen, sensors, keypad, Grove connectors, and a badge store.
The EMF 2022 badge, renamed TiDAL, with MicroPython app development and a software repository for badge apps and API proxy services.
A WiFi badge for Open Source Hardware Camp 2023, designed as a name badge, solder-paste workshop board, USB-UART adapter, qwiic/STEMMA QT sensor host, and post-event Tasmota room sensor.
CyberThreat 2024 featured brand-new hackable badges from Secure Impact with nine challenges, documented by the official CyberThreat site and final-challenge walkthrough PDFs by badge challenge author Nathan Taylor.
A reusable hexagonal badge platform with six expansion slots, MicroPython apps, and community hexpansions.
The 44CON 2025 badge is a public Electronic Cats hardware and firmware project that can run with a CH32-style shield for an OLED mini-game or with an ESP32 Wemos D1 module plus optional buzzer, MT3608 boost converter, AD8317 RF detector, and add-on board.
Events
The first EMF badge year, introducing TiLDA as a radio-enabled Arduino-style camp badge.
The EMF spin-off event that used the SiNE badge for LED effects, IR-based games, locator beacons, and a scurvy-themed scavenger hunt.
The TiLDA MKe year, focused on schedules, radio base stations, and practical camp utilities.
The September 14-16, 2016 London 44CON edition whose official badge-onboarding post documents the HIDIOT 0.7 USB HID prototype board.
The TiLDA MK3 year, where MicroPython became central to the EMF badge experience.
The September 13-15, 2017 London 44CON edition whose official brochure documents the 44CON edition HIDIOT 1.0 badge from Raw Hex.
The TiLDA MK4 badge combined MicroPython, sensors, WiFi, GSM, and a badge store.
A UK security-conference year whose official badge timeline documents floppy disks as attendee badges, tied to a retro gaming area and orange shirts.
The TiDAL badge year, bridging EMF's Python badge lineage toward the reusable Tildagon platform.
A UK open-source hardware camp whose WiFi badge doubled as a solder-paste workshop device, name badge, USB-UART adapter, and post-event sensor platform.
The London CyberThreat 2024 edition whose official event site documents brand-new Secure Impact hackable badges with nine challenges and published official walkthroughs for the final two badge challenges.
The first Tildagon year, intended as a reusable badge platform with hexpansions.
The September 18-19, 2025 44CON edition at Novotel London West whose public Electronic Cats repository documents the 44CON 2025 RF-detector badge hardware and firmware.
Lifecycle
Yale32's Social Battery renders configurable social energy as a fuel gauge and adds BLE remote support, another example of post-event badge apps using the platform's radio and display surface.
The Machine Shop's GPS Hexpansion and its published files document a location-sensing hardware path for Tildagon owners.
Giles Greenway's Euclidean Tides uses the badge GPIO header and TRS sockets to produce Euclidean rhythms; without external wiring it still works as a blinkenlicht.
The qwiic/STEMMA QT compatible port gives the badge a plug-in sensor ecosystem for post-event use and experiments.
John Thurmond's LED Filament hexpansion appears in the official showcase as a rainbow LED-filament add-on, extending Tildagon's visual display culture beyond the onboard LEDs.
Chris's neopixel_rave drives WS2812/NeoPixels from TiDAL, with Hatchery notes about torch-LED data wiring, level-shifting constraints, and external 5V/power-bank needs.
Matt Emerick-Law's EEH Logo app controls NeoPixels on the East Essex Hackspace LED Logo Hexpansion and advertises that the hexpansion is expected to be available at EMF 2026.
Matt Emerick-Law's Pacman LED app controls LEDs on the Pacman hexpansion created by The Untitled Goose, capturing another app-store entry tied to a named physical add-on.
dratini0's legacy adapter connects Tildagon to SAO, TiDAL, and QW/ST-style expansion traditions, showing that add-ons also serve compatibility and reuse.
The MK4 wiki documents installing apps directly on badge through the Badge Store app: choose Install, pick a category/app, save it, then restart back to the launcher.
The EMF 2022 Hatchery API still lists TiDAL categories across event, game, graphics, hardware, utility, data, silly, unusable, and adult apps, preserving the badge as an app ecosystem rather than a one-off PCB.
The live app directory makes Tildagon a post-event software platform, with badge, background, game, media, music, pattern, hexpansion utility, schedule, WiFi, and sensor apps published by community authors.
Apps were submitted by adding a folder with main.py metadata headers to the Mk4-Apps GitHub repository, validating with tilda_tools, and opening a pull request; official rules banned malicious apps and code/image hot-loading without good reason.
Lix's Microphone hexpansion prototype stores visualisation code on EEPROM and samples audio on the badge, a concrete example of self-describing add-on behavior.
The named TGSTL sound-to-light module records the performative side of Tildagon expansion culture: audio-reactive light hardware built for the badge edge.
The repository includes a separate KiCad add-on project, and the README notes the add-on location on the badge front side.
The official CyberThreat page says CyberThreat 2024 used brand-new hackable badges from Secure Impact with nine challenges.
JonTheNiceGuy's EMFight lets EMF Camp badge holders challenge each other, keeping inter-attendee play in the app-store layer rather than only in built-in firmware.
naomi's Breadboard Tester is scoped to breadboard hexpansions and toggles eGPIO and GPIO pins, making hardware bring-up and pin probing part of the app-store lifecycle.
The wiki describes hidden beacons around EMWave/Stubnitz: reaching a clue location and holding the badge near the matching letter lit the corresponding location LED, with progress preserved in EEPROM.
The README documents default CH32 OLED control and a cut-and-bridge jumper path for switching the display bus to ESP32 control.
Electronic Cats recommends soldering the ESP32 Wemos D1 module for the best badge experience, with OLED-routing jumpers available when moving display control from CH32 to ESP32.
Skyler Mansfield's Goosespansion is a named PCB hexpansion with published files, showing how the Tildagon gallery tracks both creator attribution and reusable fabrication data.
Tiff's Ducks hexpansion records the purely expressive side of the ecosystem: camp-lore ornamentation using the same connector format as active electronics.
lornajane's Petals use multiple decorative hexpansions around a badge, illustrating how the connector can turn the badge silhouette into a larger wearable object.
JonTheNiceGuy's WiFi Scanner app scans nearby access points and includes a connection doctor that decodes STAT_* failures, a practical post-event network-debugging upgrade.
webboggles' Tildagon WiFi Radar turns a single badge into a directional WiFi radar: rotate the badge to sweep and nearby APs appear as blips on a polar display.
dratini0's HUB75 hexpansion ties the badge platform to large LED-matrix display experiments through published hardware files.
kliment's Flipspansion is an adapter for mounting a hexpansion upside down, with caveats around USB-port-adjacent slots preserved in its project notes.
Tom Dalby's HAB Flash app used Tildagon as a HABVille navigation and tracking tool, sending location to a physical receipt printer during EMF 2024.
James Harrison's Barstats is an event-related Hatchery app, documenting that TiDAL apps included live camp-service integrations as well as graphics and games.
The recommended build includes a buzzer, and the RF-detector behavior can use audible alerts when signal detection warrants it.
The A Nice Edit walkthrough describes firmware validation, red-screen failure after an edited flash, CRC16/XMODEM analysis, corrective bytes, and restoring a valid challenge-completion firmware image.
The WebUSB flasher gives owners an official browser-based recovery and update path, with caveats around USB serial access and supported browsers.
Base firmware updates used tilda-tools over USB/DFU rather than the Badge Store; the update page says they fixed stability, performance, and phone-call problems but wiped apps and settings.
Matthew Wilkes's MD Updater updates firmware on the Megadrive interface hexpansion, evidence that Tildagon add-ons can have their own firmware-maintenance lifecycle.
The final-challenge walkthroughs document Optiboot at 115200 baud and avrdude commands for dumping and writing flash through an Arduino-compatible bootloader.
44CON instructed attendees to install Digistump AVR Boards, select the Digispark default 16.5 MHz target, use Micronucleus, and upload sketches through the Arduino IDE.
pikesley's EMF 2026 Countdown keeps Tildagon active between camp editions, using the badge as a countdown surface for the next EMF cycle.
Phlash's Doom port reached revision 8 in 2024; the Hatchery notes basic play, menus and demo levels, while warning that it overwrites the unused OTA partition and cannot ship the WAD through Hatchery because of upload size.
Mat Booth's TiDAL 3D renderer loads Wavefront OBJ/MTL models and uses custom firmware with native framebuffer and 3D math routines for performance.
walkerdanny's Caffeine Jitters is a companion app for the Club Mate haptics hexpansion, where badge buttons adjust jitter frequency.
Six edge connectors allow community hardware modules such as prototyping boards, decorative boards, sensors, GPS, communications, plotter experiments, and other hexpansions.
The A Nice Edit walkthrough identifies ATmega1284P processors and an FTDI serial converter chip used to provide USB serial access to the badge.
The team built three development boards before final production so hardware wiring could be checked and firmware could be written while the final badges were produced.
The badge/topper arrangement exposed prototyping and expansion space, making the badge a workshop board rather than a closed souvenir.
TiLDA MK4 exposed Grove headers, conductive thread points, and a SAO connector for sensors, add-ons, and badge-to-badge hardware experiments.
The MK4 wiki records Grove UART/I2C connectors, a Shitty Add-Ons connector, conductive-thread points, Neopixel header use, and UART numbering gotchas for hardware hacking.
The badge wiki documents avrdude/ISP flashing for ATTiny44A with t44 part flag and low/high/extended fuse values, pointing deeper work to the firmware Makefile.
EEPROM-equipped hexpansions can carry metadata plus a LittleFS filesystem containing an app.py, allowing hardware add-ons to ship their own badge-side behavior.
Team Robotmad's BadgeBot is published as a Tildagon App Directory app for the Hex Drive hexpansion, extending the same hardware ecosystem already visible through HexManager.
Team Robotmad's HexManager app is a 2026 app-store release for managing hexpansion EEPROMs, making Tildagon's hardware add-on lifecycle visible as badge-side software.
John Rogers and Ben Eriksson's Fluroclock app controls an EMF installation from the badge, showing Tildagon as a controller for camp-side media hardware.
mich181189's ArtNet Receiver turns Tildagon into a networked lighting-control receiver, with the app-directory description explicitly warning that the first release is janky and hard-coded.
Official docs preserve post-event recovery behavior: firmware v1.6.0+ can force hexpansion detection with button chords, and failed updates may require better WiFi or flashing.
Nathan Dumont's Omni wheel appears in the official showcase with published files, another example of Tildagon add-ons using mechanical play rather than only electronics.
Nathan Dumont's Flopagon uses a floppy-disk form factor, documenting that Tildagon add-ons range beyond simple sensors into playful media and mechanical experiments.
webboggles' TILDENSTEIN 3D is a 2026 Tildagon App Directory release: a Wolfenstein-style raycasting FPS with ESP-NOW multiplayer set around the EMF Camp grounds.
The badge decoration workflow included a 3D name-plate generator so attendees could personalize the badge object without changing the electronics.
The 2017 brochure directed attendees to a badge assembly area after buying the parts needed to build the badge from the front desk.
44CON states that fewer than 150 attendees left the soldering workshop with fully functioning HIDIOT 0.7 boards from the roughly 500 distributed boards.
The README says the badge can operate with the shield installed, where it drives the OLED display and runs the built-in mini-game without the ESP32 path.
The 2016 guide demonstrates DigiKeyboard-style USB keyboard payloads and points toward deeper V-USB work until the HIDIOT 1.0 software stack matured.
The writeup credits oomlout and Paul Downey collaboration around laser-cut badge decorations that extended the base PCB into a more complete name-badge object.
The brochure promoted a HIDIOT Hackster project-submission path with a prize for the best attendee project.
Electrolama describes flashing Tasmota by default so the badge could continue as a room sensor after camp when paired with an external sensor.
The post-event WiFi guide documents how owners can attach the badge to a home or workshop network after the camp infrastructure is gone.
The MT3608 boost converter raises the badge's 5 V supply to the 9 V rail used by the RF detector, and must be adjusted before the RF module is connected.
Iain Yarnall's 7-Segment display model is a printable visual add-on in the official showcase, showing the hardware record also needs printables and non-PCB artifact links.
Floppy's Interlocking Brick Hexpansions provide stud-compatible plates in multiple sizes, including versions that account for USB-C clearance.
Each badge transmitted a random 9-bit ID about five times a second, showed the ID on LEDs A-I at power-up or with the ID button, and allowed users to clear the ID by holding Erase.
Jake Walker's Protoboard Hexpansion gives badge owners a small general-purpose prototyping surface in the official connector shape.
The official Tildagon hexpansion guide preserves jasonalexander-ja's DECTspansion as a community-made radio expansion example for the reusable EMF 2024 badge platform.
kliment's OG Hexpansion is the official gallery's reference-style PCB example exposing badge-edge pins and linking back to the EMF 2024 hardware repository.
The official docs now preserve concrete repair paths for damaged screens, FPC cables, LEDs, and battery connectors, treating Tildagon as maintainable camp hardware rather than a disposable novelty.
JonTheNiceGuy's Now & Next app shows current and upcoming EMFCamp stage items, carrying the badge from novelty hardware into a live event companion.
The README describes an AD8317 RF detector path that measures RF signal strength, displays results on the OLED, and is intended to detect hidden wireless devices.
webboggles' Seismograph app turns the onboard IMU into a live waveform and Richter-readout instrument with auto-scaling and axis cycling.
The app library and USB copy workflow let attendees add their own MicroPython apps to the badge.
Developer docs and community writeups show TiDAL apps and experiments such as a custom Doom port while preserving MicroPython functionality.
TiLDA MKe was designed around event schedule updates, talk alerts, online registration, torch mode, and camp utility behavior.
MicroPython apps and OS work continue after the event through the documented app publishing and simulator workflow.
The original TiLDA wiki grouped wireless experiments, game mechanics, contributed code, hardware plans, and bug fixes as a shared camp hacking surface.
Tony Goacher's TGSTL app turns a SparkFun sound detector into a Tildagon sound-to-light path, tying the app store to a physical sensor hexpansion.
The Raw Hex tutorial repository preserves example code used alongside the HIDIOT documentation flow.
pikesley's Hat Village app is listed as the official app of Hat Village at EMF 2026, showing that Tildagon app distribution is already carrying future village-specific software.
Operational history
Not every app-store entry runs on a stock badge; some represent firmware forks and deeper platform modifications.
MK4 needs lifecycle treatment because the shipped camp experience, app behavior, and post-event firmware state were not identical.
Hardware add-ons and examples may depend on firmware version, so the badge needs lifecycle tracking rather than one-time hardware notes.
Some TiDAL apps changed device storage/update assumptions and required manual asset handling, so app-store links need per-app risk notes.
The badge page preserves the original safety context instead of presenting USB HID payload experimentation as risk-free.
The compendium keeps the app and author record while flagging that source-code provenance is weaker than other Tildagon app entries.
The compendium records representative apps but keeps status and caveat language visible for users who may revive old TiDAL hardware.
The app store was curated and collaborative rather than an anonymous binary upload service.
The badge page preserves the original power-safety context for the AD8317 RF detector instead of presenting the module as a no-risk plug-in.
The detail page should preserve first-boot and recovery behavior, not only final hardware specifications.
The record separates the minimal shield/display experience from the ESP32 and RF-detector build path instead of treating every configuration as identical.
The catalogue avoids overstating app-store-like functionality for a badge whose public record is centered on Tasmota and open hardware files.
The catalogue records the badge as a CyberThreat 2024 challenge artifact without inventing a universal distribution count.
The hidden-beacon mechanic is source-backed, while exact participant gameplay reconstruction remains partial.
The record names both options so readers do not infer every badge had the same radio-module build.
Useful context for how much of later badge culture grew from visible, community-maintained troubleshooting.
The badge was hackable, but deeper firmware work assumed AVR tooling and care around fuse configuration.
Hardware and software fields stay limited to the official challenge walkthrough evidence.
The catalogue links the hardware archive for evidence but does not copy media or imply broad reuse rights beyond what the source states.
The public badge page, image archive, and API point at a licensed original-photo derivative with source and attribution preserved.
The catalogue links repository images, diagrams, and hardware files as evidence but does not copy media or collapse the software, hardware, documentation, and artwork license boundaries.
badge.gallery needs to treat Tildagon as a lifecycle record with recurring app, firmware, and hexpansion updates instead of a static EMF 2024 page.
The plan makes SiNE an early example of a playful badge feature with privacy implications; the wiki also states that the Raspberry Pis were never set up, so no location data was collected.
The badge remains image-free until an explicitly reusable 44CON 2016 artifact photo is recovered.
The badge remains image-free until an explicitly reusable 44CON 2017 artifact photo or render is recovered.
The badge remains image-free until an explicitly reusable 44CON 2025 badge photo or render is cleared.
The United Kingdom record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The United Kingdom record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The United Kingdom record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The United Kingdom record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The United Kingdom record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
Shows the practical tradeoffs of networked badges at camp scale.
The compendium includes it because the official event history calls the disks badges; hardware/software fields remain conservative so readers do not infer electronics.
The record models the badge as a build-it-yourself hardware artifact rather than a fully passive giveaway.
The record treats 0.7 as a real event badge and prototype board while separating Digispark-compatible operation from later HIDIOT 1.0 behavior.
Useful reminder that badge RF/cellular features can be field-sensitive.
The maintenance record matters because reusable camp badges only stay useful if spare-part and repair workflows survive after the event.
The badge page preserves the original risk context for firmware modification instead of presenting the challenge as routine or risk-free.
The first-pass record should be upgraded only when licensed original photos or more detailed archives are recovered.
The badge experience depended on workshop readiness instead of only passive distribution; that is useful context for anyone comparing camp-badge accessibility.