BSides CBR 2021 - Re-Flashing the Badge
Technical guide source for firmware restoration workflow, Python flashing toolchain, ESP boot/enable handling, SAMD reset/programming mode, and USB-port caveats.
Evidence index
Primary docs, public wikis, repositories, talks, press writeups, and first-hand notes used to support badge pages.
Technical guide source for firmware restoration workflow, Python flashing toolchain, ESP boot/enable handling, SAMD reset/programming mode, and USB-port caveats.
Technical writeup source for all-attendee badge distribution, SAMD21, ESP32-PICO-D4, LP5024, e-paper, RGB LEDs, capacitive touch, add-on-pack peripherals, schematic pointer, and author caveats.
First-hand badge evidence for OzSecCon 2018 special speaker badges, the green PCB-form speaker credential image context, and the Melbourne physical-security conference setting.
Referenced SMD challenge circuit source incorporated into the unofficial Remoticon 2020 badge.
Attendee report source for badge-line experience, Ryan Clarke / LostboY opening-ceremony attribution, and attendee-facing puzzle framing.
Creator source for non-electronic badge status, 3D/layered art and lens interactions, clue and Arts & Entertainment booth challenge context, and collaborator credits.
First-hand attendee source for the Donkey Car kit, Open Hardware team design claim, Raspberry Pi onboard camera, TensorFlow training-data workflow, participant build, and self-driving attempts.
First-hand attendee source for ESPlant's LCA Open Hardware / Arduino Miniconf distribution, ESP8266 plant-monitoring framing, Melbourne Hardware Hacking team, Jon Oxer's assembly-machine talk, LED-strip hack, and linked blinky code.
First-hand technical writeup corroborating attendee board use, late hardware patching, ESP32 bring-up difficulty, peripheral driver scope, demos, and public driver repository.
Event-context source for the Sydney LCA2018 setting and Open Hardware Miniconf highlight.
Event-context source for the Geelong linux.conf.au 2016 setting and post-conference Melbourne Open Hardware Hackers context.
First-hand attendee source for DingoCar as the 2020 Open Hardware Miniconf artifact, Raspberry Pi-controlled car behavior, manual neural-network training, and autonomous-driving demonstration.
First-hand attendee source corroborating LCA2018 Open Hardware Miniconf LoliBot activity and adjacent hardware sessions.
First-hand attendee source for the battery-powered WiFi signal-strength meter badge, missing-parts-box production issue, and pre-conference reflash.
Public community catalogue source for browsing and contextualizing the 2023 data export; no image reuse claim is derived from this page.
Community data source for 2023 MiniBadge names, category taxonomy, designers, acquisition paths, and assembly metadata.
Author writeup for the badge concept, hardware list, and educational framing.
Primary source for the badge's RP2040, 14 RGB LEDs, BMM150, BHI160B, NFC tag, optional ESP32, MicroPython, and BOSS socket claims.
Public talk/programme source linking the badge to MuHackademy 2k23.
Event archive context for Hacktivity 2018.
Official event-context source for the GreyCTF Summit 2025 name, Singapore summit framing, July 5, 2025 date, and NUS School of Computing COM1 venue.
Official event source for X-CTF 2016, NUS School of Computing location, June 18, 2016 finals date, and student-team cybersecurity competition framing.
Organizer talk source for the badge's Quack & Roll name, 1,000+ electronic-badge making-of framing, and named Terence/Yik Jin speaker context.
Organizer source for the 2026 event context, first custom PCB badge statement, participant personalization/hacking behavior, and hackathon scale.
Repository license source establishing the MIT basis for the public firmware/workshop code archive, not for copying event photos into the catalogue.
Primary repository documentation for the dice-lighting firmware behavior, hnr26_badge badge-specific I/O component, aw9523 GPIO-expander dependency, and documentation path.
Primary public source for the ESP-IDF workshop firmware archive, Hack&Roll 2026 hardware-badge scope, ESP32-C3-WROOM-02-N4 sponsor note, component dependencies, documentation links, and acknowledgements.
Primary technical guide for NXP KL27 hardware, programming workflow, firmware source, schematics, tools, and component details.
NearForm post-event source for the Bangle.js/NodeConf EU badge framing, community app activity, and image-rights boundary because linked media are not locally reused.
Technical source for the TensorFlow Lite for Microcontrollers gesture-recognition work, memory-limit caveat, model workflow, and Espruino IDE deployment path.
Repository license source; no image is promoted solely from this because image-specific source, attribution, processing, and documentary status still need to be recorded.
Primary source for Eagle board/schematic files and PDF exports for the 2018 badge hardware.
Primary attendee documentation for Pixl.js basis, Bluetooth connection workflow, name changing, LEDs, LCD backlight, vibration motors, accelerometer, magnetometer, LiPo battery state, headers, ESP8266 wiring, apps, patterns, firmware update path, and known bugs.
Official upstream repository PNG board-layout raster embedded by the README as the board image; used only for image provenance under the repository Apache-2.0 license.
Apache-2.0 repository license source used to document the reuse basis for the official upstream badge raster render.
Primary source for Eagle design files, exported schematic and board PDFs, firmware.hex, MDBT42Q/nRF52832 module, and MCCOG128064B12W-SPR LCD details.
Primary source for the open-source badge repository, JavaScript apps, firmware image, example code, attendee-name tooling, tests, and project structure.
Primary archived repository identifying the project as NodeConf EU 2018 badge code and hardware design files, with public JavaScript, schematic, app, pattern, and webapp directories.
First-hand post-event writeup source for ESP32-S3-WROOM-1, 128x64 OLED-like display, TP4056 charger, USB-C serial at 115200 baud, eight LED binary/morse behavior, BLE messages, ESP32-S3 firmware extraction, Ghidra analysis, and cryptography challenge strings.
Primary workshop tutorial evidence tying LoliBot to the Open Hardware MiniConf and documenting ESP32 MicroPython setup, pin assignments, neopixels, motors, reflection sensor, and kicker-servo exercises.
Primary manual source for Tanmatsu internal hot-swappable personality-module add-ons.
Primary commercial/product source for Tanmatsu as a preassembled Konsool-derived handheld, including hardware summary and availability framing.
Primary production-update source for firmware, app, documentation, module, and compliance status.
Primary manual source for getting started, software setup, apps, firmware, and add-ons.
Event-context source for the NoNameCon 2019 Kyiv dates and Lavra Art Gallery venue.
Public badge-webapp source used to corroborate the attendee-facing NodeConf badge tooling surface.
Primary getting-started source for attendee-facing programming links, Bangle.js app ecosystem, Espruino IDE path, workshop material, and NearForm posts.
Primary hardware source for nRF52832 BLE, KX023 accelerometer, compass, heart-rate sensor, flash, 240x240 LCD, touch controller, UBX-M8130 GPS/Glonass, buzzer, and waterproofing claims.
Primary badge-site source for the NodeWatch/Bangle.js identity, NodeConf EU connection, NearForm Research credit, and Espruino/Bangle.js platform framing.
Primary software source for Espruino continuity with the 2017 and 2018 NodeConf EU badges, Web IDE programming, open-source app trail, TensorFlow Lite, gesture control, and BLE bridge links.