Add-on dossier
Badge mesh network and MIDI keyboard teaser
A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.
Back to add-ons index
badge firmware repository
ESP-IDF v6.0.1 firmware repository titled BSides Dallas 2026 badge firmware, published November 8, 2026 with commit history from July 13 to October 13, 2026. The README credits original idea, testing, and collaborative effort with Malcolm Galland. It builds an OpenThread command-line shell on the ESP32-C6. GitHub reports no license.
Badge: BSidesDFW 2026 Electronic Badge
designer hardware repository
Designer repository for the BSidesDFW 2026 Electronic Badge: KiCad 10 project, schematic, PCB, BOM, placement file, custom footprints, and Gerbers, uploaded as version 1.0 as manufactured for the con. GitHub reports no license.
Badge: BSidesDFW 2026 Electronic Badge
fabrication files
As-ordered Gerber and drill files for the badge PCB, which the README says was designed for order and assembly through JLCPCB.
Badge: BSidesDFW 2026 Electronic Badge
firmware release
Maker release published November 8, 2026 that tags commit 2e13a16 (October 13, 2026) and describes it as the code that ran on the badges at the 2026 Dallas BSides conference. It has GitHub's source archives only, no prebuilt firmware.
Badge: BSidesDFW 2026 Electronic Badge
official event programme
Official sessions page with the Hardware Hacking Village build-your-badge blurb (mesh network, MIDI keyboard teaser, USB-C power) and Malcolm Galland's badge talk.
Badge: BSidesDFW 2026 Electronic Badge
official event schedule
Official schedule listing the Hardware Hacking Village and the talk How I built the badge you're (hopefully) playing with currently.
Badge: BSidesDFW 2026 Electronic Badge
BSidesDFW · retrieved 2026-11-10
Official home page. After the November 7, 2026 event its Attend step and header button read See you next year instead of a registration link. Used for event completion only; it gives no attendance, badge count, or wrap-up.
Badge: BSidesDFW 2026 Electronic Badge
BSidesDFW · retrieved 2026-11-07
Primary official source listing the badge talk and the Hardware Hacking Village by Malcolm Galland.
Badge: BSidesDFW 2026 Electronic Badge
BSidesDFW · retrieved 2026-11-07
Primary official source. The Hardware Hacking Village (08:15-16:45, Room 111, presented by Malcolm Galland) invites attendees to build their badge and figure out what it does, says the badge forms a mesh network with other badges, teases a MIDI keyboard, and says the badge must be powered by a USB-C device, with a USB-C to USB-C cable supplied. The talk How I built the badge you're (hopefully) playing with currently (14:00-14:45, Track 0x01) covers the compromises, revisions, and hardware design.
Badge: BSidesDFW 2026 Electronic Badge
BSidesDFW · retrieved 2026-11-07
Primary official source for the return to Nedderman Hall at the University of Texas at Arlington. The home page gives the November 7, 2026 date.
Badge: BSidesDFW 2026 Electronic Badge
Malcolm Galland (GitHub) · retrieved 2026-11-07
Designer BOM: ESP32-C6 Super Mini module without an LCSC part, 13 SK6812MINI-E LEDs, 13 1 uF capacitors, and one 330 Ohm resistor.
Badge: BSidesDFW 2026 Electronic Badge
Malcolm Galland (GitHub) · retrieved 2026-11-07
Designer PCB whose silkscreen credits badge design to Malcolm Galland, art to Olivia Fisher, and firmware to Robert Fontenot, lists solder jumpers JP1-JP3 for LED voltage and onboard-LED remapping with JP4-JP6 marked ???, and carries the Digital Demolitions tagline.
Badge: BSidesDFW 2026 Electronic Badge
Malcolm Galland (GitHub) · retrieved 2026-11-07
Designer source naming the BSidesDFW 2026 Electronic Badge, designed by Malcolm Galland with art by Olivia Fisher (@livtostich), designed in KiCad 10.0 for order and assembly through JLCPCB. The repository API reports no license.
Badge: BSidesDFW 2026 Electronic Badge
Malcolm Galland (GitHub) · retrieved 2026-11-07
The repository was created at 03:37 UTC on November 7, 2026, and commit c02b8a3 at 03:46 UTC uploads version 1.0, as manufactured for the con, hours before the event day began in Texas.
Badge: BSidesDFW 2026 Electronic Badge
wobbol / N. Fontenot (GitHub) · retrieved 2026-11-10
Firmware source naming the BSides Dallas 2026 badge firmware, crediting the idea, testing, and collaboration to Malcolm Galland, the BSidesDFW badge designer, and giving ESP-IDF v6.0.1 build and flash steps that end in an OpenThread command-line shell. The repository was created November 8, 2026, the day after the event; the newest commit is dated October 13, 2026. The README itself does not say which build was on the badges at the con; the v0.0.16 release does.
Badge: BSidesDFW 2026 Electronic Badge
wobbol / N. Fontenot (GitHub) · retrieved 2026-11-10
Firmware source for the mesh behaviour: badges exchange UDP messages on port 1337 over OpenThread with link security, with message types for ping, ten GPIO LED brightness values, colours for 13 RGB LEDs on GPIO7, and starting an animation, plus a plain-text and a base64 input form. Console commands led and attract send LED states to a badge address and flash an alternating green pattern. Pins GPIO0, GPIO1, and GPIO2 pulled low at boot set hacker, ruser, and oper flags; the hacker flag XORs random noise into LED colours. No MIDI code is present.
Badge: BSidesDFW 2026 Electronic Badge
wobbol / N. Fontenot (GitHub) · retrieved 2026-11-12
Release created by wobbol at 20:17 UTC and published at 20:20 UTC on November 8, 2026, the day after the event, with target main and tag v0.0.16 on commit 2e13a16 (Hack led_strip_set_pixel and esp_console_repl_t, October 13, 2026), the newest commit in the repository. The release text reads: The code that ran on the badges at the 2026 Dallas Bsides conference. It attaches no binaries. This is the firmware author's own statement; no organizer source confirms it.
Badge: BSidesDFW 2026 Electronic Badge
wobbol / N. Fontenot (GitHub) · retrieved 2026-11-10
Build configuration targeting the ESP32-C6 with OpenThread enabled on the native IEEE 802.15.4 radio as a Full Thread Device, the OpenThread CLI, channel 15, and the default OpenThread-ESP network name.
Badge: BSidesDFW 2026 Electronic Badge