This flasher is a work-in-progress but usable. Use Chrome/Edge on desktop over HTTPS. If flashing doesn't start, close any serial monitors. If auto-reset fails: hold BOOT, tap EN/RST, click Install, then release BOOT.
EF28 Badge — Flash & Configure
⚠ Workaround for setting the name over serial (feature not final)
This temporary workaround lets you set the badge name through the serial terminal. The feature is not final yet, but it’s functional in current builds.
After flashing, use the built-in Logs & Terminal to configure your badge:
- Click Connect in the flasher dialog and choose your badge’s serial port.
- Select Logs & Terminal.
- In the input line, type a command and press Enter. Examples:
SET NAME:Jenna
→ sets the owner nameGET NAME
→ shows the current nameRESET NAME
→ clears the stored name
Expected reply to SET NAME:Jenna
: Name received: Jenna OK
.
Note: The stored name is saved in the badge’s NVS memory and
will survive firmware updates or reflashing unless explicitly cleared with
RESET NAME
.
Source & custom firmware: github.com/DakotaWolfi/ef28-badge