Aqara Motion and Light Sensor P2 Firmware Update

I added additional Motion and Light Sensor P2 sensors the other day and I noticed they are all running firmware 1.0.2.0 with no update available.

My other P2 sensors are all running 1.0.3.0. with updated menus and features (sensitivity settings & Absence Delay Timers). Two days have past and still no firmware updates available.

Does anyone know how to force an update? Those features are kind of a big deal.

2 Likes

I updated my P2 using Home Assistant.

Recently, I had the idea of temporarily activating the ā€˜Beta Version Update’ option in ā€˜More Settings’. I then disabled ā€˜Automatic Update’. However, I can’t try this out now because my P2s are already up to date. I had hoped to force the G5 Camera Hub update this way, but unfortunately it didn’t work. Perhaps it will work for you.

I thought about Home Assistant too but it shows up to date (which it’s not) and no update available. I’ve had Apple Home show updates before and it shows no update either.

The new sensors work just fine I just want the additional features/options.
So I’m back to the original Q:

I actually just checked the Distributed Compliance Ledger (DCL) regarding this issue.

For firmware version 1.0.3.0, the status ā€œSoftware Version Validā€ is currently set to false.

This explains why the update isn’t showing up for the sensors. Matter platforms like Home Assistant or Apple Home verify this ledger before offering an update. Since the version is flagged as invalid (either it was pulled due to bugs or hasn’t been fully certified for OTA yet), these platforms are strictly blocking the update.

Does this mean Aqara has their server turned off or on some goofy schedule?

No, it is not a server outage or a scheduling issue.

I was actually able to manually download the .ota file from their server, so the infrastructure itself is definitely online and working.

The ā€œValid: Falseā€ status in the DCL is a deliberate ā€œflagā€ set by Aqara. Think of the DCL as a public safety catalog for Matter devices. Even if the firmware file is technically still on their server, Aqara has updated the catalog to say ā€œDo not install this.ā€

By setting this to false, they have effectively engaged a kill switch for the update. This confirms they intentionally pulled the version, likely due to bugs found.

I am a software developer myself, and this looks like a standard ā€œstaged rolloutā€ procedure. We usually release updates in waves to small groups first. If Aqara receives error reports (telemetry) from users, they can make the decision to stop the rollout. In my opinion, this is the most likely explanation.

1 Like