AirGradient Forum

All airgradient one sensors repeatedly updating on 3.3.6 starting 09:30 GMT 29/04

Thanks, that has fixed the loop in my airgradient one. Can the auto update be disabled? I am using HA integration

I had configured my airgradient one not to communicate with remote servers, which the configuration page implies would not allow for any automatic firmware updates. That seems to not have been the case (unless the Home Assistant integration will automatically update the firmware that I’m not aware of). Upon seemingly automatically updating to 3.3.6, the unit would repeatedly boot, check for firmware updates, the hw.airgradient API call would always return a new firmware (regardless of what was passed in as the current firmware version) and then the unit would flash and reboot. Wash, rinse, repeat. I’m using past-tense here because I flashed the ESPHome firmware in the meantime in order to restore functionality to the unit. I’m not thrilled that, even though I had it configured to not talk to remote servers, a bug in a remote server endpoint seems to have been able to effectively brick (I guess technically bootloop) my device.

Mine had the firmware update loop problem yesterday for something like half a day

I powered it on again after the rollback, and the display finally showed “up to date” instead of “new version”.

It’s not connected to the “cloud” but i only use it in my local network with home assistant.

Same here. One outdoor and one indoor sensor, running FW 3.3.6. Both crashing as soon as Prometheus tries to get the metrics. Has the issue been identified?

The update loop fixed itself for my two devices. I powered them both off as it seemed a waste to constantly update. I started getting things set up to build firmware from github, but before I got through that I powered my indoor unit back on and it did not update, it remained at 3.3.6. Same for my outdoor unit.

Is there still a bug that the disableCloudConnection setting doesn’t work when set during wifi setup?

Hi @everyone,

We and other AirGradient users, identified two issues that caused the bootloop in version 3.3.6 before the server changes last night. Unfortunately, these were missed during testing. We actually had a fix ready for about a week, but delayed releasing it to ensure full stability.

The two issues are:

  1. Monitor that using Prometheus
    GitHub Issue #309
  2. Monitor with the “Disable Cloud Connection” option enabled in the Wi-Fi web portal
    GitHub Issue #312

Regarding the bootloop that occurred last night: it was triggered by server-side changes related to firmware updates for monitors that are not registered on our server but still want to have automatic firmware updates features. Our team already reverted those changes.

In summary:
If you’re not using Prometheus and haven’t enabled “Disable Cloud Connection” in the Wi-Fi web portal, you should no longer experience any issues. For those affected by either of these two conditions, we’ve just released version 3.3.7, which addresses both problems.

This update will be available today via automatic updates and will also listed on our firmware page here.

Thank you to everyone who reported these issues—your feedback really helps us improve. We’re sorry for the inconvenience and appreciate your patience and support.

3 Likes

Hi Samuel,

Haven’t been able to get my AG One to update over the air automatically.

Also can’t find 3.3.7 on the firmware page, still showing 3.3.6

1 Like

Ditto.

Though, he said “today” and technically there are three hours left in “today” if you assume they are based in Thailand.

We are having some technical issues getting the firmware blob into our website flasher but working on it. I hope it will be available soon.

Missed today by a few hours

Hi all, any updates on the availability of the new firmware?

3.3.6 says up to date and continues to boot loop for me. Never attempting to update to 3.3.7

I saw mine updating about 2 hours ago and I’m now running
Firmware Version: 3.3.7

Returned AG One to Online mode, still on the reboot loop of death, re flashed with 3.3.6 just in case, issue continues.

Hi @everyone,

Just like Achim said, we have a problem right now to add the new firmware on our website flasher. But latest automatic firmware update already available for 3.3.7. Make sure you set firmware version on our dashboard to 3.3.7

Hi @Technologyman00 , are you using either prometheus or disable cloud connection on the wifi manager portal?

I use the homeassistant integration, but it’s currently disabled. I have tried both blocking online and not. Doesn’t seem to change anything

Edit: Reflashing this morning to 3.3.6 seems to have allowed it to update to 3.3.7 and fix the problems.

@Technologyman00

Same situation.

Try this link, goto domain /documentation/factory/

Working as expected, looks like the firmware page hasn’t been updated yet.

It seemed to randomly work this morning after I reflashed it

Cool beans, sorry, just noticed your edit.

1 Like

Something broke, it happens.

No one rushed into the fire without a hose, time taken, good result.