Justin / aoaaceai
Named on the official HITCON 2025 agenda record for the PCB Badge development talk.
SourceHITCON 2025 · Taiwan · 2025
Taiwanese hacker-pet PCB badge with Red-vs-Blue tower play
HITCON 2025's official PCB Badge guide and public technical repository document an attendee PCB badge with a hacker-pet mode, built-in games, pedometer scoring, cross-board interaction, BadUSB behavior, Red-vs-Blue tower-capture play, and released STM32CubeIDE-oriented firmware/PCB project materials.
People
Named on the official HITCON 2025 agenda record for the PCB Badge development talk.
SourceOfficial publisher of the 2025 PCB Badge guide, location, ticketing, and agenda sources used for this record.
SourceNamed in the BSD-3-Clause license for the public HITCON PCB Badge repository used as the technical archive for this record.
SourceIt extends the HITCON lineage from 2024's PCB badge into a richer physical-game platform where the badge linked personal play, sponsor interactions, walking, badge-to-badge connection, BadUSB scripting, and a team territory game.
The official guide proves a physical PCB badge with buttons, a display surface for names/scores/pet state, an infrared transmission role in tower capture, a cross-board connector for badge-to-badge game battles, USB behavior, and a shown badge ID workflow. The public repository adds hardware-version context for V1.1 2024 attendee hardware, V2.0/V2.1 2025 prototypes, and V2.2 2025 attendee hardware, plus firmware pin/timer notes for IR TX/RX, LED row/column refresh, buttons, and cross-board USART. Its production CSV identifies an STM32F103CBT6 LQFP-48 controller, a DEALON USB-TYPE-C-018 connector, eight TL3301-style buttons, an IRM-H638T IR receiver, LSM6DS3TR-C motion sensor, AAA battery holder, 128 0402 LED positions, and related regulator/oscillator/transistor parts. This pass still avoids unsupported shipped-count or rights-cleared image claims.
The guide documents name editing, display modes, brightness control, score display, Hacker Pet health/level behavior, Tetris, Dino, Snake, Re:CTF badge-ID binding, BadUSB script loading/execution, and cross-board game battle flows. The repository documents an STM32CubeIDE firmware workflow, hardware build configurations, a menu flow with single-player and two-player applications, and lower-level BadUSB HID write protocol notes.
HITCON's Red-vs-Blue activity randomly assigned attendees to teams using badge light color, then turned the venue into a physical CTF where badges earned points through movement, games, pet battles, challenges, and tower interactions.
Lifecycle
The badge guide documents BadUSB behavior and script execution as part of the 2025 badge activity surface.
SourceThe 2025 PCB Badge guide documents a Hacker Pet mode alongside score display and other badge activities.
SourceThe JLCPCB BOM lists 128 LED designators for the matrix and eight TL3301-style tactile switches, matching the firmware row/column refresh and button-scan notes.
SourceThe official guide describes Red-vs-Blue tower capture behavior as a team game played through the badge ecosystem.
SourceThe public repository README documents hardware-version selection through V2.2 for the 2025 attendee badge in STM32CubeIDE.
SourceThe repository production CSV identifies the V2.2 badge controller as an STM32F103CBT6 in an LQFP-48 package.
SourceThe repository BadUSB notes document HID report framing, script loading, command bytes, and custom-HID interface context for writing scripts to the badge.
SourceThe production CSV identifies an IRM-H638T IR receiver and an LSM6DS3TR-C motion sensor, grounding the badge's IR and movement-scoring surfaces in the hardware archive.
SourceThe 2025 guide documents cross-board interaction and game-battle behavior, pairing badge-to-badge play with Tetris, Dino, and Snake activities.
SourceOperational history
The 2025 HITCON entry remains source-backed and image-free rather than copying event imagery or using generated/placeholder art.
The dossier records the verified interaction, production, and technical-archive surface while avoiding unsupported production-scale and image-provenance claims.