Updating software - Breezedude/breezedudeWindSensor GitHub Wiki

The firmware of the Breezedude can be updated by drag&drop of uf2 files.

โš ๏ธ Do not blindly upgrade your Breezedudes firmware if its properly working.

Update Instructions moved to: install.breezedude.de

๐Ÿงช Test coverage & plan

โ• The test coverage does only include current hardware versions (V2.x).
โ• Older hardware or deviations might work as well, but are not under test coverage. Update at your own risk and create a backup before. Check for compatibility first.

โœ… Before releasing a new firmware the following tests are performed:

  • different sensors:
    • WS85 UART
    • WS80 (quick check)
    • DAVIS 6410 (quick check)
  • avg. power consumption: < 1.25mA
  • 1 week long term stability test (WS85 UART, outdoor): monitor for continuous operation & battery drain
  • undervoltage test: power save mode & cutoff at low battery
  • USB MSC functionality (settings file)
  • UART debugging messages

๐Ÿšซ No/limited test coverage for:

  • USB debug mode
  • I2C display
  • alternative barometric pressure sensors
  • alternative LoRa radios
  • special functions (CPU freq. switching, debug modes)

๐Ÿ’พ Backup & Restore

You can create a backup of your device (including settings file) by copying the current.uf2 file from BREEZEBOOT. To restore just drag & drop it on the device again (see updating).

๐Ÿงฐ WS80/85/90 firmware update

The WS80/WS85/WS90 firmware should be updated according to the manual and tools provided by ecowitt.

For WS85 you can also use the WebUpdater

For anyone would like to play adround with J-Link programmer, this are the SWD pins on WS85:

  • SWDIO: T17
  • SWDCLK: T18

I used a speed of 100, otherwise got errors. Maks sure to not completely erase the flash, as the bootloader is not included in the FW update files. If you did by accident, I can provide a flash readback.

โš ๏ธ Check firmware compatibility notes in Breezedude compatible sensor section before upgrading your firmware.

โš ๏ธ If you have a early development board before V2.2 (with heater support) stay with firmware V0.6. After V0.6 this board is no longer supported. Contact me for hardware upgrade