init()← StopWatch guide
STOPWATCH / DEVELOPER PREVIEW

A little badge.
A lot to build on.

Try the conference firmware, make it yours, and tell us what needs work.

Alphaconference-factory-3September 17, 2026

Install from your browser

Use Chrome or Edge on a computer and a USB-C cable that carries data. Close other apps connected to the badge.

  1. Connect your M5Stack StopWatch.
  2. Choose its USB port when prompted.
  3. Keep it connected until the clock and storage checks finish.

This preview updates badges already prepared with our conference storage layout. Your saved profile and settings stay on the badge.

Ready when you are. Installation stays between this browser and your badge.

HELP SHAPE IT

Found something odd?

Tell us what happened, what you expected, and how to reproduce it. Include your browser, operating system, and badge orientation.

Report an issue ↗

Reports open in GitHub for you to review and submit. Copied details contain build and readiness information, without your profile, photos, or Wi-Fi credentials.

STARTING FROM STOCK?

First install

M5Stack’s factory firmware uses a different storage layout. This installer stops before writing to those devices. Factory conversion is still being qualified.

Keep the original firmware for now, or let us know you’d like to test a factory install.

If the browser cannot connect, check the cable, close serial monitors, and reconnect USB. A clock-check failure does not mean a verified firmware write was undone.

In this preview

Six pages: looping init() animation, the published daily schedule, Developers After Dark placeholder, a configurable social badge, Hack your Badge, and Settings.

Known limits: event artwork is provisional; horizontal page swipes need work—use the pushers or on-screen arrows. Phone portal discovery can need opening http://192.168.4.1 manually. Battery runtime and factory conversion are not yet qualified. The schedule repeats daily using the badge’s local time.