SHA2017 · Netherlands · 2017

SHA2017 Badge

Dutch camp Badge.Team milestone

A Badge.Team-supported Dutch camp badge with ESP32, e-paper, WiFi, Hatchery apps, WebUSB install paths, production lore, and a lasting role in European badge culture.

SHA2017 Badge badge image
EventSHA2017
SeriesDutch Hacker Camps
LocationScoutinglandgoed Zeewolde
CountryNetherlands

Image Provenance

Asset
optimized WebP from transparent cutout
Status
licensed original photo
Source
Sha2017-badge.jpg
License
Creative Commons Attribution-Share Alike 4.0 International
Attribution
korrupt, Wikimedia Commons
Notes
Original 3264x2448 Wikimedia Commons field photo downloaded from File:Sha2017-badge.jpg, conservatively polygon-masked around the visible board outline, scaled to the site badge canvas, and preserved as a transparent source cutout before WebP delivery conversion. This is a close-up documentary badge photo, not a studio packshot; the original image crops the lower board edge and partial background remains where visible behind the badge. 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

Gameboy emulator on e-ink author

Jeroen Domburg

Sprite_tm's writeup documents the SHA2017 badge Gameboy emulator work.

Source

SHA2017 Badge talk speaker

Niek

Listed by media.ccc.de as a SHA2017 Badge talk speaker.

Source

SHA2017 Badge talk speaker

Sebastius

Listed by media.ccc.de as a SHA2017 Badge talk speaker.

Source

SHA2017 ESP32-WROVER module sponsor

ALLNET

Niek Blankers' retrospective says ALLNET sponsored enough ESP32-WROVER modules for all badges.

Source

SHA2017 production rescue PCB supplier

PCBWay

Niek Blankers' retrospective describes PCBWay producing boards after the original supplier could not deliver.

Source

Why It Mattered

SHA2017 helped establish Badge.Team as a durable European badge platform and volunteer network, bridging event identity, MicroPython-style apps, web installation, and post-camp reuse.

Hardware

Public docs describe ESP32-WROVER, a 296x128 e-paper display, six RGB LEDs, MPR121 touch controller, joystick, USB-C, LiPo charger, MicroSD, 6-pin SAO header, IRDA receive/transmit, audio output, and CC BY-SA 4.0 hardware design files.

Software & Apps

Badge.Team documentation covers drivers, WebUSB installer paths, Hatchery app installation, appfs, OTA updates, a menu/launcher, REST-style APIs, IRC/game/social apps, and a firmware/software repository trail.

Lore

The team credits list reads like a who's who of later Dutch badge work, including people who shaped MCH2022 and the wider Badge.Team ecosystem. Production retrospectives remember hundreds of PCB revisions, a PCBWay scramble after a first supplier failed, and tens of thousands of LEDs placed by hand.

Lifecycle

Add-ons & Upgrades

app-store ecosystem historical and partially live

Hatchery app store

SHA2017 used the Badge.Team Hatchery path for discoverable badge applications, and the current Hatchery index still exposes SHA2017-compatible project records.

Compatibility: SHA2017 badge firmware and Badge.Team Hatchery

Source
browser install workflow historical

WebUSB installer

The SHA2017 docs and Hack42 WebUSB installer preserve the browser-based badge installation path used by the Badge.Team platform.

Compatibility: SHA2017 badge over supported browser USB workflows

Source
firmware source lineage historical

ESP32 platform firmware

Badge.Team's ESP32 platform firmware repository anchors SHA2017 in the reusable firmware lineage later Badge.Team records build on.

Compatibility: SHA2017 and related Badge.Team ESP32 badges

Source
hardware expansion historical

SAO and IR expansion surfaces

The hardware docs record a 6-pin SAO connector and IR receive/transmit hardware, giving SHA2017 both badge-add-on and badge-to-badge interaction surfaces.

Compatibility: SHA2017 badge hardware

Source
post-camp app hack historical

Gameboy emulator on e-ink

Sprite_tm documented adapting a Gameboy emulator to the SHA2017 badge's e-paper display, preserving a concrete example of post-camp app hacking under unusual display constraints.

Compatibility: SHA2017 badge

Source
software add-on ecosystem historical

Badge.Team app and firmware ecosystem

SHA2017 sits in the early Badge.Team lineage where apps, contributed code, documentation, and post-event platform work became central.

Compatibility: SHA2017 badge

Source
software platform layer historical

appfs application filesystem

The event wiki links appfs as the way applications were stored and loaded on the badge, making installable apps part of the platform instead of just firmware demos.

Compatibility: SHA2017 firmware and MicroPython app storage

Source

Operational history

Issues & Camp Impact

image provenance upgrade note

The SHA2017 page now uses a licensed original Wikimedia Commons documentary photo cut out to a transparent derivative and served as WebP.

The badge facts and visual provenance are now aligned: the image record preserves source URL, CC BY-SA 4.0 license, attribution, and cutout-processing notes.

Confidence
licensed source photo
Status
licensed original replacement applied
Timeframe
current catalogue build
Source note
badge.gallery image provenance record for sha2017-wikimedia-korrupt-cc-by-sa-4.webp.

Resources

Sources