BSides San Diego 2024 · United States · 2024

BSides San Diego 2024 ESP32-C3 Badge

ESP32-C3 BLE rock-paper-scissors conference badge

Somerset Recon's post-event source archive says 400 badges were distributed at BSides San Diego 2024. It documents a custom ESP32-C3 conference board with a Bluetooth LE rock-paper-scissors game, high-level Wargames-themed UART and SAO CTF context, and KiCad, Gerber, BOM, and Arduino-style source material. The README also distinguishes the conference units' earlier firmware from later archived source behavior.

EventBSides San Diego 2024
SeriesBSides San Diego
LocationSan Diego, California
CountryUnited States

People

Authors & Credits

2024 event archive publisher

BSides San Diego

Official publisher of the 2024 events archive that anchors the San Diego edition and lists Somerset Recon's CTF contributor context.

Source

badge source-archive publisher and event contributor

Somerset Recon

Publisher of the commit-pinned 2024 badge archive; the official event archive independently lists Somerset Recon as a Lockpicking & Tamper Evident CTF contributor.

Source

Why It Mattered

This adds a traceable 2024 Southern California Security BSides electronic-badge record while keeping source-archive claims, event-day firmware, allocation, image rights, and hardware-unit parity separate.

Hardware

The commit-pinned BOM documents an ESP32-C3-MINI-1-N4, tactile buttons, red and blue LEDs, an on/off switch, a display footprint with HT16K33 driver, a six-pin Simple Add-On connector, a 3.3 V regulator, and three 1×AA battery-holder footprints. The public files do not establish the exact populated display, battery wiring or cells, fabrication revision, finish, or uniform hardware across every distributed unit.

Software & Apps

The source release describes a Bluetooth LE rock-paper-scissors game plus hidden Wargames-themed challenges reachable through UART with SAO context. Its Arduino-style `latest` source is archival material: the README explicitly says the conference badges were flashed with earlier firmware, so no exact event-day image, build, configuration, or user-data behavior is asserted.

Lore

BSides San Diego's official 2024 archive lists Somerset Recon as a contributor to the Lockpicking & Tamper Evident CTF. Somerset Recon's later badge archive ties the conference artifact to a Wargames theme and preserves a high-level game and hardware trail without publishing a rights-cleared catalogue image.

Source-backed hardware metadata

Technical Profile

Structured technical signals seeded from public badge documentation, repositories, schematics, firmware notes, or event evidence. These fields are designed for filtering, API use, repair planning, preservation, and future Companion Gear matching.

Artifact type

  • Electronic badge documented

    Somerset Recon's README identifies the San Diego BSides Conference 2024 artifact as a badge with hardware and firmware. It reports a distribution claim without establishing a recipient ledger, uniform final units, or image rights.

    Signal source

MCU / compute

  • ESP32-C3 documented

    The commit-pinned BOM names an ESP32-C3-MINI-1-N4. It does not establish final configuration, board revision, firmware settings, or uniform physical-unit population.

    Signal source

Radio / wireless

  • Bluetooth LE documented

    The badge-team README describes a wireless Bluetooth LE rock-paper-scissors game. It does not establish event-day protocol configuration, pairing policy, data handling, security review, or every-unit behavior.

    Signal source

Connectors

  • SAO documented

    The BOM lists a six-pin SAO connector. It does not identify a standard/version, pinout, orientation, electrical limits, host compatibility, or safe add-on use.

    Signal source

Power

  • AA batteries documented

    The BOM lists three 1×AA battery-holder footprints. This does not establish cells, chemistry, wiring, charge behavior, runtime, protection, electrical safety, or final-unit population.

    Signal source

Firmware

  • Arduino documented

    The commit-pinned latest.ino is Arduino-style archival source. The README says conference badges used earlier firmware, so this signal does not assert a deployed event-day image, reproducible build, or source-to-device mapping.

    Signal source

Repair, preservation, and legal lab context

Companion Gear

Parts, tools, and supplies that match this badge's documented hardware, protocols, or preservation needs. These are category-level recommendations, not compatibility guarantees.

SparkFun exact

SAO Headers

Headers and connector supplies for SAO repair, add-on testing, and preservation.

Why this matches

This badge has a documented SAO connector. Matched technical signals: SAO.

Matched evidence

Useful for add-on repair, testing, display, and bench documentation.

Open vendor search

Vendor link · selected for technical relevance

SparkFun likely

Qwiic / I2C Adapters

I2C adapter supplies for badge add-ons, sensors, and lab documentation.

Why this matches

