BSides Perth 2025 · Australia · 2025

BSides Perth 2025 ESP32 TFT Badge

Attendee-assembled ESP32 DevKit / 1.8-inch TFT challenge badge

The public BSides Perth 2025 badge archive and its assembly documentation identify a physical, attendee-assembled custom-PCB artifact built around an ESP32 DOIT DevKit v1, 1.8-inch LCD TFT, four tactile buttons, headers, and Micro-USB power. The archive also documents a virtual companion and challenge context, but it was published in September-October 2025 and does not prove that every event attendee received the same physical configuration.

EventBSides Perth 2025
SeriesBSides Perth
LocationUWA Business School, Crawley, Perth
CountryAustralia

People

Authors & Credits

badge source-archive publisher

badges4dotcom

GitHub account publishing the commit-pinned BSides Perth 2025 Badge project archive used for the technical record.

Source

event and assembly-station reference

BSides Perth

The public assembly document directs builders to consult a BSides Perth team member at assembly stations, and the Humanitix listing identifies the event host.

Source

Why It Mattered

It fills a documented 2025 gap in the Western Australian BSides lineage with an event-specific hardware artifact whose source archive, PCB files, assembly context, and Arduino software can be inspected without projecting its configuration or allocation across every attendee.

Hardware

The public parts list and assembly documentation describe four tactile buttons with 10 kΩ resistors, headers, an ESP32 DOIT DevKit v1 30-pin module, a 1.8-inch LCD TFT, an optional 2×3 header, and Micro-USB power. The commit-pinned archive includes KiCad PCB and schematic material. These sources do not establish a production count, a ticket entitlement, a final BOM, or a uniform event-unit configuration.

Software & Apps

The public physical-badge tree preserves Arduino-style ESP32/TFT source, and the documentation identifies Arduino IDE setup plus a virtual companion / challenge context. It does not establish a tagged event build, source-to-device mapping, live-service availability, credentials, or a supported reconfiguration workflow. The checked repository root has no stated license.

Lore

BSides Perth 2025 ran October 18-19 at UWA Business School. The archive README calls the project the BSides Perth 2025 Badge, while its assembly document tells builders to consult BSides Perth team members at assembly stations. The final reviewed snapshot was pushed after the event, so it preserves a valuable project archive without proving exact event-day software or deployment parity.

Source-backed hardware metadata

Technical Profile

Structured technical signals seeded from public badge documentation, repositories, schematics, firmware notes, or event evidence. These fields are designed for filtering, API use, repair planning, preservation, and future Companion Gear matching.

Artifact type

  • Electronic badge documented

    The commit-pinned README identifies the BSides Perth 2025 Badge and lists a physical ESP32 DevKit / TFT component core. It does not establish attendee-wide allocation, final-unit parity, or image rights.

    Signal source

MCU / compute

  • ESP32 documented

    The component list names an ESP32 DOIT DevKit v1 30-pin module. This does not establish an exact final module, board revision, firmware configuration, or uniform event-unit population.

    Signal source

Radio / wireless

  • Wi-Fi documented

    The commit-pinned Arduino source imports Wi-Fi support. This is a source-archive signal, not proof of a live event service, network settings, credentials, user-data practice, or field behavior.

    Signal source

Connectors

  • Micro-USB documented

    The assembly documentation identifies Micro-USB power through the ESP32 DevKit. It does not establish cable compatibility, electrical protection, data behavior, charging behavior, or safe modification outcomes.

    Signal source

Display / visual output

  • TFT documented

    The component list names a 1.8-inch LCD TFT. It does not establish a panel/controller variant, wiring, resolution, calibration, or final-unit display behavior.

    Signal source

Power

  • USB power documented

    The assembly documentation identifies Micro-USB power through the ESP32 DevKit. This does not establish a power budget, battery option, charging circuit, electrical safety, runtime, or deployed-unit configuration.

    Signal source

Firmware

  • Arduino documented

    The physical-badge tree preserves Arduino-style source and the documentation names Arduino IDE setup. It does not establish a tagged event image, reproducible build, installed firmware, source-to-device mapping, or supported reconfiguration workflow.

    Signal source

Repair, preservation, and legal lab context

Companion Gear

Parts, tools, and supplies that match this badge's documented hardware, protocols, or preservation needs. These are category-level recommendations, not compatibility guarantees.

Seeed Studio exact

Replacement Displays

Display modules and related parts for repair and preservation planning.

Why this matches

This badge has a documented display signal. Matched technical signals: TFT.

Matched evidence

Useful for preservation, repair planning, and careful display handling.

Open vendor search

Vendor link · selected for technical relevance

SparkFun likely

