charlie-x
The public LayerOne_2025 repository under charlie-x preserves the badge source, documentation, scripts, and MIT license.
SourceLayerOne 2025 · United States · 2025
RP2040 and iCE40 glitching badge for hardware hacking
LayerOne 2025's GLiTCh BadgE was a conference electronic badge and hardware-hacking platform centered on an RP2040, iCE40 FPGA, voltage glitching, crowbar control, SWD, AVRISP, analog monitoring, multiple USB modes, and CLI-driven experiments.
People
The public LayerOne_2025 repository under charlie-x preserves the badge source, documentation, scripts, and MIT license.
SourceThe HHV page identifies the GLiTCh BadgE, links the repository, and documents on-site challenge context.
SourceOfficial LayerOne pages establish the Pasadena event context, electronic badge ticketing, and badge teaser.
SourceIt adds LayerOne to the North American badge record with a badge that is not only an attendee artifact but also a fault-injection, debug-probe, and hardware-hacking lab used alongside the event's Hardware Hacking Village challenges.
The public repository documents an RP2040 dual-core ARM Cortex-M0+ controller, ICE40 FPGA, voltage glitcher, crowbar circuit, SWD interface, AVRISP wiring, analog monitoring, basic 12-bit logic-analyzer behavior, USB-C, exposed headers, solder-jumper configuration points, and VR1/VR2 potentiometers for target-voltage control.
The README and docs describe UF2 flashing through the RPI-RP2 boot volume, CLI control through Python/PySerial, normal USB mode with multiple CDC interfaces and mass storage, DAP mode as a CMSIS-DAP probe for pyOCD/OpenOCD/Keil workflows, DFU mode for firmware updates, and command families for glitching, crowbar triggering, SWD, AVRISP, ADC streaming, GPIO, RGB, and USB-mode switching.
LayerOne's Hardware Hacking Village page says the 2025 electronic badge was the GLiTCh BadgE and points attendees to the repository, while the village challenge list tied it into Open Sauce badge, ESP32 BluTag, RP2040 timing, and custom shadetree companion-hardware exercises.
Lifecycle
DAP mode presents the badge as a CMSIS-DAP probe for pyOCD, OpenOCD, Keil, and SWD target debugging while keeping a CLI serial interface available.
SourceLayerOne's HHV challenge list tied the badge to Open Sauce badge work, ESP32 BluTag JTAG, RP2040 timing-attack exercises, and a custom shadetree companion-hardware target.
SourceThe badge docs expose voltage-glitch and crowbar controls, setup commands, trigger workflows, and target-voltage tuning through the GLiTCh BadgE CLI.
SourceThe README describes ADC streaming over a serial interface and frames the badge as a basic 12-bit logic analyser for low-rate signal inspection.
SourceThe hardware-hacking guide documents AVRISP wiring and commands for initialization, target identification, flash reads/programming, and fuse access.
SourceOperational history
Hardware and firmware features are kept to repeatedly corroborated repository and guide statements instead of overstating uncertain generated prose.
The record presents the badge as a real hardware lab platform with documented errata rather than a polished reference design without caveats.
The entry remains source-backed and image-free rather than reusing generated, teaser, attachment, screenshot, or undocumented badge imagery.