Add-on dossier

SAO and planned add-on expansion

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

Back to add-ons index

DCZia MK9 Badge (DEF CON 34) publicly documented / announced add-on plan

badge expansion

The board documents two standard six-pin SAO connectors with I2C and GPIO access. A public launch announcement separately says a planned add-on board can expose three more keys or an I2C display; final add-on distribution remains unconfirmed.

Badge
DCZia MK9 Badge (DEF CON 34)
Type
badge expansion
Status
publicly documented / announced add-on plan
Compatibility
DCZia MK9 Badge (DEF CON 34)
Source
https://www.reddit.com/r/Defcon/comments/1vd3rrj/dczia_mk9_badge/

Badge context

Related Resources

firmware and flashing documentation

MK9 firmware README

Public CircuitPython documentation covering the RP2040 pinout, key matrix, LEDs, MSA301-compatible accelerometer, SAO buses, state-machine behavior, USB HID numpad mapping, libraries, and BOOTSEL/UF2 update workflow. An August 7 commit relabelled the root README's software section as MicroPython while this firmware README continues to document CircuitPython; the contradiction is preserved, not resolved.

Badge: DCZia MK9 Badge (DEF CON 34)

maker build and assembly documentation

MK9 build guide

August 7, 2026 purchaser-facing build guide committed during DEF CON 34. It thanks purchasers of the 2026 DCZia MK9 badge, identifies Gateron Blue switches, documents switch soldering and battery or USB-C power wiring, states the badge is pre-flashed with firmware and should be good to go, describes key functions, and treats manual BOOTSEL UF2 flashing as optional for updates.

Badge: DCZia MK9 Badge (DEF CON 34)

public hardware and firmware repository

DCZia MK9 Badge repository

Public DCZia source tree titled `dczia's defcon 34 badge for 2026`. Its README documents the 3×3 mechanical macropad, hardware/features, CircuitPython/QMK direction, KiCad/BOM/fabrication material, and update path, and its August 4-7, 2026 commits added the released-on-badges UF2, a build guide, six build photos, and revised flashing instructions. Public repository images are evidence only, not a reuse license.

Badge: DCZia MK9 Badge (DEF CON 34)

public pre-event announcement

DCZia MK9 public launch announcement

Public August 2 announcement identifying the 2026 DCZia MK9, tying it to DEF CON 34, summarizing the hardware and public source trail, and announcing planned Friday/Saturday BadgeLife pickup. Its animated/post image does not establish reusable image rights.

Badge: DCZia MK9 Badge (DEF CON 34)

released firmware image

MK9 released UF2 directory

Repository uf2/ tree added by the August 4, 2026 commit whose message says the image is as released on badges. The repository publishes no GitHub release, tag, or license, so the tree documents the released firmware image without redistribution terms.

Badge: DCZia MK9 Badge (DEF CON 34)

Source trail

Evidence Sources

GitHub / dczia · retrieved 2026-09-25

Adding UF2 as released on badges

August 4, 2026 commit adding the uf2/ tree whose message describes the image as released on badges. The maker wording evidences a released firmware image on delivered badges without a count, date-stamped delivery ledger, or license.

Badge: DCZia MK9 Badge (DEF CON 34)

GitHub / dczia · retrieved 2026-05-15

MK9 Badge — Firmware

Primary public firmware source for the CircuitPython 8+ state machine, 3×3 key matrix pinout, 15 NeoPixels, MSA301-compatible accelerometer, SAO I2C/GPIO, visual behavior, USB HID numpad mapping, required libraries, and BOOTSEL/UF2 flash steps.

Badge: DCZia MK9 Badge (DEF CON 34)

GitHub / dczia · retrieved 2026-09-25

MK9 build guide

Primary during-event delivery-facing source: the August 7, 2026 build guide addresses purchasers of the 2026 DCZia MK9 badge, states each badge is pre-flashed with firmware, identifies Gateron Blue switches, documents assembly and key functions, and reserves manual flashing for updates. It does not state a production count, allocation, sale channel, or recipient record.

Badge: DCZia MK9 Badge (DEF CON 34)

GitHub / dczia · retrieved 2026-09-25

Revise badge installation and flashing instructions

August 7, 2026 commit that added the manual flashing section and clarified the badge is pre-flashed with firmware, together with the same-day buildguide.md creation and photo additions. It documents the final published flashing workflow, not a per-unit verification.

Badge: DCZia MK9 Badge (DEF CON 34)

GitHub / dczia · retrieved 2026-09-25

dczia/mk9-badge

Primary public project source that calls the MK9 a DEF CON 34 2026 badge and documents the mechanical macropad form, nine switches, WS2812B and SK6812 LEDs, RP2040, accelerometer, SAO connectors, USB-C/AAA power, CircuitPython, QMK-compatible hardware, KiCad design files, BOM, fabrication outputs, and update path. The September 25 recheck found the August 4-7, 2026 during-event commits and still no explicit repository license, GitHub release, or tag.

Badge: DCZia MK9 Badge (DEF CON 34)

Reddit / r/Defcon public post · retrieved 2026-05-15

DCZia Mk9 Badge

Public August 2 pre-event announcement tying the 2026 MK9 to DEF CON 34 and planned BadgeLife pickup. It corroborates the launch context and a planned add-on, but is not used as final fulfillment proof or as an image-reuse license.

Badge: DCZia MK9 Badge (DEF CON 34)