Ruxcon 2015 · Australia · 2015

Ruxcon 2015 HHV Badge

STM32 Hardware Hacking Village badge

Ruxcon 2015's Hardware Hacking Village badge is preserved here as an Australian STM32 badge with public KiCad/Gerber files, schematic material, firmware examples, SMD assembly instructions, CR2032 power, and SWD/OpenOCD programming notes.

Ruxcon 2015 HHV Badge badge image
EventRuxcon 2015
SeriesRuxcon
LocationCQ Function Centre, Melbourne, Australia
CountryAustralia

Image Provenance

Asset
optimized WebP from build-guide embedded photo
Status
licensed original photo
Source
Building the Ruxcon 2015 Hardware Hacking Badge.pdf, Figure 13 - Programming Header
License
The Unlicense
Attribution
Peter Fillmore / RuxconBadge2015 repository contributors
Notes
Original 1680x1024 Canon PowerShot JPEG extracted from the public RuxconBadge2015 build-guide PDF, preserved in Public/images/source, stripped of metadata for the published WebP badge image, and not generated or retouched. The repository top-level LICENSE is The Unlicense, and the PDF caption identifies the embedded photo as Figure 13, the programming-header assembly photo. The published badge.gallery delivery file is an optimized WebP generated from the rights-cleared local derivative/source with metadata stripped, WebP quality 82, and a maximum side cap of 1600 pixels when the source is larger; upstream source URL, license, and attribution remain unchanged.

People

Authors & Credits

badge hardware and source archive publisher

Peter Fillmore

Owner of the public RuxconBadge2015 repository preserving hardware, Gerber, schematic, firmware, build-guide, and license material.

Source

event publisher

Ruxcon

Official publisher of the 2015 Melbourne Ruxcon event page used for conference, date, and venue context.

Source

programming writeup author

Tim Noise

Author of the Ruxcon 2015 badge programming post documenting the Bus Pirate SWD and OpenOCD flashing workflow.

Source

Why It Mattered

It expands Oceania coverage with a hands-on badge whose public archive teaches the whole lifecycle: assembling fine-pitch parts, fixing board errata, compiling firmware, and flashing an ARM microcontroller with low-cost hardware tools.

Hardware

The build guide documents an STM32 processor, LED resistors and LEDs, 100k resistors, 0.1uF and 1uF capacitors, a CR2032 battery holder, programming header, optional I2C bodge wires, and switch-tab trimming. The repository preserves hardware datasheets, Gerbers, KiCad project material, schematic PDF/CSV files, and the badge build PDF.

Software & Apps

The repository includes firmware examples for blinky, I2C testing, SSD1306 display paths, and a threatbutt_IoT example. The programming writeup documents arm-none-eabi builds, OpenOCD 0.9.0, Bus Pirate SWD support, make program flashing, and direct flash/verify/reset commands.

Lore

The PDF keeps the workshop tone intact, including candid notes about an I2C wiring mistake and switch-footprint issue. That makes the badge valuable as a real Hardware Hacking Village teaching artifact rather than a sanitized production showcase.

Lifecycle

Add-ons & Upgrades

firmware archive archived

Firmware example archive

The public repository preserves blinky, I2C test, SSD1306 display, low-power display, interrupt display, and threatbutt_IoT firmware example directories.

Compatibility: Ruxcon 2015 HHV Badge

Source
firmware workflow source-backed

Bus Pirate SWD programming path

The programming writeup documents compiling badge demos and flashing STM32 firmware through OpenOCD with a patched Bus Pirate SWD setup.

Compatibility: Ruxcon 2015 HHV Badge

Source
hardware errata source-backed

I2C bodge and switch-footprint errata

The workshop guide documents optional bodge wires for the mislabeled I2C bus and switch-tab trimming to avoid shorted contacts.

Compatibility: Ruxcon 2015 HHV Badge

Source
workshop build path source-backed

STM32 SMD assembly workflow

The build PDF walks attendees through fluxing pads, placing the STM32 processor, reflowing LEDs, resistors, capacitors, and installing the CR2032 holder.

Compatibility: Ruxcon 2015 HHV Badge

Source

Operational history

Issues & Camp Impact

archive-boundary caveat note

This pass recovered the HHV badge repository, build PDF, and programming writeup, but not an official Ruxcon badge-distribution page or attendee-count source for the badge run.

The catalogue ties the badge to the Hardware Hacking Village public archive and avoids claiming exact distribution volume or universal attendee issuance.

Confidence
source-backed but incomplete
Status
needs deeper event archive
Timeframe
current Ruxcon 2015 pass
Source note
Ruxcon 2015 event page, InfoconDB, RuxconBadge2015 repository, and programming writeup.
image provenance upgrade note

The local Ruxcon 2015 visual now uses the build guide's embedded Figure 13 programming-header JPEG from the public Unlicense repository archive.

The Australian entry now has a real upstream assembly photo with source URL, license, attribution, and processing notes instead of a generated or placeholder image.

Confidence
repository license and embedded-PDF image evidence
Status
licensed original replacement applied
Timeframe
current catalogue build
Source note
RuxconBadge2015 build PDF image extraction, repository LICENSE, and badge.gallery image policy.

Resources

Sources