AirGradient Forum

Unable to upgrade the firmware of the AG Go

My AirGradient Go came with firmware version 1.1.0, I am trying to upgrade to the latest 1.1.2 via the page using a Chrome browser.

I’ve tried Windows, Linux, MacOs and different browser versions and it always fails to start.
What it says to do (press BOOT while clicking install) doesn’t solve it.
I am pretty sure the ESP is in bootloader mode from the logs but it doesn’t work.

I turned to using directly the esptool. To be safe I am first trying to backup the existing firmware but it always fails during read on the same byte (475136).

At this time I am afraid that the flash memory might be damaged and I might make it worse if I try to flash.

What should I do?

Hi @matrikss , welcome to the community!

There may be an issue with the web flashing tool. Could you please try manually installing firmware 1.1.2 using the steps below?

  1. Download the firmware

Go to our firmware 1.1.2 release page:

Under the release assets, download:

airgradient-go-firmware-1.1.2.zip

  1. Unzip the firmware package

Extract the downloaded ZIP file.

Inside the extracted folder, locate this file:

airgradient-go-merge.bin

This is the binary file you will need for flashing.

  1. Connect the AirGradient Go

Connect your AirGradient Go to your computer using a USB cable.

  1. Open the Espressif flashing tool

Using Chrome or another Chromium-based browser, open:

https://espressif.github.io/esptool-js/

  1. Connect to the device

Click Connect .

Your browser should display a list of available serial/USB devices. Select the port corresponding to your AirGradient Go and confirm the connection. This is usually “USB JTAG”.

  1. Select the firmware

In the flashing tool, set the Flash Address to:

0x0

Click Choose File and select the airgradient-go-merge.bin file that you extracted earlier.

Leave any other settings untouched.

  1. Start flashing

Click Program to begin flashing the firmware.

Please leave the AirGradient Go connected while the process is running.

  1. Wait for the process to finish

Once the log reaches:

Hard Resetting via RTS pin…

the flashing process is complete.

You can then disconnect the AirGradient Go. It should automatically reboot with firmware 1.1.2 installed.

Please give this method a try and let me know what happens.

I’ve already flagged this with the team and the tool on our website will be fixed.

1 Like

It worked!
Thank you so much.