HITCON 2025 · Taiwan · 2025

HITCON 2025 PCB Badge

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.

EventHITCON 2025
SeriesHITCON
LocationAcademia Sinica Humanities and Social Sciences Building, Taipei
CountryTaiwan

People

Authors & Credits

PCB Badge development presenters

Justin / aoaaceai

Named on the official HITCON 2025 agenda record for the PCB Badge development talk.

Source

event and PCB badge publisher

HITCON

Official publisher of the 2025 PCB Badge guide, location, ticketing, and agenda sources used for this record.

Source

repository copyright holder

Can

Named in the BSD-3-Clause license for the public HITCON PCB Badge repository used as the technical archive for this record.

Source

Why It Mattered

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

Hardware

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.

Software & Apps

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.

Lore

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

Add-ons & Upgrades

badge game source-backed

BadUSB script execution

The badge guide documents BadUSB behavior and script execution as part of the 2025 badge activity surface.

Compatibility: HITCON 2025 PCB Badge

Source
badge game source-backed

Hacker Pet badge mode

The 2025 PCB Badge guide documents a Hacker Pet mode alongside score display and other badge activities.

Compatibility: HITCON 2025 PCB Badge

Source
display and input platform source-backed

128-position LED matrix and eight-button input

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

Compatibility: HITCON 2025 PCB Badge

Source
event game source-backed

Red-vs-Blue tower capture

The official guide describes Red-vs-Blue tower capture behavior as a team game played through the badge ecosystem.

Compatibility: HITCON 2025 PCB Badge

Source
firmware target source-backed

V2.2 2025 attendee firmware target

The public repository README documents hardware-version selection through V2.2 for the 2025 attendee badge in STM32CubeIDE.

Compatibility: HITCON 2025 PCB Badge

Source
microcontroller source-backed

STM32F103CBT6 badge controller

The repository production CSV identifies the V2.2 badge controller as an STM32F103CBT6 in an LQFP-48 package.

Compatibility: HITCON 2025 PCB Badge

Source
protocol notes source-backed

BadUSB HID write protocol

The repository BadUSB notes document HID report framing, script loading, command bytes, and custom-HID interface context for writing scripts to the badge.

Compatibility: HITCON 2025 PCB Badge

Source
sensors source-backed

IR receiver and LSM6DS3 motion sensor

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

Compatibility: HITCON 2025 PCB Badge

Source
social badge interaction source-backed

Cross-board game battle

The 2025 guide documents cross-board interaction and game-battle behavior, pairing badge-to-badge play with Tetris, Dino, and Snake activities.

Compatibility: HITCON 2025 PCB Badge

Source

Operational history

Issues & Camp Impact

missing rights-cleared image note

No local HITCON 2025 badge image has been added because a rights-cleared original photo or official upstream render with exact attribution and reuse terms has not been verified.

The 2025 HITCON entry remains source-backed and image-free rather than copying event imagery or using generated/placeholder art.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy and HITCON 2025 source pages.
remaining hardware caveat note

Recovered official sources now include the PCB Badge guide, public technical repository, production BOM, production notes, firmware, PCB files, base-station/backend/game/web/software trees, hardware revision notes, timer/DMA details, menu-flow notes, and BadUSB protocol notes, but this pass still does not assert a shipped count or rights-cleared badge image.

The dossier records the verified interaction, production, and technical-archive surface while avoiding unsupported production-scale and image-provenance claims.

Confidence
source-backed but intentionally narrow
Status
BOM and production notes recovered; still needs shipped-count and image provenance
Timeframe
2025 badge archive pass
Source note
HITCON 2025 PCB Badge guide, HITCON agenda page, john0312/hitcon-pcb-badge repository, JLCPCB BOM, and production notes.

Resources

Sources