Issue dossier

The README says DFU flashing depends on the L1 bootloader and notes that overwriting it requires reinstalling with a PIC programmer such as a Pickit 3 or better.

A linkable camp-impact record with badge context, severity, evidence confidence, and source notes.

Back to issues index

programming-access caveat · repository README · documented

The catalogue presents the badge as reflashable while preserving the practical recovery boundary for surviving units.

Badge
LayerOne 2023 PIC HID Badge
Category
programming-access caveat
Severity
note
Confidence
repository README
Status
documented
Timeframe
badge firmware workflow
Source note
LayerOne2023 README DFU and optional programmer sections.

Evidence

Related Resources

badge documentation

LayerOne2023 README

Primary repository documentation for PIC16F1455, WS2812B/SK6812 LEDs, MPLAB/XC8 setup, DFU mode, dfu-util flashing, Pickit fallback programming, and the badge competition.

Badge: LayerOne 2023 PIC HID Badge

source repo

LayerOne2023 repository

Public source repository for the badge README, PIC firmware, USB descriptors, host uploader, board and schematic files, interactive BOM, enclosure assets, and BSD-3-Clause license.

Badge: LayerOne 2023 PIC HID Badge

Source trail

Evidence Sources

GitHub / charlie-x · retrieved 2026-05-15

LayerOne2023 README

Primary technical source for PIC16F1455, WS2812B/SK6812 LEDs, MPLAB/XC8, DFU mode, dfu-util flashing, Pickit fallback, and RubberDucky 2.0 badge-competition framing.

Badge: LayerOne 2023 PIC HID Badge

GitHub / charlie-x · retrieved 2026-05-15

LayerOne2023 main.c

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.

Badge: LayerOne 2023 PIC HID Badge

GitHub / charlie-x · retrieved 2026-05-15

charlie-x/LayerOne2023

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.

Badge: LayerOne 2023 PIC HID Badge