DC503 at DEF CON 26 · United States · 2018

DC503 DEF CON 26 VIP Banglet

Bluetooth LE wrist party badge

The DC503 DEF CON 26 VIP Banglet is a source-backed wrist-worn party badge documented by the Apache-2.0 `pdxbadgers/2018-banglet` repository and by BSidesPDX 2018's public Making of the Banglet talk listing.

EventDC503 at DEF CON 26
SeriesDC503
LocationLas Vegas, Nevada / DEF CON 26
CountryUnited States

People

Authors & Credits

3D design and PCB work

@jonhannis

The README credits @jonhannis for 3D design and PCB necromancer work; the 3D-print README also thanks @jonhannis.

Source

board design and PCB work

@r00tkillah

The README credits @r00tkillah for board design and PCB necromancer work.

Source

board design, 3D design, and nRF52 example reference

Adafruit Industries

The README thanks Adafruit for board designs, 3D designs, and the nRF52 Arduino examples used as a reference trail.

Source

original concept, board design, and code

Nisha Kumar / @nishakm / @nishakmr

The README credits @nishakm / @nishakmr for original concept, board design, PCB work, and code; the BSidesPDX speaker page names Nisha Kumar for the Making of the Banglet talk.

Source

party-badge community

DC503

The repository title and README identify the artifact as the DEFCON 26 DC503 VIP Banglet.

Source

repository publisher

PDX Badgers

GitHub organization publishing the public 2018 Banglet source tree.

Source

talk archive publisher

BSidesPDX

Official publisher of the 2018 speaker page that documents the Making of the Banglet talk and describes the DC503 Bluetooth LE bangle.

Source

Why It Mattered

It records a Portland badgelife artifact that deliberately moved the badge from the neck to the wrist, mixing wearable enclosure design, Bluetooth LE interaction, NeoPixel lighting, and party-mode firmware in a DEF CON-adjacent community lineage.

Hardware

The public repository describes the Banglet as a wrist badge and Bluetooth recon device. Its sketch documentation says the board is essentially a Feather-style nRF52/Bluefruit design modified into Banglet form factor, with A0 as the NeoPixel strip data pin. The archive preserves Eagle board and schematic files plus hard and soft 3D-print bangle shells for enclosing the electronics with magnets, hinge wire, and heat-shrink support.

Software & Apps

The main Arduino sketch uses the Adafruit Bluefruit nRF52 stack, BLEUART service, scanner behavior, unique Portland street-style device names, NeoPixel output on A0, 12 LED definitions, a default scan mode, and `/list`-style terminal interaction. Companion sketches document BLEUART commands such as list, rainbow, patriot, and off, plus alternate demonstration modes for Bluetooth monitoring, blinking shells, dual-mode parsing, and LED patterns.

Lore

The repository README calls the project the DEFCON 26 DC503 VIP Banglet and describes a party badge whose hidden party modes live on BLEUART. BSidesPDX 2018's official speaker page frames Nisha Kumar's Making of the Banglet talk around that year's DC503 badge being a Bluetooth LE bangle rather than a badge.

Lifecycle

Add-ons & Upgrades

badge software behavior source-backed

Bluetooth recon scanner

The README calls the Banglet a fully functional Bluetooth recon device, and the main firmware starts scanner behavior while advertising a BLEUART service.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
firmware personality source-backed

Portland street-name identity generator

The main firmware builds unique device names from Portland-style street and direction arrays so Banglets present local-flavored BLE identities.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
hardware architecture source-backed

nRF52 Bluefruit wrist core

The sketch README describes the Banglet board as a Feather-style nRF52/Bluefruit design modified into a wrist-worn form factor.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
hardware source release source-backed

Eagle CAD hardware archive

The repository preserves Eagle board, schematic, and library files for the DC503 2018 Banglet hardware design.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
license boundary documented

Apache-2.0 repository release

The repository includes an Apache-2.0 license file for its published source tree, while this catalogue still leaves the hero image empty until a specific reusable photo or upstream render is cleared.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
mechanical enclosure source-backed

Hard and soft bangle shells

The 3D-print README documents soft flexible and hard hinged bangle shells for holding the electronics, with magnets, hinge wire, and heat-shrink retention.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
wearable lighting source-backed

NeoPixel strip on A0

The sketch README says A0 is the only data pin and goes straight to the NeoPixel strip; the main firmware defines NeoPixel output on A0 with 12 LEDs.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source
wireless interaction source-backed

BLEUART hidden party modes

The README describes hidden party modes on BLEUART, while the BLEUART interaction sketch exposes list, rainbow, patriot, and off commands.

Compatibility: DC503 DEF CON 26 VIP Banglet

Source

Operational history

Issues & Camp Impact

distribution-scope caveat note

The repository title says VIP Banglet and the sources prove a real badge project, but this pass did not recover a final quantity, party guest list, sales record, or attendee-wide distribution statement.

The record avoids claiming universal DEF CON, DC503, or BSidesPDX distribution and treats the artifact as a VIP/party wrist badge.

Confidence
source-backed but incomplete
Status
needs final handout record
Timeframe
2018 archive pass
Source note
pdxbadgers/2018-banglet repository and README.
image-license boundary note

The repository includes Apache-2.0 licensing for the published source tree, but that alone is not used here as proof that any particular documentary badge photo is reusable with full attribution and processing provenance.

The catalogue records the repository license while leaving the visual slot empty until a specific image can be cleared under the project image rules.

Confidence
repository license plus image policy
Status
documented
Timeframe
current catalogue build
Source note
2018-banglet LICENSE and badge.gallery image policy.
missing rights-cleared image note

No DC503 Banglet image is published because this pass did not select a physical documentary photo or official upstream raster render with complete source URL, license or permission basis, attribution, and processing notes.

The entry remains source-backed and image-free rather than copying repository screenshots, event-page images, social photos, article media, generated art, or placeholder visuals.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, pdxbadgers/2018-banglet, and BSidesPDX 2018 talk pages.
technical-source caveat note

The repository exposes Eagle CAD, firmware sketches, and 3D-print files, but this pass did not recover a final BOM, ordered assembly record, firmware release tag, complete user manual, or post-event challenge writeup.

Hardware and software claims remain limited to the public repository files and official talk description.

Confidence
public repository archive
Status
needs deeper production archive
Timeframe
2018 archive pass
Source note
pdxbadgers/2018-banglet repository tree, sketches README, firmware, and 3D-print README.
unofficial party-badge classification note

The public sources describe the item as the DC503 VIP Banglet and as the DC503 badge discussed at BSidesPDX, not as the official DEF CON 26 admission badge or a BSidesPDX attendee badge.

The catalogue keeps the DC503 wrist badge separate from the official DEF CON 26 Tymkrs badge, the AND!XOR DC26 badge, and BSidesPDX 2018's conference-badge archive.

Confidence
repository title and official talk page
Status
documented
Timeframe
DEF CON 26 / 2018
Source note
pdxbadgers/2018-banglet README and BSidesPDX 2018 Making of the Banglet speaker page.

Resources

Sources