Open hipal31 opened 2 years ago
Can anyone help?
@JiaLWang Can you please help me or connect with the right person for this issue?
Hi Hipal, Is it using wifi OTA?
@JiaLWang yes it is using wifi ota. But problem occurs without ota as well with new code flashed.
@Alvin1Zhang Would you please help with it? Thanks.
@JiaLWang @Alvin1Zhang Please look into the problem
@Alvin1Zhang Can you please help me with this?
@hipal31
firstly please help read out the flash ID and the status register when the device is broken, and post it here:
esptool.py flash_id
esptool.py read_flash_status
and then do you have enough broken devices? if so, please try if re-flash the device can make it work again. (to see if this is a irreversible issue)
Michael
@ginkgm Thanks for the reply.
Until now I received 15 devices with same issue. I did re-flash the device and kept it for testing. After re-flashing It's working.
Right now I don't have broken device at present with the issue to read flash id. I'll send once I receive a new broken device.
Regards, Hipal
@hipal31
firstly please help read out the flash ID and the status register when the device is broken, and post it here:
- install & export in IDF
- run
esptool.py flash_id
- run
esptool.py read_flash_status
and then do you have enough broken devices? if so, please try if re-flash the device can make it work again. (to see if this is a irreversible issue)
Michael
Hi @ginkgm , Recently I received a broken device, in which
After running esptool.py flash_id
command, result is :
Connecting....
Detecting chip type... ESP32-C3
Chip is ESP32-C3 (revision 3)
Features: Wi-Fi
Crystal is 40MHz
MAC: 34:b4:72:4f:25:3c
Uploading stub...
Running stub...
Stub running...
Manufacturer: 20
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
After running esptool.py read_flash_status
command, result is :
Connecting...
Detecting chip type... ESP32-C3
Chip is ESP32-C3 (revision 3)
Features: Wi-Fi
Crystal is 40MHz
MAC: 34:b4:72:4f:25:3c
Stub is already running. No upload is necessary.
Status value: 0x0200
Hard resetting via RTS pin...
After that I run idf.py erase-flash
and idf.py flash
commands to re-flash module and it's working fine after re-flashing.
Please let me know if anything needs to be performed at my side and help me find out solution.
Regards, Hipal
@ginkgm please look into the issue.
@hipal31 ,
This looks like a random and tricky problem, which may be related to many factors (power supply, PCB, SW, or the flash itself). We have a team dealing with this kind of issues. Please help raise a ticket here:
https://cqms.espressif.com/ticker/add
Please also include this Github issue in the ticket, and our support team will contact with you.
@ginkgm I have raised a support ticket.
Environment
Problem Description
I'm getting
esp_image: Checksum failed.
error during boot of controller. I did OTA using esp_https_ota and after successful upgrade device was working properly. But after 2 months I got this error that controller can't boot due to checksum failed. And out of 100 devices 4 devices are getting this kind of error. Which means it's hard to reproduce this.Expected Behavior
It should work properly even after 2-3 months or a year.
Actual Behavior
After 2-3 months it's getting checksum failed error during boot.
Debug Logs
Other items if possible