L1_POVSpinner main.c
Firmware source proving the 12 LED outputs, hall-effect sensor timing, RPM calculations, sleep behavior, button-driven mode changes, and POV drawing implementation.
Evidence index
Primary docs, public wikis, repositories, talks, press writeups, and first-hand notes used to support badge pages.
Firmware source proving the 12 LED outputs, hall-effect sensor timing, RPM calculations, sleep behavior, button-driven mode changes, and POV drawing implementation.
Technical guide source for glitch, crowbar, SWD, DAP, AVRISP, and analog-monitoring workflows.
Primary technical source for RP2040, ICE40 FPGA, voltage glitcher, crowbar, SWD, AVRISP, ADC streaming, USB modes, flashing, and project notes.
Technical guide source for normal, CMSIS-DAP, and DFU USB behavior.
Primary technical source for PIC16F1455, WS2812B/SK6812 LEDs, MPLAB/XC8, DFU mode, dfu-util flashing, Pickit fallback, and RubberDucky 2.0 badge-competition framing.
USB descriptor source for the generic HID and keyboard HID interfaces, report sizes, vendor/product identifiers, and keyboard report descriptor.
Keyboard firmware source for HID report generation, ASCII-to-scan-code conversion, alt-code helpers, and the partial RubberDucky command parser.
Firmware source proving USB initialization, generic HID commands, flash-backed messages, button-triggered keyboard output, LED effect modes, and the default `LayerOne 2023` keyboard string.
Primary technical source proving the POV Spinner was part of the LayerOne 2024 Conference badge and documenting LED POV behavior, Kraken programmer context, build paths, flashing, and image-header workflow.
MIT license source for repository software and associated documentation; no repository images are reused as badge-gallery images.
ATtiny C source used to anchor the software archive without overclaiming unpublished production files.
Public source repository linked from the Hackaday article for the badge's ESP32 Alexa experiment code trail.
Public badge source repository preserving the README, PIC firmware, keyboard and USB code, host uploader, Eagle board and schematic files, interactive BOM, enclosure assets, and BSD-3-Clause license.
Public badge source repository preserving the README, firmware, Eagle board and schematic files, documentation images, image assets, and MIT license.
Public badge source repository for hardware, firmware, documentation, and scripts.
Public source repository preserving the Blade Runner / Voight-Kampff LayerOne 2019 badge firmware source trail.
Public repository linked from the Hackaday.io discussion for the PSoC4/ESP8266/WS2812 badge source trail; GitHub reports The Unlicense.
Image and license trail for the selected repository photo: the README embeds this exact PNG, and the repository LICENSE is MIT with copyright (c) 2024 charliex.
Primary firmware and operating source for the 44-LED/ESP32-C3/GPIO mapping, patterns, palettes, ESP-NOW contagion behavior and opt-out, MicroPython runtime, flashing/deployment, tests, and host tooling. Embedded Imgur media is evidence only and lacks a reusable-image license or permission basis.
Primary public archive source proving a KiCad project, schematic, PCB, Gerbers, and production folders. The reviewed repository root has no explicit LICENSE file, so it does not establish reuse rights or a final manufactured-board configuration.
Primary repository instructions for post-event challenge play, reflash workflow, test mode, STM32CubeIDE, and Icestudio FPGA source.
Primary technical source for ESP32/MicroPython hardware, LED matrix, buttons, rechargeable battery, flashing, Wi-Fi configuration, display/menu behavior, and editable MicroPython workflow.
Hardware source tree preserving KiCad, schematic, Gerber, BOM, and position-file evidence for the badge PCB.
Minibadge protocol source for I2C address coordination, power limits, polling, text/pixel messages, custom data, and badge event messages.
Firmware source for display states, I2C buses, minibadge polling, brightness event messages, Wi-Fi setup, and Hacker Challenge score updates.
Firmware source tree preserving the STM32CubeIDE project used for the badge.
Hardware source tree preserving KiCad files, Gerbers, board schematics, and minibadge-holder schematics.
Challenge artifact referenced by the README for completing the badge challenge after the event.
Public repository source for the badge source code, build sheet, firmware image, hardware files, Gerbers, schematic, BOM, and minibadge documentation.
Public source repository for hardware, firmware, FPGA design, PDFs, challenge artifacts, and HEX files.
Primary public protocol source with an MIT license, NEC-inspired 38 kHz carrier and 32-bit framing documentation, MicroPython and Arduino/C++ examples, and a first-party reference to the 2026 Laser* Tag Badge DS. It does not establish a complete badge firmware, badge PCB archive, or final production build.
Public MIT-licensed protocol repository that states OpenLASIR is supported on the official DEF CON Singapore 1 conference badge; it documents compatibility protocol behavior rather than the badge's complete firmware or hardware.
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.
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.
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.
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.
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.
Commit-pinned April 10, 2025 public archive whose README matches the official feature list and whose tree includes KiCad PCB/schematic files and a Meshtastic-derived source tree. BSidesSLC does not directly link the repository or name its author, so it is not used alone to establish final production, deployment, or authorship.
Primary public hardware-source tree for KiCad PCB/project/schematic files, BOM material, and a Saintcon-named archive. The tree is a traceable implementation source, not proof of a completed SAINTCON event artifact, DEF CON 34 final board, production order, electrical safety, hardware license, or image reuse permission.
Primary public hardware-source tree for KiCad PCB/project/schematic files, parts-list material, and a Saintcon-named archive. The tree is a traceable implementation source, not proof of a completed SAINTCON event artifact, DEF CON 34 final board, production order, electrical safety, hardware license, or image reuse permission.
Primary implementation source for the four eye plus twenty wing LED constants, ten-mode state, button mode cycling, 200 ms update interval, color output, and clock-labelled minibadge pins. It supports source-level behavior only, not exact final LEDs, every-unit firmware, programmer configuration, release mapping, or end-user support.
Primary public project source for the ATtiny 814, five-minibadge-holder README statement, three-pin Sneaky Connector wording, firmware/hardware tree, and lack of a visibly detected root license. It does not prove which source revision or mechanical configuration was offered for DEF CON 34, final manufacture, delivery, electrical safety, or a reusable-media grant.
Primary implementation source for the five-element eye/tongue LED constant, ten-mode state, button mode cycling, 200 ms update interval, color output, and clock-labelled minibadge pins. It supports source-level behavior only, not exact final LEDs, every-unit firmware, programmer configuration, release mapping, or end-user support.
Primary public project source for the ATtiny 814, six-minibadge-holder README statement, small development/three-pin Sneaky Connector wording, firmware/hardware tree, and lack of a visibly detected root license. It does not prove which source revision or mechanical configuration was offered for DEF CON 34, final manufacture, delivery, electrical safety, or a reusable-media grant.
Community source corroborating the ESP32, TFT, and d-pad hardware by repurposing the badge as a wireless robot controller.
Primary public source confirming a separate firmware directory for the named project. It does not establish a tagged release, final binary, reproducible build, toolchain/dependency lock, deployed event revision, update/recovery path, security review, support, or explicit license.
Primary public source confirming native project board files for the named badge design. It does not establish a reviewed schematic/BOM release, fabrication result, component substitutions, complete power/SAO specification, safety/compliance evidence, or final-unit parity.
Primary source for the eight-display/real-time-clock/button purpose, native KiCad/Arduino project layout, board-viewing and firmware context, bootloader statement, and published component-BOM claims. It does not establish a final build, production result, exact event firmware, safe programming/assembly result, or repository license.
Primary public repository for a project explicitly described as a DC-34 DEF CON badge. It establishes a named current independent source project, not official DEF CON authorization, a physical run, finished hardware, event allocation, admission role, or reusable-image permission.
Source-backed production-file location for the badge PCB.