LayerOne 2025 · United States · 2025

LayerOne 2025 GLiTCh BadgE

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.

EventLayerOne 2025
SeriesLayerOne
LocationPasadena Hilton, Pasadena, California
CountryUnited States

People

Authors & Credits

badge repository and documentation publisher

charlie-x

The public LayerOne_2025 repository under charlie-x preserves the badge source, documentation, scripts, and MIT license.

Source

event and badge-page publisher

LayerOne

Official LayerOne pages establish the Pasadena event context, electronic badge ticketing, and badge teaser.

Source

Why It Mattered

It 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.

Hardware

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.

Software & Apps

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.

Lore

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

Add-ons & Upgrades

debug-probe firmware documented

CMSIS-DAP and SWD debug mode

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.

Compatibility: LayerOne 2025 GLiTCh BadgE

Source
event challenge track historical

Hardware Hacking Village challenges

LayerOne'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.

Compatibility: LayerOne 2025 HHV

Source
fault-injection hardware source-backed

Voltage glitcher and crowbar lab

The badge docs expose voltage-glitch and crowbar controls, setup commands, trigger workflows, and target-voltage tuning through the GLiTCh BadgE CLI.

Compatibility: LayerOne 2025 GLiTCh BadgE

Source
measurement workflow documented

ADC streaming and 12-bit logic analyser

The README describes ADC streaming over a serial interface and frames the badge as a basic 12-bit logic analyser for low-rate signal inspection.

Compatibility: LayerOne 2025 GLiTCh BadgE

Source
programming interface documented

AVRISP programming mode

The hardware-hacking guide documents AVRISP wiring and commands for initialization, target identification, flash reads/programming, and fuse access.

Compatibility: LayerOne 2025 GLiTCh BadgE

Source

Operational history

Issues & Camp Impact

AI-generated documentation caveat note

The repository README explicitly warns that later documentation may include AI-generated docs, so this pass treats the repository as useful project evidence while preferring official LayerOne pages for event claims and recording documentation limits.

Hardware and firmware features are kept to repeatedly corroborated repository and guide statements instead of overstating uncertain generated prose.

Confidence
repository README
Status
documented with caution
Timeframe
current LayerOne 2025 pass
Source note
LayerOne 2025 GLiTCh BadgE README.
missing rights-cleared image note

No LayerOne 2025 badge image is published because the available official-site, repository, and GitHub-attachment visuals have not been paired with complete original-photo provenance, license, attribution, and processing notes; a May 22, 2026 repository recheck found the only tracked PNG is a script/test screenshot rather than a badge hero image.

The entry remains source-backed and image-free rather than reusing generated, teaser, attachment, screenshot, or undocumented badge imagery.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, LayerOne pages, charlie-x/LayerOne_2025 repository tree, README GitHub user-attachment media, and scriptTestrun.png.

Resources

Sources