How To: Updating Aqara FP300 Zigbee Firmware

Aqara has released new firmware for the FP300 when used in Zigbee mode. However, if you are using this with Home Assistant and Zigbee2MQTT, there’s no automatic OTA update available inside of Home Assistant.

I wrote a blog post on how to use the Aqara app to update your FP300 to the latest firmware. It retains all Z2M and HA settings. Just takes a few minutes per device.

Home Assistant: Updating Aqara FP300 Zigbee Firmware

There will be if you can push a PR to the Z2M OTA branch, if you have access to the source.

TLDR for those not willing to resort to external links.

  • Put device in pairing mode (5s hold on button until you see a purple light pulse). Use Aqara app to switch to thread mode.
  • Wait until it’s done.
  • Repeat the above but this time switch to zigbee mode, then once it switched ,press permit join in Z2M

To my knowledge Aqara does not release the download URLs for their firmware. In addition, prior methods to root Android and intercept download URLs is now no longer viable due to changes in the Aqara app OS requirements, from what I’ve been told.

Is there any improvements, does it expose any new features etc? I am currently using FP300 with ZHA and finding it bit underwhelming at the moment.

With Z2M I don’t see any device changes or obvious improvements.