MandoPuter firmware v0.1.11: Double-press goes back, plus SD-update reliability fixes

Firmware v0.1.11 for the MandoPuter is now available. This release re-purposes the BOOT button's double-press gesture and rolls up three reliability fixes from the SD-card update path.

v0.1.11 — 2026-04-25

Highlights

Double-press now steps backwards through the mode cycle so you can quickly recover when you've cycled past the mode you wanted. Plus three fixes that make SD-card firmware updates work reliably on every boot.

Changes

  • Feature: Double-press = previous mode. Single-press still steps forward; double-press now steps backwards through the same mode cycle. The rotation banner that double-press used to trigger is gone — rotation lives in the Display Settings menu (long-press BOOT) where it had already been duplicated. No functionality lost, just relocated.
  • Fix: SD update prompt now reliably appears. The SD-OTA scan was running so early in boot that the SD card hadn't finished powering up yet, and the first SD.begin() reliably failed. The scan now runs after the mode banner, by which point the card is settled. No extra blank-screen wait for customers without an SD card.
  • Fix: Install no longer reboots silently. The 8 KB streaming buffer used during the OTA write was on the stack, but the ESP32 main task only has 8 KB of stack total. The first push to the buffer overflowed and triggered a watchdog reset. Moved to static storage along with the version-scanner buffer.
  • Fix: Version detection on the SD blob. The scanner could match a phantom marker created when the linker happened to place two unrelated string constants adjacent to each other. The scanner now requires the bytes between the prefix and suffix to be printable ASCII, so the real version marker always wins.

Upgrade notes

  • Double-press behaviour change. If muscle memory still expects double-press to rotate the canvas, you'll find rotation under Display Settings → Rotation (long-press BOOT to enter the menu).
  • No NVS migrations — saved scale, rotation, anchor, and color theme all carry forward.

How to install

  1. Log in at foxheadworkshop.com/account and open your MandoPuter order.
  2. Download firmware.bin.
  3. Save it to the root of your MandoPuter SD card.
  4. Insert the card and power the unit on.
  5. Single-press BOOT when the update prompt appears.

Step-by-step instructions with screenshots are in the owner's manual under Updating Firmware.

Verified on

  • Hardware: Waveshare ESP32-C6 LCD 1.3 USB
  • SD card: FAT32 32 GB
  • Upgrade path tested end-to-end: v0.1.10 device + v0.1.11 SD blob → prompt → install → v0.1.11 boot → double-press steps mode backward.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.