Page 1 of 1

ESP32-WROVER-B - PSRAM not working at 80MHz

Posted: Wed Nov 10, 2021 3:09 pm
by o.copleston
Hi folks, I've searched around for this issue and found nothing similar, so I thought I'd make a post.

I've put many 16MB ESP32-WROVER-B modules into production which have no problem running both the Flash and SIPRAM at 80MHz.

However, for a new production run, the 16MB ESP32-WROVER-B modules can run the Flash at 80MHz but cannot run the SIPRAM above 40MHz.

I had a look under the metal shielding of both the old and new modules and found that both are using the ESP PSRAM64H chips, but the newer modules use a different flash chip (please see attached photos).

I've also attached photos of the error I get at boot while it's trying to initialize the PSRAM:

Code: Select all

 PSRAM ID read error: 0x79a9ae06
Here's my SPI configuration:
SPI Speed: 80MHz
SPI Mode: QIO
SPI Flash Size: 16MB

I'd very much appreciate any thoughts as to why I cannot run the SPIRAM at 80MHz on these new modules.

Thank you

Re: ESP32-WROVER-B - PSRAM not working at 80MHz

Posted: Thu Feb 15, 2024 10:16 am
by TOMMINER23
Hey I'm having the same problem but for the ESP32-WROVER-E. PSRAM works fine at 40MHz, but at 80MHz I get:
"E (486) quad_psram: PSRAM ID read error: 0x7aa9ae06, PSRAM chip not found or not supported
E (493) cpu_start: Failed to init external RAM!"

Have you found out more about your situation? Is it not possible anymore on newer WROVER variants. Or perhaps there is just something wrong with my sdkconifg.