# Update firmware FP300 Zigbee mode

**URL:** <https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483>\
**Category:** Devices\
**Tags:** zigbee\
**Created:** [February 2, 2026, 2:33pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483 "2026-02-02T14:33:27Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![NeosS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neoss/32/138605_2.png) [@NeosS](https://community.homey.app/u/NeosS)\
**Post date:** [February 2, 2026, 2:33pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/1 "2026-02-02T14:33:27Z")

</div>

Hi everyone,

I have the **Aqara FP300 sensors** and I’d like to know what the correct way is to update their firmware.

Is it possible to do this directly from Homey, or do I need to use the Aqara app or an additional hub?

If anyone has already updated them, I’d really appreciate it if you could share the steps or your experience.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 2, 2026, 3:40pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/2 "2026-02-02T15:40:02Z")

</div>

You can’t update ZigBee devices directly from Homey. I think you need the Aqara hub.

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [February 2, 2026, 3:45pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/3 "2026-02-02T15:45:28Z")

</div>

You can simply connect them via Bluetooth to the Aqara app on your phone to update the firmware/change the mode to/from Zigbee/Matter. No Homey or Aqara hub needed.

---

<div class="post-metadata">

**Author:** ![NeosS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neoss/32/138605_2.png) [@NeosS](https://community.homey.app/u/NeosS)\
**Post date:** [February 2, 2026, 3:51pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/4 "2026-02-02T15:51:55Z")

</div>

Sorry, but with App Aqara not detect the FP300 witch Zigbee mode, this required a Hub aqara.

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [February 2, 2026, 4:45pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/5 "2026-02-02T16:45:24Z")

</div>

You don’t need a hub. Simply follow the instructions in the Aqara mobile app to put the device into Bluetooth mode. You can also find the instructions [here](https://store-support.aqara.com/products/multi-presence-sensor-fp300#faq)

---

<div class="post-metadata">

**Author:** ![NeosS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neoss/32/138605_2.png) [@NeosS](https://community.homey.app/u/NeosS)\
**Post date:** [February 2, 2026, 7:45pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/6 "2026-02-02T19:45:27Z")

</div>

Sured, i red this post [Updating Aqara FP300 firmware](https://www.derekseaman.com/2026/01/home-assistant-updating-aqara-fp300-zigbee-firmware.html)

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [February 2, 2026, 7:56pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/7 "2026-02-02T19:56:09Z")

</div>

You are looking at a guide for Home Assistant 😅

But the guide does also explain using the Bluetooth method.

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [March 13, 2026, 7:29am UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/8 "2026-03-13T07:29:20Z")

</div>

Hi everyone,

I’m trying to add the Aqara FP300 Presence Sensor to Homey Pro via Bluetooth, but it seems impossible to complete the se

 ![193322](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/9/4942b4060c311b52e79c58cccc13cc851d71a5cf.jpeg)

tup. Homey does not detect it properly or allow any firmware interaction.

My main problem is the firmware update. Since Homey doesn’t support updating the device firmware, I’m stuck. From what I understand, the only option would be to buy an Aqara Hub, connect the sensor there, update the firmware, and then reset it and move it back to Homey.

That doesn’t seem very “smart home” friendly. Having to purchase a completely different hub just to update a device feels like an unnecessary workaround.

Is there any way to update the firmware without an Aqara hub when using Homey Pro?

Or are there plans to support firmware updates for Aqara devices directly in Homey?

Thanks!

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [March 13, 2026, 7:38am UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/9 "2026-03-13T07:38:47Z")

</div>

If you scroll back a bit in the thread, you’ll see that you don’t need an Aqara hub. You can simply update the firmware of the FP300 using Bluetooth on your phone through the Aqara mobile app.

The screenshot you attached to your post is actually the exact screen where you can perform the firmware update.

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [March 13, 2026, 8:49am UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/10 "2026-03-13T08:49:21Z")

</div>

Yes, I read that part of the thread, but that is exactly where the problem is.

When I try to add the Aqara FP300 using the Aqara mobile app, it does not offer a simple Bluetooth connection for firmware updates. The app immediately asks me to choose between Thread (Matter) or Zigbee, and then it requires adding an Aqara hub.

So in practice I cannot find any option to connect directly via Bluetooth just to update the firmware.

From what you wrote it should be possible to update it using Bluetooth only, but the current app flow seems to force a protocol selection that requires a hub.

Am I missing some step or a specific pairing/reset procedure that enables the Bluetooth update mode?

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [March 13, 2026, 9:01am UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/11 "2026-03-13T09:01:03Z")

</div>

As soon as you select either Thread (Matter) or Zigbee, the process will continue and the device will update its firmware to the selected option. This firmware update is performed via Bluetooth.

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [March 13, 2026, 9:25pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/12 "2026-03-13T21:25:46Z")

</div>

I can’t do it via the app, maybe they changed something

> **[Watch WhatsApp Video 2026-03-13 at 22.24.31 | Streamable](https://streamable.com/mvtg67)**
>
> Watch "WhatsApp Video 2026-03-13 at 22.24.31" on Streamable.

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [March 13, 2026, 9:49pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/13 "2026-03-13T21:49:09Z")

</div>

What you are showing is you successfully updating the firmware 😅

---

<div class="post-metadata">

**Author:** ![Anoniemand](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anoniemand/32/120697_2.png) [@Anoniemand](https://community.homey.app/u/Anoniemand)\
**Post date:** [March 13, 2026, 9:49pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/14 "2026-03-13T21:49:15Z")

</div>

It worked for me last weekend. What happens when you select the opposite protocol? Maybe there’s a different in selecting the present protocol and not present protocol?

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [March 13, 2026, 9:51pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/15 "2026-03-13T21:51:40Z")

</div>

In either case it downloads the most recent firmware and flashes it to the device. After that the device is ready for pairing and Aqara suggests pairing it with one of their hubs.

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [March 13, 2026, 11:48pm UTC](https://community.homey.app/t/update-firmware-fp300-zigbee-mode/150483/16 "2026-03-13T23:48:14Z")

</div>

Ok thanks
