NorthSec

NorthSec 2023

The Montreal NorthSec 2023 anniversary edition whose public badge repository and first-hand technical writeup document an attendee electronic badge with badge-chain interaction, optional OLED, RGB LEDs, AVR firmware behavior, and hardware-source context.

Bonsecours Market, Montreal · Canada · 2023

NorthSec 2023 Badge badge image

NorthSec 2023 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.

Lifecycle

Add-ons & Upgrades

challenge device

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

firmware archive

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

NorthSec 2023 Badge first-hand source-backed

interaction hardware

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

Operational history

Issues & Camp Impact

mixed-source classification · primary plus first-hand secondary · documented

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.

Resources

Sources