# Firmware 4.3.0 Released
This release focuses on firmware update reliability, charging and battery behavior, and general stability. Most of the changes are things you notice when something goes wrong — updates that recover instead of failing, and charging that behaves sensibly with less-than-ideal chargers.
Firmware updates
- Firmware updates are faster and more reliable, so an update is less likely to stall or fail partway through.
- Devices that lose power or get interrupted during an update now recover on their own instead of being left in a broken state.
- Update failures now report a clearer reason, which makes it much easier for support to tell what actually went wrong if you ever need help.
Charging and battery
- Charger detection and handling were improved, particularly with slow chargers and chargers that aren't recommended for the device. The device is better at deciding what it can safely draw.
- The device now reports when it is charging slowly, so you can tell the difference between a bad charger and an actual charging problem.
- Fixed a bug where charging could get stuck repeatedly starting and stopping when using a non-recommended charger.
- Battery level reading and power handling were improved, so the reported charge level is more accurate and jumps around less.
- Fixed the battery status LEDs sometimes staying on too long when turning the device off.
Device behavior
- LED behavior was improved, including a fix where temporary LED indications did not always return the LEDs to their normal state afterwards.
- Fixed handling of motor and leadscrew settings used by the maintenance routines, so those functions behave correctly on all units.
- Device status reporting to the app was expanded, giving the app a more complete picture of what the device is doing.
Stability
- The device does less unnecessary background work after starting up, which frees up resources for normal operation.
- Device configuration data is now stored and recovered more robustly, reducing the risk of settings being lost.
- Internal groundwork for future products.
File Change Summary
- 164 files changed. 27,876 insertions. 4,619 deletions
Rollout
Available now as opt-in for devices on the staging environment, rolling out to staging devices over the next few days. Production usually follows a few days later — the release then becomes available as opt-in for everyone and is gradually rolled out to all users over the next 3–4 weeks.
This post was generated with AI assistance.