Add-on dossier

Custom NFC webhook and e-ink firmware

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

NorthSec 2026 Badge public source; license unspecified

third-party firmware

Marx314's public post-event source implements custom NFC-to-webhook behavior with Wi-Fi setup and display/no-display builds. It is replacement firmware for an observed badge configuration, not NorthSec's factory firmware or Apache-2.0 source release.

Badge
NorthSec 2026 Badge
Type
third-party firmware
Status
public source; license unspecified
Compatibility
NorthSec 2026 badge as configured by the third-party project; not an official NorthSec release
Source
https://gitlab.com/marx314/nsec-badge-2026-nfc-webhook

Badge context

Related Resources

first-hand technical write-up

NSEC26 Badge Shenanigans

Marx314's post-event account of an observed NorthSec 2026 badge, including the boundary between NorthSec-made hardware and custom personal firmware; its 16 MB module statement remains first-hand observation rather than a production-wide official claim.

Badge: NorthSec 2026 Badge

image source

NorthSec 2026 official front-board vector

Official front-board SVG used as the exact source for the local high-resolution PNG and optimized WebP derivative; provenance records its source URL, Apache-2.0 license basis, repository attribution, and non-destructive processing.

Badge: NorthSec 2026 Badge

legacy source archive

NorthSec legacy public badge-source archive

The legacy nsec/nsec-badge archive lacked a 2026 branch, tag, or dedicated hardware tree at its 2026-08-03 recheck. It remains useful for lineage context, but NorthSec's separate nsec/badge-2026 repository now provides the official 2026 source release.

Badge: NorthSec 2026 Badge

official CTF page

NorthSec 2026 competition page

Official competition page whose retained 2026 Solarpunk section says the hackable electronic badge was fully integrated into the CTF, with point-bearing badge challenges and on-site badge-firmware tampering among physical tracks.

Badge: NorthSec 2026 Badge

schedule

NorthSec villages schedule

Official community-room schedule source for all-day schwag pickup where attendees retrieved their t-shirt and badge with the nSec order QR code, plus soldering-village badge enhancement sessions and Badge Museum hours.

Badge: NorthSec 2026 Badge

third-party firmware

Marx314 custom NFC-webhook firmware

Public custom firmware for NorthSec 2026 badge hardware, with NFC-to-webhook behavior, configuration/setup support, and display/no-display build paths; it is not an official NorthSec factory release, has no stated project license, and remains separate from the Apache-2.0 official source tree.

Badge: NorthSec 2026 Badge

village page

NorthSec villages page

Official villages page documenting the soldering village, badge enhancements with blinking electronic parts, and a Badge Museum focused on NorthSec's electronic badges.

Badge: NorthSec 2026 Badge

Source trail

Evidence Sources

Hubert Hackin' / Marx314 · retrieved 2026-05-15

NSEC26 Badge Shenanigans

First-hand post-event attendee write-up for an observed NorthSec 2026 badge with ESP32-S3, NFC, buttons, NeoPixels, and an e-ink display path; it explicitly separates the NorthSec-made hardware from the author's custom firmware. Its reported 16 MB module configuration remains source-scoped to that observation.

Badge: NorthSec 2026 Badge

Marx314 / GitLab · retrieved 2026-05-15

marx314/nsec-badge-2026-nfc-webhook

Public third-party firmware source for custom NFC-to-webhook behavior. Its README describes ESP32-S3-WROOM-1, 16 MB flash, ST25R3916 NFC, a six-button D-pad, and an 18-pixel NeoPixel ring; the project tree includes display and no-display builds but no project license metadata or root license file. It is separate from NorthSec's Apache-2.0 source release.

Badge: NorthSec 2026 Badge

NorthSec · retrieved 2026-05-15

Competition (CTF)

Official competition source whose retained 2026 Solarpunk section says the hackable electronic badge was fully integrated into the CTF, with badge challenges for points and on-site badge-firmware tampering among physical tracks.

Badge: NorthSec 2026 Badge

NorthSec · retrieved 2026-05-15

NorthSec 2026

Official event and registration source for dates, venue, ticket classes, and the new social electronic badge entitlement.

Badge: NorthSec 2026 Badge

NorthSec · retrieved 2026-05-15

Team

Official source naming the NorthSec 2026 badge team members credited by the catalogue.

Badge: NorthSec 2026 Badge

NorthSec · retrieved 2026-05-15

Villages

Official source for the soldering village, badge-enhancement workshop language, blinking electronic-parts framing, and NorthSec Badge Museum context.

Badge: NorthSec 2026 Badge

NorthSec · retrieved 2026-05-15

Villages Schedule

Official schedule source for t-shirt and badge pickup using nSec order QR codes, badge enhancement sessions, and Badge Museum hours.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

NorthSec 2026 Apache-2.0 license

Commit-pinned official Apache License 2.0 text for the public nsec/badge-2026 repository, used as the reuse basis for the repository's selected front-board source render.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

NorthSec 2026 PlatformIO configuration

Official build configuration for the C++/Arduino PlatformIO source tree. The repository also carries conference/CTF partition material and source modules, but this source does not establish a tagged or physically deployed event firmware image.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

NorthSec 2026 board pin map

Official source header mapping ST25R3916 NFC, the 200×200 GDEH0154D67 / SSD1681 e-paper path, six buttons, and eighteen WS2812/NeoPixel LEDs on the ESP32-S3 design.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

NorthSec 2026 hardware and production archive

Official hardware directory whose README identifies the NorthSec 2026 badge design. It contains KiCad board and schematic files, JLCPCB BOM/CPL/Gerber production material, dock hardware, and source artwork; it proves a public post-event design archive, not a per-recipient production configuration.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

NorthSec 2026 official front-board vector

Official source SVG for the NorthSec 2026 front-board artwork. The catalogue's local image is a high-resolution raster export of this exact vector, with NorthSec repository attribution, Apache-2.0 license basis, and processing notes recorded in BadgeImage metadata.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

NorthSec legacy public badge-source archive recheck

The historical nsec/nsec-badge archive rechecked on 2026-08-03 had no 2026 branch, tag, or dedicated hardware tree. That finding applies only to the legacy archive and is no longer an official-2026-source gap: NorthSec separately published nsec/badge-2026.

Badge: NorthSec 2026 Badge

NorthSec / GitHub · retrieved 2026-05-15

nsec/badge-2026 official source release

Official NorthSec 2026 badge source snapshot at commit 4dab9e6c4c0b8efc9a643ee646a49550453ea22c. The public repository appeared on 2026-08-03 after the May event, carries Apache-2.0 licensing, and had no tagged release, GitHub release, or published binary at review time. Its earlier authored commits record development history, not prior public availability.

Badge: NorthSec 2026 Badge