Hello! I recently purchased three AirGradient ONE units (I-9PSL). I am a little confused about how firmware updates work with a local-only configuration…
I have the AirGradient connected to my Wi-Fi and I have checked the “Prevent connection to AirGradient servers” checkbox, as I want a local-only configuration. The AirGradient is added to Home Assistant and I can see all the sensor data, etc. no problem.
I can also see that there is a firmware update available:

Clicking on that brings up another page that shows the installed version is 3.3.9 and the latest version is 3.4.1, but it does not seem to provide a button to actually perform the update, only a “Skip” button. How do you actually do the firmware update? (Or does Home Assistant merely show that an update is available, but lacks a mechanism to perform the update?)
I also found this page that has a browser-based firmware update utility: AirGradient ONE (I-9PSL), Open Air (O-1PST) and Open Air Max (O-M-1PPST...) Firmware Versions
However, the latest firmware version there is 3.3.8, which is older than what my AirGradient came with (3.3.9) and the latest version as reported by Home Assistant (3.4.1). Is there a reason this page hasn’t been updated? Is this still a supported means for updating the AirGradient?
Another question related to firmware updates: I purchased “fully assembled & tested” AirGradient ONE units; as part of this assembly/test process, are there any factory sensor calibrations that are stored within the AirGradient? If so, are these preserved after a firmware update? What about the Wi-Fi configuration settings, as well as the in-the-field calibrations continuously performed with the VOC and CO2 sensors? Do these persist after an update?
Thank you!

