Skip to content

Sonoff-Tasmota

Compare
Choose a tag to compare
@arendst arendst released this 22 Jun 20:06
· 20237 commits to master since this release

5.2.1 20170622

  • Fix Restore Configuration in case of lower version
  • Revert auto configuration upgrade allowing easy upgrade which was removed in version 5.2.0
  • Add command SetOption12 1 to disable newly released configuration flash rotate to reduce flash wear
  • Fix command CounterDebounce by removing test for active GPIO (#524)
  • Add command SetOption33 1..250 to allow user configure POW Max_Power_Retry count (#525)
  • Fix config auto upgrade from versions below version 4.1.1 (#530)

New feature

This versions introduces dynamic usage of configuration flash providing reduced flash wear. It saves configurations in different flash locations. When an OTA or web upgrade is initiated a backup of the configuration is stored in the eeprom area before the upgrade takes place. Seven additional flash pages are used lowering normal flash wear considerably.
This feature is default ON. With command SetOption12 1 it can be disabled.

Provided pre-compiled binary downloads

  • sonoff.bin = the default firmware for all but initial Sonoff-Touch and Sonoff-4CH devices
  • sonoff-touch-4ch.bin = the inital firmware for the Sonoff-Touch and Sonoff-4CH ONLY and is only used at initial serial upload to these devices. Future (OTA and web) uploads can use the sonoff.bin version as this version will be patched during (OTA and web) uploading to satisfy the esp8285 chip and flash layout.
  • sonoff-minimal.bin = is interim firmware to be used when the above firmware images become too big to fit as OTA or web upload; installing this one first and THEN uploading the desired sonoff.bin allows for future firmware size growth over the OTA file limit of 1/2 flash size.
  • sonoff-ds18x20.bin = is a version of sonoff.bin with the USE_DS18x20 define enabled and a larger MQTT buffer size to be used by people having more than 4 ds18x20 sensors connected.