-
Hi, my device went down a few days ago. It was running CircuitPython 8 and I wasn't able to get it to enter REPL on Thonny. I am able to erase and reflash it, so I downloaded the most current Micropython and got more detailed errors that repeat with the number of failed writes increasing:
This leads me to think the RAM chip has died, but before sending this to the silicon graveyard, I wanted to know if there were any other troubleshooting steps? details: |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Is anything attached to the board, or do you see any broken connections, e.g. along the sides of the ESP32? |
Beta Was this translation helpful? Give feedback.
-
This bad ext. RAM seems to be a reoccurring problem although not very common with later revisions of ESP modules. For instance, earlier with ESP32 rev b (2020-21) I had more issues with external RAM not passing tests than now with rev e. I still got one that has bad ext RAM and two with non-working WiFi, among say, 500 ESP32 modules I've used in the past couple of years. I don't know how Espressif does QC but it doesn't look very good on them when these essential features fail to work. |
Beta Was this translation helpful? Give feedback.
Is anything attached to the board, or do you see any broken connections, e.g. along the sides of the ESP32?
If you have a voltmeter you could check the value of the 3V3 power. The ESP32 can run at a slightly less voltage than the RAM chip.
The RAM chip itself comes in a comparable large package, which allows to replace it, if broken.
And even with a broken RAM chip you could load GENERIC_ESP32 firmware to it, ignoring the SPIRAM.