u/HandyAlexander

# 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.

reddit.com
u/HandyAlexander — 1 day ago

Firmware 4.2.2 Released

Connectivity fixes

  • Fixed a bug that could cause Legacy Bluetooth to crash when switching away from Legacy BT online mode.
  • Fixed a Bluetooth crash affecting some devices.
  • Increased the Legacy Bluetooth stack size to reduce stack overflows and improve stability.
  • Updated underlying Espressif platform components for improved compatibility and maintenance.

Script and timing improvements

  • Made small adjustments to HSP behavior.
  • Fixed an issue where the device could stop while adjusting time.
  • Fixed a clock resync issue that could cause scripts to drift further out of sync after resynchronization.

Hardware and sensor updates

  • Added support for V02 hardware.
  • Added support for newer Oh PCB variants.
  • Improved the driver used on Oh devices.
  • Fixed legacy temperature handling.
  • Fixed the legacy temperature driver.

Input and actuator stability

  • Reverted debounce settings to restore the previous button timing behavior.
  • Fixed a rare LRA pattern activation issue that could cause the actuator control path to block.

General reliability

  • Removed unused and obsolete code paths as part of a broader cleanup.
  • Addressed several low-level stability issues found during review, including memory-allocation handling and task-startup edge cases.

File changes

  • 138 files changed, 5515 insertions(+), 7871 deletions(-)

Availability

Firmware 4.2.2 is available for opt-in today and will be gradually rolled out to all users over the next 3 weeks.

This release summary was generated with AI assistance and reviewed for clarity.

reddit.com
u/HandyAlexander — 2 months ago

Greenscreen Handy?

Is this something anyone would be interested in? To potentially remove the device from passthrough, detect position and more.

u/HandyAlexander — 3 months ago