Add-on dossier

Pug Pet community firmware

A linkable lifecycle record for hardware expansions, app ecosystems, firmware upgrades, cases, radio parts, and post-event badge experiments.

Back to add-ons index

SAINTCON 2025 Wrench Badge community release (2026-11-01)

alternative firmware

David Vasquez's unofficial pixel pug is fed, played with in Treat Catch, taken on walkies, petted, and put to nap. It installs into the spare ota_1 slot, leaves the original firmware in ota_0 with a Boot stock firmware menu entry to switch back, and stores its save in the NFC tag's EEPROM, so a phone tap shows the pug's name, food, and fun levels.

Badge
SAINTCON 2025 Wrench Badge
Type
alternative firmware
Status
community release (2026-11-01)
Compatibility
SAINTCON 2025 Wrench Badge over USB with ESP-IDF 5.5.1; the author recommends a full flash backup first, which holds the badge's Wi-Fi settings and should stay private.
Source
https://github.com/PugTechnology/saintcon25-pug-pet

Badge context

Related Resources

archived official badge page

SAINTCON 2025 BadgeLife community (archived)

Internet Archive capture from November 9, 2025 of the official BadgeLife community page, crediting compukidmike, redactd, v0rtex, BP, and Mike's Wife and describing the badge game, the Klippy AI storyline, the wrench design hint, support, and a booth MiniBadge.

Badge: SAINTCON 2025 Wrench Badge

community alternative firmware

BrainVirus/SAINTCON2025-FoxHuntBadge

Unofficial MIT-licensed PlatformIO firmware published October 31, 2026 that tracks 2.4 GHz Wi-Fi access points or Bluetooth LE transmitters by RSSI, with a display HUD, a 20-LED signal meter, and a serial CLI. The README marks it as work in progress and developed with AI assistance.

Badge: SAINTCON 2025 Wrench Badge

community alternative firmware

PugTechnology/saintcon25-pug-pet

Unofficial MIT-licensed ESP-IDF 5.5.1 pet game by David Vasquez, published November 1, 2026. It installs into the badge's spare ota_1 app slot beside the original firmware, keeps saves in the ST25DV NFC EEPROM, and also builds for the browser.

Badge: SAINTCON 2025 Wrench Badge

community browser emulator

SAINTCON 2025 badge in the browser

SAINTCON Badge Museum build of compukidmike's original 2025 firmware compiled to WebAssembly from a pinned commit, with the pug pet as a second mode. The museum's code is MIT; the badge firmware stays under its author's terms. Not affiliated with SAINTCON or UtahSAINT.

Badge: SAINTCON 2025 Wrench Badge

designer hardware and firmware repository

compukidmike/Saintcon2025

Repository created October 27, 2025, with the badge and Nut board files and firmware, a README describing the wrench badge and Nut game, and an AfterCon Nut sketch added November 12, 2025. It states no licence.

Badge: SAINTCON 2025 Wrench Badge

Source trail

Evidence Sources

David Vasquez (PugTechnology) / GitHub · retrieved 2026-11-02

Pug Pet for the SAINTCON 2025 badge

Secondary community source for an unofficial pet firmware. It corroborates the ESP32-S3, the ota_0 and ota_1 app slots with the original firmware in ota_0, the ST25DV NFC EEPROM, and the ATECC608B, and says the pet never writes NVS, the storage partition, or eFuses.

Badge: SAINTCON 2025 Wrench Badge

UtahSAINT / SAINTCON via Internet Archive · retrieved 2026-11-01

BadgeLife Community (archived, November 9, 2025)

Archived primary source for the BadgeLife team credits, the collaborative badge game, the Klippy AI storyline chapters of 2023 and 2024, the wrench design hint, the solder-bridge support note, and the booth MiniBadge. It gives no hardware specification, quantity, or allocation.

Badge: SAINTCON 2025 Wrench Badge

compukidmike / GitHub · retrieved 2026-11-01

Saintcon 2025 Badge

Primary designer source for the 50 mm wrench shape with a 10 mm lanyard hole, the NFC tag in the jaw, the Nut stations writing one-time codes that the badge checked in with the game server for points or node unlocks, and the published board files and firmware.

Badge: SAINTCON 2025 Wrench Badge

compukidmike / GitHub · retrieved 2026-11-01

Saintcon2025 Final BOM

Primary designer source for the component list: ESP32-S3-WROOM-1, 2.0-inch ST7789 LCD, 20 WS2812B-2020 LEDs, ST25DV04K NFC tag, ATECC608B, four-way navigation switch, slide switch, USB-C, two-AA holder, XC9148 boost converter, AZ1117-3.3, A3910, and three MiniBadge footprints.

Badge: SAINTCON 2025 Wrench Badge

compukidmike / GitHub · retrieved 2026-11-01

Saintcon2025 badge firmware

Primary designer source for the ESP32-S3 target with 16 MB flash and PSRAM, the GPIO map, the six factions and Nut types, the sc25.redactd.dev API base, the two-hour OTA check, MiniBadge scanning, and the Dawn Accord resistor and trace checks.

Badge: SAINTCON 2025 Wrench Badge