WeatherDuino Forum
Firmware Update instructions in case you forgot - Printable Version

+- WeatherDuino Forum (https://www.meteocercal.info/forum)
+-- Forum: Weather Stations & Environmental Measurement Equipment - WeatherDuino 4Pro Line (https://www.meteocercal.info/forum/Forum-Weather-Stations-Environmental-Measurement-Equipment-WeatherDuino-4Pro-Line)
+--- Forum: Air Quality Measurement (https://www.meteocercal.info/forum/Forum-Air-Quality-Measurement)
+---- Forum: User support forum for 4Pro Air Quality Measurement equipment (https://www.meteocercal.info/forum/Forum-User-support-forum-for-4Pro-Air-Quality-Measurement-equipment)
+---- Thread: Firmware Update instructions in case you forgot (/Thread-Firmware-Update-instructions-in-case-you-forgot)



Firmware Update instructions in case you forgot - HansR - 05-11-2025

I had some trouble to remember how to do the firmware update so I made a small howto for those who tend to forget things and don't work often with Arduino IDE. The instructions below should save you some time and are similar to what I published on the CumulusMX forum (in the Alpha thread).

--------------

If you still have the Arduino IDE (1.8.19) config it is easy: just download the new firmware from the site (look at the date), unzip into the Arduino directory and compile and upload to the board.

If you don't have the config:
  1. Install the IDE 1.8.19
  2. Install the ESP32 board:
    • In your Arduino IDE, go to File> Preferences.
    • Open the Boards Manager. Go to Tools > Board > Boards Manager…
    • Search for ESP32 and press install button for the “ESP32 by Espressif Systems“
    • Install version 2.0.3
  3. Move the WeatherDuino_AQM_III directory from the zip to the Arduino directory. It contains a libraries, software and utilities directory
  4. Move the libraries directory from the firmware zip up to the Arduino directory first level
  5. Edit the Config_Options.h and Credentials.h to what you need
  6. Verify and when no errors => Upload

I think that should be it.
Don't even try other versions of the IDE and Board unless you want to experiment.
If werk_ag decides to move to a next IDE version no doubt he will indicate which versions you need and publish the libraries accordingly.