Off-By-One Conference 2024 · Singapore · 2024

Off-By-One 2024 Hardware Badge

Singapore dual-screen Octopus badge

Off-By-One Conference 2024 used an Octopus-themed hardware badge with ESP32-S3 and ATmega328P controllers, dual 128x128 GC9A01 round LCDs, IR, WS2812 LEDs, buttons, a user-flashable MicroPython challenge surface, and six published challenge flags.

Off-By-One 2024 Hardware Badge badge image
EventOff-By-One Conference 2024
SeriesOff-By-One
LocationM Hotel Singapore
CountrySingapore

Image Provenance

Asset
optimized WebP from licensed attendee photo
Status
licensed original photo
Source
badge_front.jpg
License
Creative Commons Attribution 4.0 International
Attribution
elmo, Off-By-One 2024 Hardware Badge writeup
Notes
Original 718x699 attendee photo downloaded from the CC BY 4.0 Off-By-One 2024 Hardware Badge writeup and preserved locally as `Public/images/source/offbyone-2024-badge-front-elma-cc-by-4.jpg`. The photo shows the physical purple Octopus badge front with dual round screens, USB-C cable, push buttons, LEDs, lanyard slot, and visible Off-By-One 2024/#BadgeLife screen text. This is a real documentary badge photo, not generated content, placeholder art, social-media media, or an approximate render. 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

attendee writeup author and CC BY 4.0 image publisher

elmo

Author and publisher of the CC BY 4.0 Off-By-One 2024 badge writeup and front/back badge photos used for evidence and image provenance.

Source

badge creator

Manzel

The attendee writeup credits Manzel as the person who created the Off-By-One 2024 hardware badge.

Source

conference organizer

Off-By-One

Official conference publisher for the Singapore offensive-security conference lineage.

Source

Why It Mattered

It adds a rights-cleared Singapore conference-badge photo and a deep attendee challenge writeup to the Asian compendium, connecting local offensive-security conference culture with modern #BadgeLife hardware and MicroPython puzzle design.

Hardware

The CC BY 4.0 attendee writeup identifies two microcontrollers, an ESP32-S3 and an ATmega328P, plus two 128x128 GC9A01 displays, six push buttons, four WS2812 LEDs, IR transmitter/receiver, SAO connector, dual AAA battery power, and internal I2C communication between the controllers. The front photo shows the Octopus board, dual round screens, USB-C connector, controls, LEDs, and lanyard slot.

Software & Apps

The writeup says the main system ran Arduino on the ESP32-S3 while the ATmega328P ran MicroPython, and that attendees could plug in by USB, edit Python files, and solve six badge flags. Documented challenge surfaces include a web server app, Bluetooth Low Energy clueing, roulette odds/patching, file inspection, and internal-controller interaction; no full firmware repository is claimed in this seed.

Lore

The badge was created by Manzel and documented by elmo after the first Off-By-One conference. The writeup credits conference #BadgeLife activity, shows the author customization string on the badge's welcome screen, and records all six flags as post-event challenge evidence.

Lifecycle

Add-ons & Upgrades

badge I/O source-backed

IR and SAO expansion surfaces

The documented hardware includes IR transmitter/receiver and an SAO connector alongside the main badge controls and lights.

Compatibility: Off-By-One 2024 Hardware Badge

Source
badge challenge source-backed

MicroPython badge challenge

The writeup documents USB file access, Python files, and six challenge flags across web, BLE, roulette, file, and inter-controller puzzle surfaces.

Compatibility: Off-By-One 2024 Hardware Badge

Source
badge interface source-backed

Dual GC9A01 screen interface

The badge carried two 128x128 GC9A01 circular LCDs, buttons, WS2812 LEDs, USB-C, and a visible Octopus board shape.

Compatibility: Off-By-One 2024 Hardware Badge

Source
hardware architecture source-backed

Dual-controller badge core

The attendee writeup identifies an ESP32-S3 running Arduino and an ATmega328P running MicroPython, with the two controllers talking over I2C.

Compatibility: Off-By-One 2024 Hardware Badge

Source

Operational history

Issues & Camp Impact

hardware archive gap note

The public source trail documents components, visible board behavior, and challenge surfaces, but this pass did not recover a public schematic, KiCad tree, BOM, firmware repository, Gerbers, production quantity, or official badge-team release.

Hardware and software fields stay limited to the attendee writeup, licensed photos, and public event context.

Confidence
source-backed but incomplete
Status
needs public badge-team archive
Timeframe
2024 badge archive pass
Source note
elmo writeup, AiSP event listing, and current Off-By-One site.
image provenance note

The Off-By-One 2024 hero image uses elmo's CC BY 4.0 front badge photo from the attendee writeup.

The Singapore record can show a real badge photo with source URL, license, attribution, preserved local source original, and optimized WebP delivery rather than generated or unclear imagery.

Confidence
CC BY 4.0 source page and exact raster URL
Status
licensed original photo applied
Timeframe
current catalogue build
Source note
Off-By-One 2024 badge writeup, badge_front.jpg, Creative Commons Attribution 4.0, and badge.gallery image policy.

Resources

Sources