DC503
DC503 Wagon Party 2017
The 2017 DC503 Wagon Party badge archive whose public PDX Badgers repository preserves reprogramming notes, nRF52832 Arduino setup, SSD1306 OLED firmware, BLE banner control, and game-mode source code.
United States / DC503 party archive · United States · 2017
badge game
The hunt loop moves a hunter sprite, tracks laser direction from input pins, draws a Bender sprite, and increments score on hits.
Compatibility: DC503 Wagon Party Badge
badge game
The wagon loop draws wagon and mountain sprites, prints the current banner, and increments a displayed score in miles.
Compatibility: DC503 Wagon Party Badge
badge software behavior
The main loop cycles between wagon, hunt, and party modes when the mode input changes, keeping the badge centered on local interactive display behavior.
Compatibility: DC503 Wagon Party Badge
display mode
The party loop displays the BLE banner, flips display inversion, and periodically chooses random scroll directions.
Compatibility: DC503 Wagon Party Badge
display subsystem
The README requires SSD1306 128x64 configuration, and the firmware initializes an Adafruit_SSD1306 display at I2C address 0x3C.
Compatibility: DC503 Wagon Party Badge
flashing workflow
The README says holding the center of the left wagon wheel while power cycling enters programming mode for Arduino SDK upload.
Compatibility: DC503 Wagon Party Badge
hardware architecture
The README directs builders through SparkFun nRF52832 Breakout Arduino compatibility and variant-file changes for the badge target.
Compatibility: DC503 Wagon Party Badge
wireless interaction
The firmware advertises 503WAGON and exposes a BLE service and writable characteristic UUID 0503 that updates the on-screen banner text.
Compatibility: DC503 Wagon Party Badge
hardware-source caveat · source-backed but incomplete · needs deeper production archive
Hardware claims stay limited to the README programming workflow, nRF52832 target, SSD1306 display setup, I2C pin mapping, and firmware-observed inputs.
missing rights-cleared image · local project policy · needs licensed original replacement
The entry remains source-backed and image-free rather than copying repository sprites, image assets, social photos, generated art, screenshots, or placeholder visuals.
no visible repository license · GitHub repository metadata · documented
The record links to upstream files while leaving the hero image empty and avoiding local copies of sprites or image assets.
party-badge classification · repository metadata and README · documented
The catalogue models the artifact as a DC503 party badge and keeps it separate from DEF CON, BSidesPDX, and later DC503 Banglet/5ohBEE lineages.
sprite-artwork license boundary · public repository archive · documented
Sprites remain source evidence for firmware behavior only and are not promoted into `Public/images/`.