BSidesPDX 2015 · United States · 2015

BSidesPDX 2015 Badger Badge

ESP8266 Badger hacking board

The BSidesPDX 2015 Badger badge is a conservative source-backed badge-hacking board record tied to the official Electronic Taxidermy: Badger Hacking workshop and the public PDX Badgers 2015 PCB and firmware repositories.

EventBSidesPDX 2015
SeriesBSidesPDX
LocationPortland, Oregon
CountryUnited States

People

Authors & Credits

Badger Hacking workshop presenter

Michael Leibowitz

The official BSidesPDX 2015 schedule names Michael Leibowitz with the Electronic Taxidermy: Badger Hacking workshop.

Source

PCB and firmware repository publisher

PDX Badgers

GitHub organization publishing the 2015 Badger PCB and firmware repositories used for the technical archive.

Source

event and official schedule publisher

BSidesPDX

Official publisher for the 2015 schedule that anchors the Electronic Taxidermy: Badger Hacking workshop to BSidesPDX.

Source

Why It Mattered

It adds an earlier Portland Security BSides hardware artifact to the North American lineage while keeping distribution scope, image rights, and exact production details bounded to what the official schedule and public repositories actually prove.

Hardware

The PDX Badgers `pcb-2015` repository preserves Eagle board, schematic, library, Gerber, OSH Park design-rule, and board-art source files for the 2015 Badger. The companion firmware identifies an ESP8266 Wi-Fi badge, named Badger web UI, BadgerNet SSID/hotspot behavior, four monochrome LEDs on tail/feet/nose pins, and one RGB eye LED.

Software & Apps

The `fw-2015` repository preserves Arduino-style ESP8266 firmware with an embedded HTTP server, mDNS/Wi-Fi includes, `/flag` and `/leds` endpoints, CTF flag storage/update behavior, per-LED state and RGB controls, and blink/chase/twinkle/all/none LED modes documented in the README.

Lore

The official BSidesPDX 2015 schedule places Electronic Taxidermy: Badger Hacking in the workshop track from 10:00 through 11:30 with Michael Leibowitz. The catalogue treats the record as a workshop/badge archive, not proof that every attendee received this board.

Lifecycle

Add-ons & Upgrades

badge interface source-backed

Tail, foot, nose, and RGB eye LEDs

The firmware maps monochrome tail, back-foot, front-foot, and nose LEDs plus one RGB eye LED and groups them for badge display modes.

Compatibility: BSidesPDX 2015 Badger Badge

Source
event context official schedule

Electronic Taxidermy workshop anchor

The official BSidesPDX schedule places Electronic Taxidermy: Badger Hacking in the workshop track with Michael Leibowitz on October 16, 2015.

Compatibility: BSidesPDX 2015 Badger Badge

Source
firmware API source-backed

HTTP LED control API

The README and firmware document `/leds` and `/leds/` routes for status, all/none/blink/chase/twinkle modes, individual LED state, and RGB color updates.

Compatibility: BSidesPDX 2015 Badger Badge

Source
game behavior source-backed

CTF flag endpoint

The README and firmware document `/flag` and `/flag?newflag=...` behavior, with source code initializing the default flag as BADGERMASTER.

Compatibility: BSidesPDX 2015 Badger Badge

Source
hardware architecture source-backed

ESP8266 Wi-Fi badge core

The firmware source includes ESP8266 Wi-Fi, WiFiClient, ESP8266WebServer, and mDNS support and serves a BSides PDX 2015 Badger web UI.

Compatibility: BSidesPDX 2015 Badger Badge

Source
manufacturing archive source-backed

Eagle PCB, schematic, and Gerber archive

The PCB repository preserves Eagle board and schematic files, a project library, scripts, OSH Park design rules, and multiple Gerber ZIP archives.

Compatibility: BSidesPDX 2015 Badger Badge

Source
networking behavior source-backed

BadgerNet hotspot and infrastructure mode

The firmware defines BadgerNet as both preferred infrastructure SSID and hotspot basename, with retry behavior before badge-hosted service fallback.

Compatibility: BSidesPDX 2015 Badger Badge

Source

Operational history

Issues & Camp Impact

distribution-scope caveat note

The official source proves a Badger Hacking workshop and the repositories prove public 2015 Badger PCB/firmware archives, but this pass did not recover a production count, attendee-wide distribution statement, ticket tier, or final handout logistics.

The catalogue models the artifact conservatively as a BSidesPDX 2015 badge-hacking board archive rather than a universal attendee badge claim.

Confidence
official schedule plus repositories
Status
documented
Timeframe
2015 archive pass
Source note
BSidesPDX 2015 schedule, pdxbadgers/pcb-2015, and pdxbadgers/fw-2015.
license boundary note

The PCB repository includes CC BY-SA 3.0 licensing, while the firmware file carries a permissive source-header notice and the repositories do not provide a single unified image/documentation rights statement for publishable badge media.

The record cites code and hardware sources but does not reuse repository artwork or social/event imagery as a hero image.

Confidence
repository files
Status
documented
Timeframe
2015 archive pass
Source note
pdxbadgers/pcb-2015 COPYING.TXT and pdxbadgers/fw-2015 badger.ino.
missing rights-cleared image note

No BSidesPDX 2015 Badger image is published because this pass did not identify a physical documentary badge photo or complete 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 logos, board-art files, event-page imagery, 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 schedule, and pdxbadgers/pcb-2015 and fw-2015 repositories.
technical-source caveat note

The public PCB and firmware archives document the design files and ESP8266 badge behavior, but this pass did not recover BOM notes, assembly instructions, final flashed release tag, manufacturing order, workshop handout count, or post-event challenge results.

Hardware and firmware claims remain limited to the public repository files and official schedule wording.

Confidence
public source archive
Status
needs final production archive
Timeframe
2015 archive pass
Source note
pdxbadgers/pcb-2015, pdxbadgers/fw-2015 README, badger.ino, and BSidesPDX 2015 schedule.

Resources

Sources