Closed kjw1985 closed 11 months ago
Same. Update to 3.6.1 ok. Apply 3.6.2 and shows 3.6.2 as version (also get BSSID box in wifi settings), after reboot goes back to 3.6.1 and loose BSSID box.
Same. Update to 3.6.1 ok. Apply 3.6.2 and shows 3.6.2 as version (also get BSSID box in wifi settings), after reboot goes back to 3.6.1 and loose BSSID box.
you must be uploading an older firmware to a different partition. How are you flashing the chip?
OTA. Uploaded the latest dev version and that seems to have stuck!!
@MichaelDvP could it be the OTA is messing up the boot partition? We've seen examples where after an upload it will run the bootloader version. The current OTA code uses the older ArduinoOTAClass where our File Upload uses the espressif UpdateClass and handles partitions nicer I think. Or we could just remove the OTA feature?
OTA is very handy tho.
yeah, maybe we should keep it. I can see a scenario where you automatically wget the latest binary firmware and automatically flash the EMS-ESP.
Tried today flashing 3.6.1 with ESM-ESP flasher which worked. Imported the settings again and tried flashing 3.6.2. Didn't work. So flashed 3.6.2 and imported settings but got problems when connected to boiler (by jack). Seemed to be rebooting every minute or so. Connected device with USB to laptop and could OTA update to 3.6.3-dev5a, look stable connected to with USB to laptop. However when moved and connected to boiler by jack it seemed to be rebooting every minute or so. Flashed 3.6.1 again as i didn't had time to troubleshoot and seems to be as "stable" as before. Which is rebooting/crashing every 1,5 or 2 weeks.
Tried today flashing 3.6.1 with ESM-ESP flasher which worked. Imported the settings again and tried flashing 3.6.2. Didn't work. So flashed 3.6.2 and imported settings but got problems when connected to boiler (by jack). Seemed to be rebooting every minute or so. Connected device with USB to laptop and could OTA update to 3.6.3-dev5a, look stable connected to with USB to laptop. However when moved and connected to boiler by jack it seemed to be rebooting every minute or so. Flashed 3.6.1 again as i didn't had time to troubleshoot and seems to be as "stable" as before. Which is rebooting/crashing every 1,5 or 2 weeks.
how are you flashing? did you ever try OTA? use a CLI like esptool, espota or use the EMS-ESP firmware uploader? Looks like your EMS-ESP is corrupted and to clean the partitions its recommended a full erase & re-flash using a standard method.
Tried today flashing 3.6.1 with ESM-ESP flasher which worked. Imported the settings again and tried flashing 3.6.2. Didn't work. So flashed 3.6.2 and imported settings but got problems when connected to boiler (by jack). Seemed to be rebooting every minute or so. Connected device with USB to laptop and could OTA update to 3.6.3-dev5a, look stable connected to with USB to laptop. However when moved and connected to boiler by jack it seemed to be rebooting every minute or so. Flashed 3.6.1 again as i didn't had time to troubleshoot and seems to be as "stable" as before. Which is rebooting/crashing every 1,5 or 2 weeks.
Try powering by USB, mine was similar when using boiler power. If you don't have usb power nearby to test, try a usb power pack. Mine's been on rock solid on usb for years now
how are you flashing? did you ever try OTA? use a CLI like esptool, espota or use the EMS-ESP firmware uploader? Looks like your EMS-ESP is corrupted and to clean the partitions its recommended a full erase & re-flash using a standard method.
Until 3.5 I always flashed using OTA. To flash 3.5 I've used EMS-ESP flasher and did update by OTA until 3.6.1. Doesn't EMS-ESP flasher erase partitions?
update: where I said OTA, I should have written web-upload! I'm sorry.
Try powering by USB, mine was similar when using boiler power. If you don't have usb power nearby to test, try a usb power pack. Mine's been on rock solid on usb for years now
I has been running fine on jack before 3.5 (even up to 36 weeks, and then I had to disconnect it for yearly service on my boiler). But looking at my grafana graphs since 3.5 4 weeks seem the maximum. (could be that I cut it short because of updating)
@MichaelDvP could it be the OTA is messing up the boot partition? We've seen examples where after an upload it will run the bootloader version. The current OTA code uses the older ArduinoOTAClass where our File Upload uses the espressif UpdateClass and handles partitions nicer I think. Or we could just remove the OTA feature?
Last time i've used OTA is more than a year ago, but i've also seen the fallback after web-upload and second boot. I think noone is using OTA, people mention OTA, but mean web-upload. I think there was a beta writing garbage in the ota-data partition and the esp then always boots from ota_0 (first app-partition). USB-flash should erase and rewrite ota_data.
@MichaelDvP could it be the OTA is messing up the boot partition? We've seen examples where after an upload it will run the bootloader version. The current OTA code uses the older ArduinoOTAClass where our File Upload uses the espressif UpdateClass and handles partitions nicer I think. Or we could just remove the OTA feature?
Last time i've used OTA is more than a year ago, but i've also seen the fallback after web-upload and second boot. I think noone is using OTA, people mention OTA, but mean web-upload. I think there was a beta writing garbage in the ota-data partition and the esp then always boots from ota_0 (first app-partition). USB-flash should erase and rewrite ota_data.
I'm sorry, I'm one of those people who is confusing OTA and web-upload. I've never used the OTA, always used web-upload (or EMS-ESP flasher). I'll update my previous post.
I'll close this and re-open if there is something structural wrong in the code. The Web and OTA uploads should work now.
PROBLEM DESCRIPTION
A while back tried to upgrade from 3.6.0 to 3.6.2. Which didn't seemed to work. Could upgrade to 3.6.1, however I'm still not able to upgrade via the web-interface. Tried multiple times the 3.6.2 version but also 3.6.3-dev2 two times. But I'm still on 3.6.1 (which seems to crash sometimes). I'm not sure why it wouldn't update as I did before.
REQUESTED INFORMATION