SAO workflows often use I2C-compatible add-on testing and bench documentation. Matched technical signals: SAO.

Matched evidence

Useful for development and documentation of hardware you own or are authorized to work on.

Open vendor search

Vendor link · selected for technical relevance

SparkFun likely

SAO Extension Cables

Extension wiring and jumper supplies for testing or displaying SAO add-ons away from the main badge.

Why this matches

Extension wiring is useful for testing and displaying SAO add-ons. Matched technical signals: SAO.

Matched evidence

Useful for authorized bench testing and display setups.

Open vendor search

Vendor link · selected for technical relevance

Seeed Studio likely

JTAG / SWD Debuggers

Debug probes for ARM/RISC-V badge development, recovery, and documentation.

Why this matches

Debug probes can support authorized recovery, firmware work, and documentation for microcontroller badges. Matched technical signals: ESP32-C3.

Matched evidence

Use only with hardware you own or are authorized to debug, repair, or document.

Open vendor search

Vendor link · selected for technical relevance

Seeed Studio likely

Serial Debug Adapters

USB serial adapters for logs, recovery, and firmware documentation workflows.

Why this matches

This badge has a documented microcontroller platform where serial logs or flashing workflows may be relevant. Matched technical signals: ESP32-C3.

Matched evidence

Useful for development, repair, recovery, and documentation of hardware you own or are authorized to work on.

Open vendor search

Vendor link · selected for technical relevance

Lifecycle

Add-ons & Upgrades

challenge surface source-backed

BLE game and UART/SAO CTF context

The README describes the BLE game and high-level Wargames-themed challenge access through UART with SAO context. The catalogue deliberately does not reproduce challenge procedures, values, answers, credentials, or operational details.

Compatibility: BSides San Diego 2024 ESP32-C3 Badge

Source
distribution and game source-backed

400-distributed badge and BLE game

Somerset Recon's README says 400 badges were distributed at BSides San Diego 2024 and describes a wireless Bluetooth LE rock-paper-scissors game. The count is a source-archive claim, not a recipient ledger or proof that every attendee had an identical unit.

Compatibility: BSides San Diego 2024 ESP32-C3 Badge

Source
hardware and firmware archive archived

Post-event KiCad and Arduino source archive

The reviewed snapshot preserves KiCad, Gerber, BOM, and Arduino-style source material. The README says conference badges used earlier firmware than later source behavior, so the archive is not treated as an exact event-day deployment image.

Compatibility: BSides San Diego 2024 ESP32-C3 Badge

Source
hardware architecture source-backed

ESP32-C3 board and physical interfaces

The commit-pinned BOM identifies the ESP32-C3-MINI-1-N4, buttons, red and blue LEDs, switch, display/driver footprints, six-pin SAO connector, 3.3 V regulator, and three 1×AA battery-holder footprints. It does not establish final population, battery wiring, or uniform delivered hardware.

Compatibility: BSides San Diego 2024 ESP32-C3 Badge

Source

Operational history

Issues & Camp Impact

firmware, allocation, and archive-revision boundary note

The README says conference badges were flashed with earlier firmware than later `latest` source behavior. Public sources do not provide an immutable event-day firmware image, build record, configuration, recipient ledger, ticket relationship, production QA record, or evidence that every delivered unit matched the archive.

The catalogue preserves the source-backed 400-distributed claim and technical tree without turning either into a universal allocation or event-day firmware assertion.

Confidence
badge-team README and public archive
Status
documented caveat
Timeframe
2024 conference and later source archive
Source note
Somerset Recon BSides Badge 2024 README and commit-pinned source archive.
missing rights-cleared image note

No BSides San Diego 2024 badge image is published because the official event archive and Somerset Recon source tree do not pair a specific image with a reusable license or explicit permission basis, attribution, source URL, and processing provenance.

The record remains source-backed and image-free rather than copying event media, repository photos or renders, screenshots, social-media images, or generated visuals.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, BSides San Diego 2024 event archive, and Somerset-Recon/bsides-badge-2024 archive.
repository license and reuse caveat note

The reviewed public badge tree has no detected repository license or top-level license file. That leaves reuse scope for code, documentation, CAD, and source imagery unresolved despite the archive's public availability.

The catalogue links to the technical archive as evidence but does not copy its source files or images or infer a reuse license from public access.

Confidence
repository metadata and reviewed root tree
Status
needs explicit reuse permission or license
Timeframe
2024 archive review
Source note
Somerset-Recon/bsides-badge-2024 commit-pinned archive at 74dfe2b79832817beb40c92fa1fe34609a8d132e and badge.gallery image policy.

Resources

Sources