πŸ–₯️ Firmware Guide

Pick & flash new firmware for your CutieCat!

CutieCat comes flashed with QA Firmware to test basic functionality. To start hacking you’ll have to load new firmware. If you’re adventurous you can even learn to write your own!

πŸ’» Firmware Guide

Official Firmware

We’re constantly adding new features and developing cool hacking tools for the ESP32. Here’s a couple projects we’ve built from your suggestions:

CircuitPython

Our ESP32-based designs are supported by CircuitPython, a lightweight version of Python that lets you develop on the go!

With CircuitPython, you can build hardware prototypes in minutes. We’re working on adding some example projects, but you can check out some great guides by Adafruit in the mean time. Our boards feature a Qwiic / Stemma QT compatible connector that lets you easily interface with their sensors!

Download the binary here.

⚑ Flashing Guide

Step 1: DFU Mode

Your ESP32 based board needs to enter Device Firmware Upgrade (DFU) mode to be upgraded. Some breakout boards have auto-reset circuits which let the board automatically enter this mode, but you may need to do it manually.

DFU Method 1:

  1. Hold down the Boot button
  2. Plug in the DevKitty
  3. Release the Boot button

DFU Method 2:

  1. Plug CutieCat into your computer
  2. Hold down the Boot button
  3. Press & Release the Reset button

Step 2: Download Your Firmware

Download the appropriate .bin binary file from the firmware guide above.

We’re working on adding the binaries to the web UI in the next month!

Step 3: Flash your binary!

  • In a Chrome browser, visit update.devkitty.io
  • Erase the flash chip
  • Upload the binary file to the web UI. Leave the offset at 0x0
  • Hit flash and wait for the upload to finish!