diff --git a/Upgrading.md b/Upgrading.md index dbd2bd5a..04c92940 100644 --- a/Upgrading.md +++ b/Upgrading.md @@ -99,31 +99,33 @@ You can set up OTA url and initiate OTA upgrade from TDM using GUI. [**OTA over SCP**](OTA-over-SCP) - setup and configure "OTA over SCP" upload for PlatformIO -# Migration path for older releases - +## Migration path Until now several versions of Tasmota have been released starting with the C version Sonoff-MQTT-OTA followed by Sonoff-MQTT-OTA-Arduino and Sonoff-Tasmota. -Migrating from one version to the next is mostly painless as the settings are saved in the same location in flash and newer settings are appended. +Migrating from one version to the next versions is mostly painless as the settings are saved in the same location in flash and newer settings are appended. -As said, mostly painless. There are some deviations to this rule as the flash positions got rearranged. In the next list you'll find an overview of supported migrations paths. +As said, mostly painless. There are some deviations to this rule as I rearranged the flash. In the next list you'll find an overview of supported migrations paths. * No migration from **Sonoff-MQTT-OTA** to **Sonoff-MQTT-OTA-Arduino** or **Sonoff-Tasmota**. - The settings flash layout and OTA image locations are different from the Arduino versions + The settings flash lay-out and OTA image locations are different from the Arduino versions * Easy migration from **Sonoff-MQTT-OTA-Arduino 1.0.11** to **Sonoff-Tasmota 3.9.x**. After installing Sonoff-Tasmota for the first time some settings need to be adjusted via web configuration or MQTT commands. * Easy migration from **Sonoff-MQTT-OTA-Arduino 3.1.0** to **Sonoff-Tasmota 4.x**. After installing Sonoff-Tasmota for the first time some settings need to be adjusted via web configuration or MQTT commands. * Easy migration from **Sonoff-Tasmota 4.x** to **Sonoff-Tasmota 5.14**. + As a safeguard perform a Backup Configuration before installing the new version. If settings are lost after the upgrade perform a Restore Configuration. +* Easy migration from **Sonoff-Tasmota 5.2** to **Sonoff-Tasmota 6.7.1**. As a safeguard perform a **Backup Configuration** before installing the new version. If settings are lost after the upgrade perform a **Restore Configuration**. -* Easy migration from **Sonoff-Tasmota 5.2** to **Tasmota 6.6.0.6**. - As a safeguard perform a **Backup Configuration** before installing the new version. If settings are lost after the upgrade perform a **Restore Configuration**. -* Migration to **Tasmota 6.7 and higher** - - :warning: [Back up your device settings](#device-settings) as described above. Convert the backup to human readable form as you **MUST** restore these settings manually. :warning: + - :warning: If you've used development versions between 6.6.0.7 and 6.6.0.11 [Back up your device settings](#device-settings) as described above. Convert the backup to human readable form as you **MUST** restore these settings manually. :warning: - Perform a `Reset 6` before upgrading the firmware and, for safe measure, after the upgrade completes. - Enter your device configurations using the settings saved in the first step. +* Easy migration from **Sonoff-Tasmota 6.7.1** to **Tasmota 7.x**. + As a safeguard perform a **Backup Configuration** before installing the new version. If settings are lost after the upgrade perform a **Restore Configuration**. + +So to migrate from **Sonoff-MQTT-OTA-Arduino versions before 3.1.0** to **Tasmota 7.x** you will need to take four steps: -So to migrate from **Sonoff-MQTT-OTA-Arduino versions before 3.1.0** to **Tasmota 6.x** you will need to take four steps: 1. Migrate to **Sonoff-Tasmota 3.9.x** 2. Migrate to **Sonoff-Tasmota 4.x** 3. Migrate to **Sonoff-Tasmota 5.14** -4. Migrate to **Tasmota 6.x** +4. Migrate to **Sonoff-Tasmota 6.7.1** +5. Migrate to **Tasmota 7.x**