DEF CON 34 · United States · 2026

MidWestCoast Badge (DEF CON 34)

Pre-event independent ESP32-C3 touchscreen badge project for DEF CON 34

Aask42's public MidWestCoastBadge repository identifies an independent MidWestCoast Badge project, labels its firmware as DEF CON 34 badge firmware, and frames it around a MidWestCoast Party / IoT-hacking context. Its commit-pinned firmware README names an ESP32-C3 driving a 240×320 ST7789 IPS panel plus a capacitive touch controller at I2C address 0x15, with swipe-and-tap controls and no buttons. A project MVP note identifies the Arduino/C++ tree as the current implementation. DEF CON's own registration page independently establishes the August 6-9, 2026 Las Vegas conference context. These sources support a real pre-event independent electronic-badge project associated by its publisher with DEF CON 34, not proof of final physical units, party or event authorization, DEF CON issuance or endorsement, allocation, price, delivery, attendance, admission, deployed firmware, or reusable-image rights.

EventDEF CON 34
SeriesDEF CON
LocationLVCC West Hall, Las Vegas, Nevada
CountryUnited States

People

Authors & Credits

public MidWestCoastBadge repository publisher

Aask42

The public GitHub namespace publishes the reviewed MidWestCoastBadge source. This is source attribution only; it does not establish a real-world identity, party or DEF CON affiliation, design/manufacturing role, event authorization, delivery responsibility, or image-rights authority.

Source

Why It Mattered

This record retains a current public maker source that exposes a specific MCU, display family, touch interface, and intentionally buttonless interaction model before the event. It preserves that narrow evidence without turning an in-progress source tree into a confirmed physical run, event program, party authorization, field-tested device, or official credential. The resulting entry is more useful than a vague teaser and more accurate than an inferred hardware teardown.

Hardware

The public firmware README identifies an ESP32-C3, a 240×320 ST7789 IPS panel, and a capacitive touch controller at I2C address 0x15. It says swipes and taps drive the interface and that the badge has no buttons. The reviewed source snapshot does not establish the exact ESP32-C3 module, panel or touch-controller part number, PCB, antenna, battery, charging or USB path, power budget, connectors, dimensions, enclosure, schematic, BOM, Gerbers, assembly method, production revision, electrical limits, safety guidance, compliance evidence, or a final physical-unit configuration.

Software & Apps

The repository publishes an Arduino/C++ implementation and its MVP note describes that tree as the current source. The reviewed material does not establish a tagged attendee release, final compiled image, reproducible build result, device-specific configuration, flashing/recovery guide, final interaction behavior, companion-app release, deployment status, support policy, software dependency inventory, security review, privacy notice, or a completed distribution build. The source tree is recorded as source evidence, not as proof that a particular firmware image ran on event hardware.

Lore

The repository calls the artifact a badge for the MidWestCoast Party and describes an IoT-hacking setting, while its firmware documentation calls it DEF CON 34 badge firmware. Those are publisher-supplied project labels. Neither the repository nor DEF CON registration establishes a party organizer relationship, a planned party date or venue, DEF CON organizer affiliation, authorization to operate or distribute at the event, an attendee entitlement, a registration benefit, access control, or a completed on-floor handoff.

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

    Aask42's public README identifies the MidWestCoast Badge as DEF CON 34 badge firmware driving a display and touch interface; this signals a source-documented electronic badge project, not a confirmed final physical run.

    Signal source

MCU / compute

  • ESP32-C3 documented

    The commit-pinned firmware README specifically names an ESP32-C3. It does not identify a final module, board, or shipped hardware configuration.

    Signal source

Display / visual output

  • ST7789 TFT documented

    The commit-pinned firmware README identifies a 240×320 ST7789 IPS panel. It does not identify a panel variant, board integration, calibration, or final unit.

    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.

Seeed Studio exact

Replacement Displays

Display modules and related parts for repair and preservation planning.

Why this matches

This badge has a documented display signal. Matched technical signals: ST7789 TFT.

Matched evidence

Useful for preservation, repair planning, and careful display handling.

Open vendor search

Vendor link · selected for technical relevance

SparkFun likely

Display Headers and Connectors

Headers, sockets, and connector supplies for display repair or replacement work.

Why this matches

Display headers and connectors are useful for repair and preservation planning. Matched technical signals: ST7789 TFT.

Matched evidence

Useful for careful repair or replacement of small display modules.

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

Amazon generic

ESD Storage

Anti-static bags and storage supplies for preserving loose badge PCBs and sensitive components.

Why this matches

This is documented as an electronic or hardware artifact where anti-static storage can support preservation. Matched technical signals: Electronic badge.

Matched evidence

Useful for preserving loose PCBs, add-ons, and sensitive electronic components.

Open vendor search

Vendor link · selected for technical relevance

Lifecycle

Add-ons & Upgrades

maker-described firmware target and interaction surface current commit-pinned firmware README

