Infinite "preparing installation" trying to update firmware

Just got new AirGradient one unit with frmware version 3.1.1.
Trying to update it to 3.1.9 with instructions: AirGradient ONE (I-9PSL) and Open Air (O-1PST) Firmware Versions
Successfully connect to device. Choose and confirm installation of version 3.1.9.
It shows “Installing - preparing installation” window… and nothing more happens. Tried to wait for an hour, still “preparing installation”.
Tried with Edge and Chrome on Windows 11. With 2 different USB cables.
Tried from another computer with Windows 10 - the same.
Any advice?

I think we never had this issue before.

Please reach out to our support through the website form and ask the ticket to be escalated to me.

We can then arrange a Zoom call and have a look together.

I found the reason.
My inattention plus strange flash utility behavior.

  1. Disconnect AirGradient devices from laptop.

  2. Press “flash now” button in either Chrome or Edge.
    A window appears to select serial port to connect.
    There is no “USB JTAG / serial debug”, but there are others. Try all of them one by one.
    Usually the answer is: “Failed to execute ‘open’ on ‘SerialPort’: Failed to open serial port.”
    But suddenly, on one of them: “Connecting”… “Device Dashboard”.
    (at this moment I checked 5 times no device is connected :face_with_thermometer:)

  3. So I have Device Dashboard running.
    If I have the device connected at the same time - now doubt everything is OK. But no device connected.
    I can click “LOGS & CONSOLE” - console is shown. I can download logs with no errors (an empty file “esp-web-tools-logs.txt” is downloaded).
    I can click “INSTALL AIRGRADIENT ONE / OPEN AIR VERSION”. It asks me if I want to erase the device as well. It asks to confirm I want to install Version 3.1.9. After that it shows “Preparing installation” and hangs.

P.S. According to Windows device manager, the serial port I connected to was “Standard Serial over Bluetooth link”. JBL headphones connected via Bluetooth.

P.P.S. Selecting correct serial port worked like a charm.

Great that you were able to sort it out.