Skip to content

v3.3 – STARTUP

Choose a tag to compare

@kibergospodar kibergospodar released this 28 Sep 21:49
· 27 commits to nuit-overkloking since this release

New Settings → STARTUP: OFF / FAST / BOOST / OVERKLOKING – how much of the controller's startup is skipped, from the next boot on.

  • OFF – stock
  • FAST – connects to the robot while the intro plays
  • BOOST – also skips the intro animation
  • OVERKLOKING – also skips the pairing animation and scans continuously: home screen in about 4 s instead of 9.5 s

Also:

  • Faster boot on every level (no PSRAM memory test, fewer boot logs)
  • No more getting stuck on the pairing screen when a connection drops while it is being set up (e.g. after restarting the controller while connected)
  • The FCC ID / TELEC footer is gone from the Settings screen, so all six rows fit

Works with the robot mod v3.2 – no robot changes.

Download

No ESP-IDF needed – only Python and pip install esptool. Step-by-step: Flash without building.

  • ButterBot-OVERKLOKING-v3.3-controller-full.bin – one file, flash at 0x0. Simplest, but resets the controller's settings.
  • ButterBot-OVERKLOKING-v3.3-controller-parts.zip – keeps settings; flash with @flash_args, instructions in FLASH.txt.
  • SHA256SUMS-controller.txt – checksums.

⚠️ Flash with --after no_reset and reset over USB – --after hard_reset (esptool's default) can leave the controller stuck.