Problems with Tasmota and Tasmotizer #10483
-
Hey there, |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 4 replies
-
Did you follow the upgrade migration version path? You cannot upgrade directly from 6.x to 9.x. You have to go through intermediate versions due to changes to settings structures, GPIO configuration, etc. |
Beta Was this translation helpful? Give feedback.
-
Save your config as JSON output before you start using Upgrade from 6.3 to 6.7.1, then to 7.2, and then... per the flow. You can web OTA upgrade pointing OTAURL to each version's link provided in the Tasmota docs migration article. Otherwise, you can download each version (including minimal) and perform a local file OTA (loading the intermediate minimal) for each version. And, for safe measure, You can restore settings manually and reference the JSON file as you go. Note that some You can restore from the JSON once you are on the latest Tasmota version but consider what I mentioned above. I have found that when restoring from an older version JSON, if the load fails, it provides the setting that is no longer compatible. I then edit the JSON to remove that setting and try again. There may be two or three that you have to try and edit since there have been many changes since 6.3. When loading settings from a file, |
Beta Was this translation helpful? Give feedback.
-
Be sure that you always erase flash prior to flashing via the serial interface. If you flash the new device with 6.3, does it function properly? If you configure the device as "generic" with no GPIO assignments, does it at least boot and allow you to get to the web UI? If so, then the problem could be the GPIO configuration/template. For some of these manufacturers, even though the device says it's the same on the outside, sometimes the internals change on newer revisions. If it doesn't boot, then you may not have a properly flashed device (can happen) and try again from scratch. If not of this resolves your issue, you may have a bad unit. |
Beta Was this translation helpful? Give feedback.
-
Not necessarily. I don't know what the default module is for the Tasmota binaries (used to me the Sonoff Basic). It's been a while since I've flashed a device using the serial interface. Anyway, the "default" GPIO config could conflict with the operation... but I don't think that's what's going on in your case. I wonder if you start with 6.3 and then step through the migration version flow using Tasmotizer (with erase flash selected) for each version... at which version it no longer functions. That might give a clue as to where the problem may lay. |
Beta Was this translation helpful? Give feedback.
-
I had the time to check the Upgrade Flow and yeah! I was able to upgrade from 6.xx to 9.2.0. So it's working now. I also flashed to Novostella Devices yesterday via tuya_convert and then upgraded, worked finde. Don't know why I could not flash the newest directly after soldering, but if tuya convert ist working I do not have to soldier anymore. Thank you all for the help, I'm very happy now! |
Beta Was this translation helpful? Give feedback.
Did you follow the upgrade migration version path? You cannot upgrade directly from 6.x to 9.x. You have to go through intermediate versions due to changes to settings structures, GPIO configuration, etc.
https://tasmota.github.io/docs/Upgrading/#upgrade-flow