Firmware Update · WebSerial

Flash your EucBuddy firmware.

Choose your device and release, then update over USB. Your licence is checked automatically and your settings stay with you.

1 Which EucBuddy do you have?

Choose the board inside your device. Cases and button colours can vary.

Choose your board to begin 0%
Need help connecting your device?

Use a USB-C data cable — charge-only cables won't work. The steps below follow the board you picked above.

M5Stick-S3

New stick first time

  1. Connect the stick to your computer by USB-C.

  2. Hold POWER until the screen goes dark and the green LED blinks. Release the button.

    Works with the stick on or off.
  3. Click Update Your Buddy and select USB JTAG/Serial debug unit.

  4. Keep USB connected until the update reaches 100% and EucBuddy starts. If the screen stays black, press POWER once.

Updating EucBuddy

  1. Turn on the stick.

  2. Connect it to your computer by USB-C.

  3. Click Update Your Buddy and select USB JTAG/Serial debug unit.

  4. Keep USB connected until the update reaches 100% and EucBuddy starts. If the screen stays black, press POWER once.

No port listed? Hold POWER until the green LED blinks, release it and retry. If prompted, follow Licence activation — once per device.

More about Stable and Development

Both channels are official EucBuddy builds. Choose the balance that suits you.

Development

The newest EucBuddy experience, with cutting-edge features and recent improvements first. It may also contain more bugs or behavior that is still being refined.

Early access

Licence activation

A one-time unlock per device. No subscriptions, no recurring fees.

EucBuddy is a passion project. A single, one-off licence permanently unlocks a device and lets it flash the latest firmware. Once a device is activated, it stays activated — flash as many updates as you want, forever.

  1. Start the update with the procedure above. When the flasher reads an unlicensed device, a friendly popup appears: Your EucBuddy needs some care.

  2. Click Get your licence to grab a one-time code from Buy Me a Coffee. The code arrives by email.

  3. Back on the flasher page, click Already have a licence, then enter your code (XXXX-XXXX-XXXX-XXXX) and a nickname for your device.

  4. Click Activate licence. Done — the device is now permanently unlocked and the firmware finishes flashing. Re-flash anytime with the procedure above; you'll never be asked again.

Lost an unused code? Reach out and we'll help you recover it. Each code activates exactly one device and can't be reused on another.

During a flash attempt we log a few details to the server to help us debug issues with the firmware updater: your OS, the browser you're using, and your IP address, plus the full on-page transcript of what happened.

The data stays on this server, isn't shared with anyone, and is only used to debug your own device.

You can clear this consent any time by deleting this site's data in your browser settings.

😞

Your EucBuddy needs some care

Hey! It looks like this EucBuddy stick doesn't have a licence yet — or the flash didn't quite go through. No worries, we'll get it sorted.

A one-time licence unlocks your device and lets you flash the latest firmware. Just one purchase — no subscriptions, no recurring fees, no nonsense.

Get your licence
❤️

Activate your licence

Enter your licence code and pick a nickname for your device.

😕

Hmm — we can't find your EucBuddy yet

We couldn't read your device's ID, so flashing can't start just yet. No worries — this almost always means the stick just needs a little nudge, not that anything's broken.

🔧 A few quick things to check:

Your Buddy's device ID has to be recognized before we can continue — once it shows up, just try again.

Flashing also needs a one-time licence. Don't have one yet? Get your licence here.