Issue dossier
The firmware and failure report name the display driver, button pins, and power-stage parts, and the 2026 talk abstract names the ESP32-C6, but no schematic, Gerber, BOM, battery specification, enclosure, production quantity, or physical-design description is public. The repository's firmware is version 2.53, while the failure report tested version 1.0, so the shipped launch firmware is not published as such.
A linkable camp-impact record with badge context, severity, evidence confidence, and source notes.
Back to issues index
hardware source provenance · maker firmware, maker failure report, and official 2026 talk abstract · design files unpublished
Component claims stay tied to the source that makes them, and later firmware behaviour is not presented as the exact state of badges at the event.
- Badge
- BSides Lisbon 2025 Electronic Badge
- Category
- hardware source provenance
- Severity
- note
- Confidence
- maker firmware, maker failure report, and official 2026 talk abstract
- Status
- design files unpublished
- Timeframe
- as of 2026-10-29
- Source note
- kripthor/bsideslisbon2025-badge firmware sketch and failure report, and the BSidesLisbon 2026 speakers page, checked 2026-10-29.
badge firmware repository
GPL-3.0 repository created February 9, 2026 and titled Bsides Lisbon 2025 badge firmware and information. It holds the BsidesLisbon2025_TheEpochalypse Arduino sketch, its snake game, easter-egg and badge PKI headers, and the preliminary hardware failure report. It has no schematic, board files, BOM, or photos.
Badge: BSides Lisbon 2025 Electronic Badge
badge firmware source
Main Arduino sketch, version string 2.53: ST7735 160x128 display, six buttons, ESP-NOW badge grid, exploit and defense game, HTTPS over-the-air updates, signed master-badge commands, and the Y2038 screen.
Badge: BSides Lisbon 2025 Electronic Badge
official CTF page
Official CTF page documenting the 2025 CTF context and explicitly stating that there were no physical challenges that year.
Badge: BSides Lisbon 2025 Electronic Badge
official about page
Official about page for the 12th BSidesLisbon edition, including the electronic badge, talks, networking, CTF, and conference scope.
Badge: BSides Lisbon 2025 Electronic Badge
official conference talk listing
Official BSidesLisbon 2026 speaker entry for Adriano Moraes's October 29, 2026 talk on reverse-engineering the previous ESP32-C6 BSides badge into a multi-spectrum Threat Radar.
Badge: BSides Lisbon 2025 Electronic Badge
official sponsors page
Official sponsor page with a Badge Sponsor section naming BitSight, which anchors the badge sponsorship trail.
Badge: BSides Lisbon 2025 Electronic Badge
official team page
Official team page naming Pedro Umbelino under the Badge section, used only for credit attribution and not for unrecovered technical specifications.
Badge: BSides Lisbon 2025 Electronic Badge
post-event failure report
18-page preliminary report, revision 3, updated February 5, 2026 by posix. It analyses the IP5305T boost and charger stage and the AMS1117-3.3 regulator after badges failed during the event, with bench measurements and redesign recommendations.
Badge: BSides Lisbon 2025 Electronic Badge
ticketing page
Eventbrite listing for the Thursday, November 13-Friday, November 14, 2025 BSidesLisbon event at Auditorio FMD-UL in Lisboa.
Badge: BSides Lisbon 2025 Electronic Badge
BSidesLisbon · retrieved 2026-05-15
Primary official source for the 2025 Lisbon edition's electronic badge wording, talks, networking, CTF, community-organized framing, and 12th-edition context.
Badge: BSides Lisbon 2025 Electronic Badge
BSidesLisbon · retrieved 2026-05-15
Official source for the CTF boundary; it explicitly says there were no physical challenges in 2025, so the badge record does not infer a hardware challenge path.
Badge: BSides Lisbon 2025 Electronic Badge
BSidesLisbon · retrieved 2026-05-15
Primary badge-specific source: the official sponsors page lists a Badge Sponsor section and names BitSight under it.
Badge: BSides Lisbon 2025 Electronic Badge
BSidesLisbon · retrieved 2026-05-15
Official team source naming Pedro Umbelino under the Badge section.
Badge: BSides Lisbon 2025 Electronic Badge
BSidesLisbon · retrieved 2026-10-29
Official 2026 programme source for the ESP32-C6 identification. The abstract says the previous BSides conference badge is powered by the ESP32-C6 and describes mapping its pinout without documentation, finding the display driver, and working around hardware power constraints. It names the badge as the previous one rather than by year.
Badge: BSides Lisbon 2025 Electronic Badge
Eventbrite / BSidesLisbon · retrieved 2026-05-15
Ticketing source for the November 13-14, 2025 event, Auditório FMD-UL venue, organizer identity, and in-person conference context.
Badge: BSides Lisbon 2025 Electronic Badge
kripthor / GitHub · retrieved 2026-10-29
Primary firmware source published by kripthor, whom the official BSidesLisbon 2026 home page credits with developing the conference badge once again. It proves the ST7735 160x128 display driver, the six button pins, the keep-alive pin, ESP-NOW beacons and the RSSI badge grid, the nine exploit and defense pairs, HTTPS over-the-air updates with version comparison, micro-ecc signature checks on master-badge commands, the Y2038 and Hackerman screens, and the idle timeouts. The sketch says version 2.53, so it is a later revision than the firmware 1.0 named in the failure report.
Badge: BSides Lisbon 2025 Electronic Badge
posix / kripthor GitHub repository · retrieved 2026-10-29
Primary engineering source, retrieved as a 1,354,284-byte PDF (SHA-256 ac0234dd621303e6647b515609ddd1a885c7383ab8a750eddceec765f57d6a9e). It proves PCB revision 1.0, the U1 ESP MCU, U2 IP5305T, U3 AMS1117-3.3, L1, and D2 parts, and that multiple badges failed during the event. Reversed battery polarity damaged the AMS1117 and was reproduced on the bench. The IP5305T failures looked like thermal runaway but could not be reproduced; the measurements show inductor saturation at about 680 mA load, current peaks near 3.7 A, switching-node ringing near 11 V, 112.8 °C on the IC case at a pulsed 780 mA, and signs of FET degradation. The report labels its causes as hypotheses that need more testing.
Badge: BSides Lisbon 2025 Electronic Badge