Display Headers and Connectors

Headers, sockets, and connector supplies for display repair or replacement work.

Why this matches

Display headers and connectors are useful for repair and preservation planning. Matched technical signals: TFT.

Matched evidence

Useful for careful repair or replacement of small display modules.

Open vendor search

Vendor link · selected for technical relevance

Seeed Studio likely

JTAG / SWD Debuggers

Debug probes for ARM/RISC-V badge development, recovery, and documentation.

Why this matches

Debug probes can support authorized recovery, firmware work, and documentation for microcontroller badges. Matched technical signals: ESP32.

Matched evidence

Use only with hardware you own or are authorized to debug, repair, or document.

Open vendor search

Vendor link · selected for technical relevance

Seeed Studio likely

Serial Debug Adapters

USB serial adapters for logs, recovery, and firmware documentation workflows.

Why this matches

This badge has a documented microcontroller platform where serial logs or flashing workflows may be relevant. Matched technical signals: ESP32.

Matched evidence

Useful for development, repair, recovery, and documentation of hardware you own or are authorized to work on.

Open vendor search

Vendor link · selected for technical relevance

Amazon generic

ESD Storage

Anti-static bags and storage supplies for preserving loose badge PCBs and sensitive components.

Why this matches

This is documented as an electronic or hardware artifact where anti-static storage can support preservation. Matched technical signals: Electronic badge.

Matched evidence

Useful for preserving loose PCBs, add-ons, and sensitive electronic components.

Open vendor search

Vendor link · selected for technical relevance

Lifecycle

Add-ons & Upgrades

assembly context source-backed

On-site physical badge assembly

The assembly documentation directs builders to consult a BSides Perth team member at assembly stations before soldering. It supports an on-site assembly context but does not establish how many badges were offered or who received one.

Compatibility: BSides Perth 2025 ESP32 TFT Badge

Source
challenge companion source-backed

Virtual companion and challenge context

The project README documents a virtual companion and online-challenge context. The catalogue records that high-level relationship without reproducing service details, credentials, operational endpoints, or challenge solutions.

Compatibility: BSides Perth 2025 ESP32 TFT Badge

Source
hardware and firmware archive archived

Commit-pinned PCB and firmware archive

The reviewed snapshot preserves KiCad PCB/schematic material and Arduino-style physical-badge source. Its post-event publication does not prove an exact deployed revision or source-to-device mapping.

Compatibility: BSides Perth 2025 ESP32 TFT Badge

Source
hardware architecture source-backed

ESP32 DevKit and 1.8-inch TFT core

The public component list names an ESP32 DOIT DevKit v1 30-pin module, 1.8-inch LCD TFT, four tactile buttons, resistors, and headers on a dedicated badge project board.

Compatibility: BSides Perth 2025 ESP32 TFT Badge

Source

Operational history

Issues & Camp Impact

missing rights-cleared image note

No local BSides Perth 2025 badge image is published because the reviewed repository has no stated license or explicit image reuse permission, and the event and archive media do not supply a complete image-specific license, attribution, source URL, and processing trail.

The physical badge remains source-backed and image-free rather than copying repository renders, build images, event media, screenshots, or a generated approximation.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
badge.gallery image policy, BSides Perth 2025 Humanitix listing, and badges4dotcom/bsidesperth2025badge archive at commit 7a0f64862bcff660a81f9733475bb8ae91576f1e.
release, allocation, and deployment boundary note

The public archive was created before the event but the reviewed final snapshot was pushed after it. The sources do not map that snapshot to an exact event-day firmware build, deployed virtual service, production quantity, ticket entitlement, recipient list, or uniform physical configuration.

The record preserves documented hardware and archive context without converting a public project tree into universal attendee distribution or a verified final release.

Confidence
event and archive timestamps
Status
documented caveat
Timeframe
October 2025 event and post-event source snapshot
Source note
BSides Perth 2025 Humanitix listing and badges4dotcom/bsidesperth2025badge commit history/tree at 7a0f64862bcff660a81f9733475bb8ae91576f1e.
repository license and image-reuse caveat note

The checked commit-pinned archive has no top-level license and GitHub reports no detected repository license. That leaves code, documentation, source imagery, and CAD/render reuse scope unresolved.

The catalogue may link to the public technical archive as evidence but does not publish its imagery, copy source files, or infer a reusable license from public availability.

Confidence
repository metadata and reviewed root tree
Status
needs explicit reuse permission or license
Timeframe
2025 archive review
Source note
badges4dotcom/bsidesperth2025badge archive at commit 7a0f64862bcff660a81f9733475bb8ae91576f1e and badge.gallery image policy.

Resources

Sources