Updated Upgrade (markdown)

Thomas Dietrich 2017-06-17 19:26:46 +02:00
parent b1182d0eb2
commit 5428635a68
1 changed files with 10 additions and 14 deletions

@ -27,23 +27,19 @@ A secondary hosting of the files is provided because GitHub will only serve file
[@smadds](https://github.com/arendst/Sonoff-Tasmota/issues/19) publicly provides a copy of each of the builds provided as part of a release. The standard build is now (starting from 5.1.4):
* `http://sonoff.maddox.co.uk/tasmota/sonoff.bin` (Latest firmware release)
although he is also providing the same build as
* `http://sonoff.maddox.co.uk/tasmota/sonoff.ino.bin`
for compatibility with existing Sonoffs that have this stored as their OTA URL.
A full list of available builds for the latest release can be found in [the releases section](https://github.com/arendst/Sonoff-Tasmota/releases). They are all available in the same folder in the format:
* `http://sonoff.maddox.co.uk/tasmota/BUILDNAME.bin`
A full list of available builds for the latest release can be found in [the releases section](https://github.com/arendst/Sonoff-Tasmota/releases). They are all available in the same folder in the format: `http://sonoff.maddox.co.uk/tasmota/BUILDNAME.bin`
* `http://sonoff.maddox.co.uk/tasmota/sonoff.bin`
* `http://sonoff.maddox.co.uk/tasmota/sonoff-minimal.bin`
* `http://sonoff.maddox.co.uk/tasmota/sonoff-ds18x20.bin`
* `http://sonoff.maddox.co.uk/tasmota/sonoff-touch-4ch.bin`
(@smadds also publishes the latest released version number to a publicly available MQTT server which may be subscribed to at sonoff.maddox.co.uk:1883 with the topic sonoff-version. No authentication needed.)
### Functionality vs Firmware size vs OTA
As more functionality is being added to the firmware at some time it reaches the point where OTA or web page upload will fail. Both upgrade features rely on the fact that there is enough free flash memory available to load both the current and the new firmware. With a 1MB flash as available on the Sonoffs and the standard linker script providing 950kB code space a firmware file size of as much as 475kB allows for an easy upgrade.