// REPLAY 2026 BADGE

Badge Basics

Explore what the Replay 2026 Badge can do, then hack on it and make it your own.

HOME

// AT A GLANCE

What is on the badge?

The badge is a wearable conference device with a MicroPython app layer, built-in Replay tools, playful visual hardware, and enough open source surface area to make it yours.

NavigationMain menu, settings, apps, and diagnostics.

Displays128x64 OLED plus an 8x8 red LED matrix.

HackingEdit files over USB, use JumperIDE, or build firmware locally.

// SECTION 1

Replay

The badge includes the Replay schedule and an interactive venue map, both from the main menu. The Sponsors menu includes the companies supporting the event.

Start hereOpen Replay for Map and Schedule when you need event context quickly.

Also usefulSponsors keeps partner information available on-device.

// SECTION 2

Displays

The Replay 2026 Badge has two displays: a monochrome 128x64 OLED and a red 8x8 LED matrix. The OLED is great for text, UI, and simple graphics, while the LED matrix is perfect for bold, low-res images and animations.

The badge has an accelerometer that keeps track of orientation. When it's hanging around your neck in a normal position, the OLED displays your name. When you turn it up to face you, it displays an interactive menu.

OLEDBest for names, menus, text, UI, and simple graphics.

LED matrixBest for bold icons, animations, and glanceable effects.

OrientationThe accelerometer switches between wearable and interactive modes.

// SECTION 3

Controls

The badge has a joystick and four face buttons for navigating menus. Move between menu items with the joystick, use the confirm action to select, and use the back action to leave a screen.

MoveUse the joystick to change selection.

SelectUse the confirm action to open the highlighted item.

Back outUse the back action when you want to leave a screen.

// SECTION 4

Badge Settings

Dig into the settings for your badge with the Settings and Diagnostics items. You can also adjust the haptic feedback and try out several animations featuring Ziggy.

WiFiConfigure networking from Badge Config when you need OTA or registry access.

UpdatesFirmware update and diagnostics live with the badge configuration tools.

FeelHaptic and animation options let you tune the badge experience.

// SECTION 5

Have Fun!

The badge includes several apps to have fun with. Draw on the OLED, create LED matrix animations, express yourself musically with Synth, play DOOM, try IR Block Battle, IR Play, Breaksnake, and Flappy Asteroids, then install more from Community Apps.

CreateDraw, animate, make sounds, and experiment with display ideas.

PlayTry bundled games and install community apps from the registry.

// SECTION 6

Own Your Badge

To access and hack on your badge, you'll need a computer and a MicroPython development environment.

  1. Connect your badge to your computer with a USB-C cable. Wait a moment for the badge to activate.
  2. Open JumperIDE. Click the Connect button in the upper right, select the USB JTAG/serial item, and click Connect.
  3. Open the serial REPL and run import badge, then badge.set_contact({"name": "Your Name", "title": "Your Title"}).
  4. Reset the badge by holding down all four directional buttons simultaneously until the Replay logo appears.
  5. Turn your badge right-side up and see your name displayed.

Use USB-CThe badge exposes a MicroPython serial REPL for editing your contact card.

Try JumperIDEIt is the fastest way to inspect and edit MicroPython files.

// SECTION 7

Fork and Contribute

The badge source is public on GitHub. Fork the repo to experiment with docs, badge apps, firmware, hardware notes, or data updates, then send a pull request when you have something useful to share.

Start small: docs fixes, examples, and app ideas are great first contributions.

Get the code: clone or fork the public repo before building or flashing locally.

Open a PR: describe what changed and what you tested so reviewers can follow along.