/\_/\ espurr

Little ears. Lots of personality.

Wear your
colours.

Motion-reactive RGB cat ears, powered by ESP32. Effects, buttons and motion work on their own. Your phone adds the finer controls.

Make them yours

The companion apps

Choose effects, tune colours and update firmware from your phone.

Start here

Give your ears
their first firmware.

Connect your board with a USB data cable. Use a desktop browser with Web Serial support.

Already running ESPurr? Use the phone app or the device’s web controls for an app-only update.

For blank Wi-Fi credentials or damaged storage, use the USB storage tools.

Loading firmware releases…

Check what this installation changes.

Choose your hardware to see the installation details.

USB maintenance

Storage and Wi-Fi.

Repair settings storage or set up the ears’ Wi-Fi network over USB. Firmware, boot selection and model data are kept.

Install a current ESPurr firmware or recovery image first. These tools need a valid installed partition table. Inspection restarts the board but does not write flash.

Use 8–63 printable ASCII characters. This is for the ears’ own network, not your home Wi-Fi.

Connect to check the chip, installed partition table and whether storage is blank.

Copy or note the password before saving. The field clears when USB disconnects. The installer does not save or upload passwords.

Before you connect

  1. Choose your board and flash layout. ESP32-S3 detection alone cannot identify your hardware. S3 installs include recovery. You can also install the selected release into slot A, or upload normal firmware afterwards.
  2. Close serial monitors and other tools using the USB port.
  3. If the board doesn’t connect, hold BOOT while reconnecting USB, then release it. Follow your board’s instructions if its buttons differ.

The v2 profiles are experimental. Successful flashing doesn’t establish electrical, motion or wearable safety.