NorthSec 2023 · Canada · 2023

NorthSec 2023 Badge

AVR badge-chain interaction badge

NorthSec 2023's public badge trail combines the official badge repositories with a first-hand technical writeup documenting an ATmega328PB attendee badge with CH340C USB serial, six push buttons, 16 WS2812B RGB LEDs, optional 128x32 OLED, AVR ISP, SAO connector, side-chain headers, BLE mesh controller-screen challenge behavior, and point-scoring badge-to-badge interaction.

NorthSec 2023 Badge badge image
EventNorthSec 2023
SeriesNorthSec
LocationBonsecours Market, Montreal
CountryCanada

Image Provenance

Asset
optimized WebP from repository photo
Status
licensed original photo
Source
hw/2023/confBadge/gerber/old/2023-01-06_confBadgeV1_rev2/photo/PXL_20230106_192338607.jpg
License
MIT License
Attribution
NorthSec nsec-badge repository contributors
Notes
Original 4080x3072 repository JPEG photo downloaded from the public nsec/nsec-badge nsec23 branch and published as the optimized WebP delivery asset without generated content or visual retouching. The repository LICENSE says everything is MIT unless otherwise stated; this is a real photo of the NorthSec 2023 conference badge PCB. The published badge.gallery delivery file is an optimized WebP generated from the rights-cleared local derivative/source with metadata stripped, WebP quality 82, and a maximum side cap of 1600 pixels when the source is larger; upstream source URL, license, and attribution remain unchanged.

People

Authors & Credits

event and badge repository publisher

NorthSec

Official publisher of the NorthSec past-editions page and 2023 badge repository source.

Source

Why It Mattered

It records an unusually social badge mechanic: attendees physically chained badges together to multiply points, while the official firmware archive, controller-screen challenge source, and EEPROM layout were open enough for attendee reverse engineering and protocol simulation.

Hardware

The attendee writeup documents an ATmega328PB, CH340C USB-serial bridge, six buttons, 16 WS2812B RGB LEDs, optional OLED at the soldering village, AVR ISP connector, SAO connector, 3xAAA holder, and side headers for badge-chain communication. The repository preserves 2023 hardware material.

Software & Apps

The official firmware repository documents PlatformIO/MiniCore builds for the ATmega328PB badge, AVR fuse/upload workflow, and a prebuilt `binary/firmware.hex`. The first-hand writeup documents AVR firmware and EEPROM dumping with avrdude, EEPROM fields for points, light pattern, name, and seen badges, plus an inverted-polarity asynchronous serial protocol at 38400 8N1 with a 0xAF 0xFA packet prefix. The official controller-screen repository adds BLE mesh challenge behavior for controlling badge LEDs, setting device info, sending messages/popups, broadcasting time, and enabling debug mode.

Lore

NorthSec's official past-editions page describes 2023 as the ten-years-anniversary edition at Marché Bonsecours with an in-person CTF, while the public badge sources show how the badge-chain scoring game fit that return-to-hallway context.

Lifecycle

Add-ons & Upgrades

challenge device archived

BLE mesh controller-screen challenge

The official controller-screen repository documents an ESP32 screen interface that controlled 2023 badge LEDs over BLE mesh, exposed debug/admin menu behavior, sent messages/popups, and used secure boot on competition boards.

Compatibility: NorthSec 2023 Badge and controller-screen challenge

Source
firmware analysis documented

EEPROM and serial protocol reversing path

The writeup documents avrdude dumping, EEPROM fields, inverted serial signaling, 38400 8N1 framing, and a 0xAF 0xFA packet prefix.

Compatibility: NorthSec 2023 Badge

Source
firmware archive archived

Official conference-badge firmware archive

The official badge-conf-2023 repository preserves ATmega328PB firmware with PlatformIO/MiniCore build instructions, AVR fuse/upload workflow, and a `binary/firmware.hex` conference image.

Compatibility: NorthSec 2023 Badge

Source
interaction hardware first-hand source-backed

AVR badge-chain scoring hardware

The 2023 writeup documents side connectors for badge chaining, optional OLED feedback, buttons, RGB LEDs, and point-scoring badge-to-badge interaction.

Compatibility: NorthSec 2023 Badge

Source

Operational history

Issues & Camp Impact

image provenance note

The NorthSec 2023 image uses the official nsec-badge repository's `PXL_20230106_192338607.jpg` conference-badge PCB photo under the repository MIT license.

The public badge page, image archive, and API point at a real repository photo with source URL, license, attribution, and processing notes preserved.

Confidence
project image provenance and repository license
Status
licensed original replacement applied
Timeframe
current catalogue build
Source note
Project image provenance and nsec/nsec-badge nsec23 repository.
mixed-source classification note

Hardware-source context comes from the official nsec-badge repository, firmware/build details come from the official badge-conf-2023 repository, controller-screen challenge behavior comes from the official nsec-badge-controller-screen repository, and detailed EEPROM/badge-chain protocol behavior comes from a first-hand attendee technical writeup.

Claims are kept specific to what each source proves, and the record does not overstate official documentation beyond the public repositories and first-hand writeup.

Confidence
primary plus first-hand secondary
Status
documented
Timeframe
current NorthSec pass
Source note
NorthSec 2023 README, badge-conf-2023 README, nsec-badge-controller-screen README, and idk.bz conference-badge writeup.

Resources

Sources