Add-on dossier

Touch-triggered audio and LED interaction

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

DFIU SAO (DEF CON 34) source code published; final-unit behavior unverified

public firmware interaction surface

The source initializes touch ADC support, reads PD2 through `ReadTouchPin`, starts audio after a threshold, and updates the source-declared D/F/I/U and display LED outputs from timer-driven code. This is source-level evidence of the intended interaction, not a claim that every physical unit behaves identically or that its touch sensitivity, sound volume, audio content, LED population, timing, accessibility, or reliability has been independently tested.

Badge
DFIU SAO (DEF CON 34)
Type
public firmware interaction surface
Status
source code published; final-unit behavior unverified
Compatibility
DFIU SAO (DEF CON 34)
Source
https://github.com/Hexum064/dfiu-ch32v003-code/blob/main/src/main.c

Badge context

Related Resources

official maker/seller page

BigFuckingBadge DEF CON 34 Badges and SAOs

Maker-operated DEF CON 34 storefront page with the limited-presale context and a $20 OffensiveSAO card that describes touching Lintile's face, a "Don't Fuck It Up" cheer track, and continuous-play wording. The page's text does not label that card DFIU, so its exact DFIU mapping is used only together with the public Badgelife roster; page media do not state reusable-image rights.

Badge: DFIU SAO (DEF CON 34)

public Badgelife self-submission roster

DEFCON 34 Badgelife Form (Responses)

Public DEF CON 34 Badgelife response row from BigFuckingBadge / Hexum064 that names the DFIU SAO, calls it an SAO, gives a $20 price, describes the face-touch/chant interaction, and links the public hardware and code repositories. It is a submitter-provided pre-event association, not official DEF CON issuance, final sale/delivery proof, technical certification, or image-reuse permission.

Badge: DFIU SAO (DEF CON 34)

public firmware build configuration

DFIU PlatformIO configuration

Published `platformio.ini` defining the `ch32v` platform, `genericCH32V003F4U6` board target, and `ch32v003fun` framework. It documents a source-tree build target, not a complete flashing guide, a final production MCU marking, a signed firmware release, or a warranty-safe modification path.

Badge: DFIU SAO (DEF CON 34)

public firmware-source repository

dfiu-ch32v003-code

Public Hexum064 firmware repository with PlatformIO configuration, include/source/library/test directories, audio and touch references, and code for the DFIU interaction. No README, release, or explicit root LICENSE/COPYING file was identified in the reviewed repository root; publication does not establish final production parity, build reproducibility, support, or permission to republish media.

Badge: DFIU SAO (DEF CON 34)

public hardware-source repository

dfiu-ch32v003-pcb

Public Hexum064 hardware repository with a KiCad PCB and schematic, BOM and position CSVs, Gerbers, backups, and layout material. Repository visibility is an engineering trail, not proof of a final assembled revision, a complete production package, a fabrication outcome, safe operation, or an explicit license grant.

Badge: DFIU SAO (DEF CON 34)

public interaction implementation source

DFIU firmware main.c

Published C source declaring the audio-enable/PWM path, PD2 touch pin, letter/display LED outputs, touch-ADC initialization, thresholded `ReadTouchPin` behavior, sampled `audio_dfiu` playback, and timer-driven LED update logic. Source code evidence does not determine exact final assembly, recorded-audio provenance, sound level, accessibility, safety, reliability, security, or end-user support.

Badge: DFIU SAO (DEF CON 34)

Source trail

Evidence Sources

BigFuckingBadge · retrieved 2026-05-15

BigFuckingBadge DEF CON 34 Badges and SAOs

Primary maker/seller source for the DEF CON 34 limited-presale setting and its $20 OffensiveSAO card about touching Lintile's face to trigger the "Don't Fuck It Up" cheer track. The card is textually unlabeled, so this source is paired with the submitter-provided DFIU roster row; it does not establish official DEF CON status, final stock, delivery, technical specification, endorsement, audio/image rights, or image reuse permission.

Badge: DFIU SAO (DEF CON 34)

BigFuckingBadge / Hexum064 via public DEF CON 34 Badgelife response sheet · retrieved 2026-05-15

DEFCON 34 Badgelife Form (Responses)

Primary public self-submission source that names the DFIU SAO, identifies BigFuckingBadge / Hexum064, gives a $20 price, states the Lintile-face/"Don't Fuck It Up" interaction, and links its hardware and firmware repositories. It establishes an intended independent BadgeLife association, not DEF CON organizer issuance, admission, completed manufacture/sale/handoff, testing, or image reuse rights.

Badge: DFIU SAO (DEF CON 34)

GitHub / Hexum064 · retrieved 2026-05-15

DFIU platformio.ini

Primary build-configuration source specifying the `ch32v` platform, `genericCH32V003F4U6` board, and `ch32v003fun` framework. It supports the firmware target claim but does not identify a final board configuration, programmer, flashing procedure, release artifact, source license, or production validation.

Badge: DFIU SAO (DEF CON 34)

GitHub / Hexum064 · retrieved 2026-05-15

DFIU src/main.c

Primary implementation source for touch ADC initialization, PD2 touch reads, threshold-triggered `audio_start`, timer-driven sampled audio, and D/F/I/U plus display LED update outputs. It supports the described source behavior but not the exact public production audio, volume, mechanical touch surface, completed hardware build, functional reliability, accessibility, content licensing, or user-facing safety/support claims.

Badge: DFIU SAO (DEF CON 34)

GitHub / Hexum064 · retrieved 2026-05-15

dfiu-ch32v003-code

Primary public firmware-tree source for PlatformIO configuration and the code/include/source layout. The reviewed root did not visibly expose a README, release, or explicit LICENSE/COPYING file, so it is evidence of a public development trail rather than a final supported/open-source product release.

Badge: DFIU SAO (DEF CON 34)

GitHub / Hexum064 · retrieved 2026-05-15

dfiu-ch32v003-pcb

Primary public hardware-tree source for a DFIU-named KiCad PCB, KiCad schematic, BOM/position CSVs, Gerbers, backups, and layout material. The reviewed root did not visibly expose an explicit LICENSE/COPYING file; its contents do not by themselves prove final population, fabrication, safety, compliance, shipment, or a license grant.

Badge: DFIU SAO (DEF CON 34)