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

Pick the variant that matches your hardware. Choosing the wrong one won't brick the badge; the display may stay off or the firmware may do extra work until you flash the correct variant.

Official EF flasher: https://badge.cyberrats.wtf/ · Manual: Back to the badge manual

⚠ 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:

  1. Click Connect in the flasher dialog and choose your badge’s serial port.
  2. Select Logs & Terminal.
  3. In the input line, type a command and press Enter. Examples:
    • SET NAME:Jenna  → sets the owner name
    • GET NAME  → shows the current name
    • RESET 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