ESP32-C3 touchscreen target and no-button interaction claim

The README says the firmware targets an ESP32-C3 driving a 240×320 ST7789 IPS panel with a capacitive touch controller at I2C 0x15, controlled by swipes and taps with no buttons. It does not identify exact modules, panel/controller variants, PCB integration, power path, touch calibration, gesture thresholds, final unit behavior, or hardware test results.

Compatibility: MidWestCoast source-described target only; not a final hardware compatibility claim

Source
public pre-event firmware source project MVP identifies the Arduino/C++ tree as current implementation

Current Arduino/C++ source snapshot

The project's MVP note identifies the Arduino/C++ tree as the live implementation and describes visual/interactions work. This establishes accessible current project source, not a tagged release, reproducible build, compiled attendee image, device configuration, flashing/support workflow, final feature set, or proof that it ran on a distributed badge.

Compatibility: Pre-event project source; deployment and final hardware parity unverified

Source
publisher-supplied event and party context source labels only

Maker-described MidWestCoast and DEF CON 34 association

The public repository calls the project a MidWestCoast Badge for a MidWestCoast Party and its firmware README labels the code DEF CON 34 badge firmware. These labels establish a publisher-supplied pre-event association, not party operation, organizer affiliation, date or venue, DEF CON endorsement, on-floor authorization, allocation, sale, pickup, attendee entitlement, or access control.

Compatibility: Independent pre-event project association, not an official DEF CON or party credential

Source

Operational history

Issues & Camp Impact

DEF CON, MidWestCoast Party, and credential boundary note

The repository supplies MidWestCoast Party and DEF CON 34 labels, while DEF CON's registration page independently establishes the conference dates and venue. Neither source says DEF CON designed, issued, endorsed, approved, or will distribute this project; neither identifies a party organizer, party date or venue, permission to operate at the conference, registration inclusion, attendee entitlement, admission role, or access-control use.

The record remains an independently published pre-event project associated by its source with DEF CON 34, not an official conference badge, party credential, organizer program, or access item.

Confidence
maker source plus official DEF CON event context
Status
independent pre-event association only
Timeframe
pre-event, August 2026
Source note
Aask42 MidWestCoastBadge repository/firmware README and DEF CON 34 registration page.
firmware release, code license, network, and data boundary note

The project publishes source and describes it as current implementation, but the reviewed snapshot does not establish a tagged final release, compiled attendee image, device-specific configuration, reproducible build result, flashing/recovery path, dependency inventory, source license, security review, operational deployment, account/data handling, privacy notice, retention policy, update policy, or support commitment.

The catalogue links public project material without treating source visibility as a completed firmware release, security guarantee, network/data practice, or reusable code grant.

Confidence
public source snapshot and MVP note
Status
current source exists; release, deployment, and operational terms unverified
Timeframe
pre-event, August 2026
Source note
MidWestCoastBadge repository snapshot and MVP note.
hardware, power, touch, and interoperability documentation gap note

The README names an ESP32-C3, ST7789 display, touch controller address, and no-button interaction, but does not establish the exact module, display/touch variants, PCB, schematic, BOM, Gerbers, antenna, battery, charging, USB, voltage/current limits, power budget, connector mapping, touch calibration, enclosure, dimensions, test data, safety guidance, compliance, or interoperability matrix.

The entry reports the named firmware target and interaction surface without inferring a complete electrical design, reliable touch behavior, safe power path, or compatibility with external hardware.

Confidence
commit-pinned firmware README
Status
high-level interface components identified; production design unreleased
Timeframe
pre-event, August 2026
Source note
MidWestCoast Badge firmware README at the reviewed commit.
missing rights-cleared image note

The reviewed source repository does not pair a selected factual MidWestCoast Badge image with a reusable license or explicit permission basis, attribution, source URL, and processing provenance. Its source snapshot also has no identified LICENSE file or explicit image-reuse grant.

The record remains image-free rather than copying repository media, code screenshots, event graphics, social posts, renders, placeholders, or generated approximations.

Confidence
public source and repository media review
Status
needs selected, attributable, cleared original
Timeframe
current pre-event catalogue build
Source note
Aask42 MidWestCoastBadge repository snapshot and badge.gallery image policy.
source publication, physical unit, and fulfilment boundary note

A public repository provides concrete project documentation, but it does not establish a final manufactured unit, completed assembly, quantity, price, purchaser or attendee allocation, sale, giveaway, pickup, shipment, receipt, support, replacement, or a completed event handoff. A GitHub account name is recorded only as source attribution and is not treated as proof of a person, team, organizer, or party role.

The catalogue preserves a real source-documented electronic-badge project without presenting it as a delivered product, attendee issue, or verified physical run.

Confidence
publisher-controlled repository
Status
public project source; physical and distribution outcome unverified
Timeframe
pre-event, August 2026
Source note
Aask42 MidWestCoastBadge repository snapshot and MVP note.

Resources

Sources