BSidesDFW 2026 · United States · 2026

BSidesDFW 2026 Electronic Badge

Attendee-built ESP32-C6 Super Mini badge with 13 SK6812 LEDs and a badge mesh network

The BSidesDFW 2026 badge for the completed November 7, 2026 conference at the University of Texas at Arlington. The official sessions page invites attendees to build their badge in the Hardware Hacking Village and then figure out what it does, says it forms a mesh network with other badges, teases that somehow a MIDI keyboard is involved, and says it needs power from a USB-C device such as a phone or power bank, with a USB-C cable supplied. Designer Malcolm Galland published the KiCad design and Gerbers the night before the event as version 1.0, as manufactured for the con: an ESP32-C6 Super Mini module with 13 SK6812MINI-E RGB LEDs. The day after the event, the firmware followed in a separate repository that builds the badge mesh on Thread through OpenThread.

EventBSidesDFW 2026
SeriesBSidesDFW
LocationNedderman Hall, University of Texas at Arlington, Arlington, Texas
CountryUnited States

People

Authors & Credits

badge designer and Hardware Hacking Village lead

Malcolm Galland

The README and PCB silkscreen credit Malcolm Galland with the badge design. The official sessions page lists him as presenter of the Hardware Hacking Village and the badge talk, and as President of Digital Demolitions.

Source

badge firmware

Robert Fontenot

The PCB silkscreen credits the firmware to Robert Fontenot. The firmware repository published on November 8 belongs to the account wobbol, credited separately.

Source

designer's company

Digital Demolitions

The PCB silkscreen carries DigitalDemolitions.com and the tagline We break your hardware before someone else does, and the sessions page names Malcolm Galland as its President.

Source

firmware repository author

wobbol (N. Fontenot)

Author of every commit in the BSides Dallas 2026 badge firmware repository; the GitHub profile name is N. Fontenot. Not asserted to be the same person as the Robert Fontenot named on the silkscreen.

Source

Why It Mattered

It adds a first Dallas-Fort Worth BSides badge to the catalogue, with official village and talk listings and the designer's as-ordered production files published before the doors opened, and a firmware repository published the day after that shows how the mesh teaser was built, though the MIDI teaser stays unexplained.

Hardware

The designer's BOM lists an ESP32-C6 Super Mini module (U1, no LCSC part number), 13 reverse-mount SK6812MINI-E RGB LEDs (D1-D13), 13 1 uF capacitors, and one 330 Ohm resistor. The schematic has separate WSLED_ONBOARD and WSLED_STRING LED nets. The PCB silkscreen lists solder jumpers JP1 (5 V for the LEDs), JP2 (3.3 V for the LEDs), and JP3 (remap the onboard LED), with JP4 to JP6 marked ???. The repository holds the KiCad 10 project, Gerbers, drill files, BOM, and placement file, with metro-themed custom footprints for the board art. No battery is listed, and the official page says the badge must be powered from a USB-C device.

Software & Apps

The firmware repository wobbol/bsides_badge_2026, published November 8, 2026 and titled BSides Dallas 2026 badge firmware, is ESP-IDF v6.0.1 C code for the ESP32-C6. It runs OpenThread on the native 802.15.4 radio as a Full Thread Device on channel 15 with the OpenThread command-line shell, and badges exchange link-secured UDP messages on port 1337 that set the 13 RGB LEDs, set GPIO LED brightness, start an animation, or ping. Console commands led and attract send LED states to another badge and flash a green pattern, and pins GPIO0 to GPIO2 pulled low at boot set hacker, ruser, and oper flags, of which hacker scrambles the LED colours. The source has no MIDI code. The repository's v0.0.16 release, named Conference version and published November 8, 2026, tags commit 2e13a16 of October 13, 2026 and says it is the code that ran on the badges at the 2026 Dallas BSides conference; it ships source archives only, no binaries. The PCB silkscreen credits Robert Fontenot with the firmware.

Lore

BSidesDFW 2026 is a free one-day conference at Nedderman Hall, University of Texas at Arlington. The Hardware Hacking Village in Room 111 runs from 08:15 to 16:45, and Malcolm Galland's 14:00 talk on Track 0x01, How I built the badge you're (hopefully) playing with currently, filled a last-minute cancellation and was written the night before. The village blurb asks how we can take down capitalism without organization. The PCB silkscreen credits badge design to Malcolm Galland, art to Olivia Fisher, and firmware to Robert Fontenot, and carries the Digital Demolitions tagline We break your hardware before someone else does.

Lifecycle

Add-ons & Upgrades

