BSidesPDX 2017 · United States · 2017

BSidesPDX 2017 BMD-300 Badge

Nordic BLE badge and Ox-Vox add-on target

The BSidesPDX 2017 badge is a source-backed Portland Security BSides badge archive tied to the official schedule's badge context, Rob Rehrig's Ox-Vox add-on talk, and the public PDX Badgers Eagle board, schematic, and BOM repository for a BMD-300/OLED/CR2032 design.

EventBSidesPDX 2017
SeriesBSidesPDX
LocationOregon Convention Center, Portland, Oregon
CountryUnited States

People

Authors & Credits

BSidesPDX 101 panelist

@TTimzen

Listed by the official BSidesPDX 2017 schedule for the BSidesPDX 101 panel covering badges and event context.

Source

BSidesPDX 101 panelist

@r00tkillah

Listed by the official BSidesPDX 2017 schedule for the BSidesPDX 101 panel covering badges and event context.

Source

BSidesPDX 101 panelist

@securelyfitz

Listed by the official BSidesPDX 2017 schedule for the BSidesPDX 101 panel covering badges and event context.

Source

Ox-Vox add-on presenter

Rob Rehrig

The official speaker page names Rob Rehrig for Ox-Vox, an add-on for that year's unreleased BSides PDX badge.

Source

badge repository publisher

PDX Badgers

GitHub organization publishing the BSidesPDX 2017 Eagle board, schematic, BOM, and library archive.

Source

event and official schedule publisher

BSidesPDX

Official publisher for the 2017 schedule, speaker page, and venue page used to anchor the BMD-300 badge archive to BSidesPDX.

Source

Why It Mattered

It fills the Portland Security BSides lineage between the 2015 Badger and 2018 ATTiny861 records, and it records an early badge-add-on culture moment where an external Ox-Vox accessory was prepared before the conference badge had been released.

Hardware

The `pcb-2017` repository preserves Eagle board and schematic files plus a BOM. The BOM lists a BMD-300 SoC module, 32.768 kHz crystal, CR2032 battery holder, power switch, two navigation switches, a four-pin SMD right-angle header, an OLED screen, and lanyard item. The schematic and board expose I2C display/front connectors, SWD header, UART connector, jumpers, NFC pins, and the CR2032/switch power path.

Software & Apps

No public 2017 firmware repository was recovered in this pass. The record therefore limits software claims to the hardware debug/programming surfaces visible in the Eagle files, including SWD, UART, I2C, and Nordic/BMD-300 pins, plus the official Ox-Vox talk's pre-release badge-hacking/add-on context.

Lore

The official Friday schedule places BSidesPDX 101 at 11:00 on October 20, 2017, covering CTF, contests and events, badges, and more. On Saturday, Rob Rehrig's Ox-Vox talk describes an add-on for that year's BSides PDX badge that was started before the badge was available.

Lifecycle

Add-ons & Upgrades

badge add-on talk official schedule

Ox-Vox add-on context

The official speaker page describes Ox-Vox as an add-on for that year's unreleased BSides PDX badge, tying the badge to a pre-release add-on hacking workflow.

Compatibility: BSidesPDX 2017 BMD-300 Badge

Source
badge interface source-backed

OLED and navigation interface

The BOM lists an OLED screen and two navigation switches, while the Eagle files expose I2C display/front connector paths and switch wiring.

Compatibility: BSidesPDX 2017 BMD-300 Badge

Source
debug and expansion interface source-backed

SWD, UART, I2C, and header breakout

The Eagle schematic and board preserve SWD, UART, I2C display/front connectors, jumpers, and a four-pin right-angle header for badge hacking and add-on work.

Compatibility: BSidesPDX 2017 BMD-300 Badge

Source
hardware architecture source-backed

BMD-300 BLE badge core

The repository BOM lists a BMD-300 module and the Eagle schematic exposes the Nordic/BMD-300 pinout, SWD pins, NFC pins, and power connections.

Compatibility: BSidesPDX 2017 BMD-300 Badge

Source
power architecture source-backed

CR2032 and slide-switch power path

The BOM lists a CR2032 battery holder and ALPS power switch, and the schematic links the battery holder through the switch into the 3V3 path.

Compatibility: BSidesPDX 2017 BMD-300 Badge

Source

Operational history

Issues & Camp Impact

distribution-scope caveat note

The official schedule and speaker page prove a 2017 BSides PDX badge existed and had an Ox-Vox add-on target, while the repository proves a badge hardware archive, but this pass did not recover an attendee-wide distribution statement, production count, assembly note, or final handout logistics.

The catalogue records a source-backed BSidesPDX 2017 badge archive without overclaiming distribution scope.

Confidence
official schedule plus repository
Status
documented
Timeframe
2017 archive pass
Source note
BSidesPDX 2017 schedule, speakers page, and pdxbadgers/pcb-2017.
missing rights-cleared image note

No BSidesPDX 2017 BMD-300 badge image is published because this pass did not recover a physical documentary photo or full official upstream raster render with source URL, license or permission basis, attribution, and processing notes.

The entry remains source-backed and image-free rather than copying board files, event-page imagery, social photos, screenshots, or generated visuals.

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

The public repository exposes Eagle board, schematic, BOM, and library files, but this pass did not recover final firmware, challenge docs, production photos, Gerber release, or a talk transcript explaining intended badge behavior.

Hardware and software claims remain limited to the public repository files and official schedule/speaker wording.

Confidence
public hardware archive
Status
needs firmware and production archive
Timeframe
2017 archive pass
Source note
pdxbadgers/pcb-2017, BSidesPDX 2017 schedule, and BSidesPDX 2017 speakers page.

Resources

Sources