BUDMASTERGROW
Home/Firmware

Firmware

Release notes, signed binaries and OTA instructions. Updates are free for the life of your controller — no forced pushes, no paid unlocks, no cloud required to install.

Our firmware pledge: Free OTA updates forever. You initiate them — we never force. Every customer runs the same firmware — no paid tiers. If a future version adds something you don't want, stay on your current version indefinitely; your controller will keep working.
Binary downloads land on launch day. Between now and batch-1 delivery we're finalising the signed-OTA pipeline (v1.6) on the production PCB from UC Industrial. Release notes below are the canonical record of what shipped in each firmware version. The .bin files become downloadable here the moment batch-1 goes out.
v1.5.4 Current Released 18 April 2026

What's new

Fixes

Nexus firmware (1.4 MB, pending) Router firmware (Mini / Mid / Max) (0.9 MB, pending)
v1.5.0 Released 12 March 2026

What's new

Nexus firmware (archive) Router firmware (Mini / Mid / Max) (archive)
v1.4.0 Released 4 February 2026

What's new

Nexus firmware (archive) Router firmware (Mini / Mid / Max) (archive)
v1.3.0 Released 10 January 2026

What's new

Nexus firmware (archive)

How to OTA-update your controller

  1. Download the correct .bin for your model from the section above.
  2. Verify the SHA-256 checksum matches the one listed beside the download (optional but recommended).
  3. On your controller dashboard, go to Settings → OTA Update.
  4. Drag the .bin file into the drop zone, or click to browse.
  5. The controller verifies the signature, flashes, and reboots. Takes about 30 seconds.
  6. After reboot, check Settings → About to confirm the new version number.

If anything looks wrong after an update, the previous firmware is held in a fallback partition — power-cycle and tap the reset button three times within 10 seconds to roll back.

No internet on your controller? OTA works fully offline — download the .bin on another machine, transfer via your local network, flash via dashboard. We never need to see the traffic.

For developers — source code + build

The BudMaster firmware is open-source. Repository: github.com/betysmalls/budmaster (FIRMWARE/ directory). Built with Arduino IDE + ESP32 core 3.3.7. PlatformIO configuration also shipped.

To build your own variant:

  1. Clone the repo. Install ESP32 core in Arduino IDE.
  2. Open FIRMWARE/BudMaster_Nexus/BudMaster_Nexus.ino (or the Router_Mini / Router_Mid / Router_Max variants).
  3. Optionally define CARRIER_V2 for the production-PCB pin mapping.
  4. Select board "ESP32-S3 Dev Module", upload via USB or OTA.

Pull requests welcome. We don't gate contributions behind a CLA; your commits stay yours.