NorthSec 2016 · Canada · 2016

NorthSec 2016 Badge

nRF51 and STM32 OLED/BLE badge

NorthSec's public 2016 badge repository documents an electronic attendee badge with nRF51822 and STM32F072CB microcontrollers, OLED display, BLE, battery management, touch buttons, red/green LEDs, USB, SWD programming, and STM32 USB DFU support.

EventNorthSec 2016
SeriesNorthSec
LocationMontreal
CountryCanada

People

Authors & Credits

event and badge repository publisher

NorthSec

Official publisher of the NorthSec past-editions page and public nsec-badge repository tag for 2016.

Source

Why It Mattered

It anchors NorthSec's public hardware-badge lineage in a dual-MCU design that blended BLE attendee interaction, OLED output, USB development, and firmware-release practices before the later ESP32 badge era.

Hardware

The README describes an nRF51822 nRF51 ARM Cortex-M0 handling OLED, BLE, battery management, and LEDs, paired with an STM32F072CB ARM Cortex-M0 handling touch buttons and USB. It documents SWD access, STM32 USB DFU flashing, Nordic SDK and SoftDevice dependencies, and available schematic material.

Software & Apps

The firmware path used Nordic SDK 6.1.0, S110 SoftDevice 7.0.0, STM32CUBE, Makefile-based builds, SWD flashing, STM32 USB DFU, and caveats around nonfree SDK and linker-script licensing.

Lore

NorthSec's official past-editions page says 2016 added training sessions and gave a hardware badge to every conference and competition attendee, expanding beyond the per-team hardware-badge distribution used in 2015.

Lifecycle

Add-ons & Upgrades

firmware workflow archived

SWD and STM32 USB DFU workflow

The README documents SWD programming for both MCUs and USB DFU flashing for the STM32 side.

Compatibility: NorthSec 2016 Badge

Source
hardware architecture source-backed

Dual MCU OLED/BLE core

The 2016 badge paired nRF51822 OLED/BLE/battery/LED control with an STM32F072 USB and touch-button controller.

Compatibility: NorthSec 2016 Badge

Source

Operational history

Issues & Camp Impact

Resources

Sources