NorthSec nsec-badge repository contributors
The official repository publishes the 2023 conference-badge PCB photo under the repository MIT license.
SourceNorthSec 2023 · Canada · 2023
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.
People
The official repository publishes the 2023 conference-badge PCB photo under the repository MIT license.
SourceOfficial publisher of the NorthSec past-editions page and 2023 badge repository source.
SourceAuthor/publisher of the first-hand NorthSec 2023 conference badge technical writeup used for AVR, EEPROM, and protocol details.
SourceIt 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.
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.
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.
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
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.
SourceThe writeup documents avrdude dumping, EEPROM fields, inverted serial signaling, 38400 8N1 framing, and a 0xAF 0xFA packet prefix.
SourceThe official badge-conf-2023 repository preserves ATmega328PB firmware with PlatformIO/MiniCore build instructions, AVR fuse/upload workflow, and a `binary/firmware.hex` conference image.
SourceThe 2023 writeup documents side connectors for badge chaining, optional OLED feedback, buttons, RGB LEDs, and point-scoring badge-to-badge interaction.
SourceOperational history
The public badge page, image archive, and API point at a real repository photo with source URL, license, attribution, and processing notes preserved.
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.