attendee build session scheduled November 7, 2026; event completed

Hardware Hacking Village badge build

The official sessions page invites attendees to come build their badge for BSidesDFW in the Hardware Hacking Village, Room 111, from 08:15 to 16:45, and then figure out what it does.

Compatibility: BSidesDFW 2026 Electronic Badge.

Source
badge firmware feature documented in firmware repository

OpenThread LED messaging

The firmware joins badges into an OpenThread network on the ESP32-C6's 802.15.4 radio and listens on UDP port 1337 for messages that set the 13 RGB LEDs, set GPIO LED brightness, start an animation, or ping. From the serial console, led sends an LED state to another badge's address and attract flashes an alternating green pattern.

Compatibility: BSidesDFW 2026 Electronic Badge with the wobbol/bsides_badge_2026 firmware.

Source
badge talk scheduled November 7, 2026

How I built the badge talk

Malcolm Galland's 14:00 talk on Track 0x01 gives a behind-the-scenes look at the compromises, revisions, and hardware design of the badge. The abstract says it was written the night before to fill a last-minute cancellation.

Compatibility: BSidesDFW 2026 programme.

Source
hardware configuration documented on the PCB silkscreen

LED voltage and remap solder jumpers

The PCB silkscreen lists JP1 to run the LEDs from 5 V, JP2 to run them from 3.3 V, and JP3 to remap the onboard LED. JP4 to JP6 are marked ???.

Compatibility: BSidesDFW 2026 Electronic Badge version 1.0 PCB.

Source
hidden firmware mode documented in firmware source

Boot-strap role pins

Pulling GPIO0, GPIO1, or GPIO2 low at boot sets hacker, ruser, or oper flags. In this source only the hacker flag has a visible effect: it XORs random noise into every non-black LED colour.

Compatibility: BSidesDFW 2026 Electronic Badge with the wobbol/bsides_badge_2026 firmware.

Source
official feature teaser mesh documented in firmware published November 8, 2026; MIDI undocumented

Badge mesh network and MIDI keyboard teaser

The official sessions page says the badge forms a mesh network with other badges and that somehow a MIDI keyboard is involved, and declines to explain how. The firmware published after the event builds the mesh on Thread through OpenThread; it contains no MIDI code, so the MIDI part stays unexplained.

Compatibility: BSidesDFW 2026 Electronic Badge.

Source

Operational history

Issues & Camp Impact

build and distribution undocumented note

The official home page now reads See you next year, but no reviewed source says how many badges were made, which parts attendees solder themselves (the BOM lists the ESP32-C6 Super Mini without a JLCPCB assembly part), or whether every attendee received one.

The record treats the event as completed without claiming quantities, kit contents, or attendee-wide distribution.

Confidence
official pages
Status
open; event completed November 7, 2026
Timeframe
November 7, 2026
Source note
BSidesDFW 2026 sessions page and the bsidesdfw_2026 README and BOM, retrieved 2026-11-07; BSidesDFW home page, retrieved 2026-11-10.
firmware provenance and MIDI gap note

The firmware went public the day after the event in wobbol/bsides_badge_2026, which names the BSides Dallas 2026 badge and credits collaboration with Malcolm Galland, and implements the mesh as OpenThread UDP messaging. Its v0.0.16 release, named Conference version, tags the newest commit (October 13, 2026) and says it is the code that ran on the badges at the conference; that statement comes from the repository author, not the organizers. It contains no MIDI code. The PCB silkscreen credits firmware to Robert Fontenot and the repository profile reads N. Fontenot; the record does not treat the two as the same person.

The record describes the mesh as Thread through OpenThread from the published source and cites the release as the author's statement of the con build, but does not claim a MIDI interface or the firmware author's identity.

Confidence
official page, designer repository, and post-event firmware repository
Status
partly resolved: conference firmware published November 8, 2026
Timeframe
November 7-12, 2026
Source note
BSidesDFW 2026 sessions page, the bsidesdfw_2026 PCB silkscreen (retrieved 2026-11-07), the wobbol/bsides_badge_2026 README, badge.c, and sdkconfig (retrieved 2026-11-10), and its v0.0.16 release (retrieved 2026-11-12).
missing rights-cleared image note

No BSidesDFW 2026 badge image is published. The repository has no photos or renders and no license, and the official pages show no badge picture.

The record renders without an image until a photo or render with a reusable license or explicit permission, attribution, and processing notes is available.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
BSidesDFW 2026 sessions and schedule pages and the malcolmputer/bsidesdfw_2026 repository, retrieved 2026-11-07.

Resources

Sources