Page 1 of 1
Reliable way to obtain the MPN or Ordering Code of a module
Posted: Sun Oct 05, 2025 1:19 am
by tosemusername
How do I reliably obtain the Ordering Code or Manufacturer Part Number for my particular module? The closest way I've found so far is by running esptool chip-id, but it seems to be missing information about the PSRAM of my vanilla ESP32.

- Screenshot From 2025-10-04 22-18-10.png (12.7 KiB) Viewed 1620 times
Re: Reliable way to obtain the MPN or Ordering Code of a module
Posted: Sun Oct 05, 2025 3:03 am
by Sprite
I don't think you can read that using software. You can usually (in newer modules) derive it from the inscription of the module shield, though.
Re: Reliable way to obtain the MPN or Ordering Code of a module
Posted: Mon Oct 06, 2025 8:24 pm
by tosemusername
You can usually (in newer modules) derive it from the inscription of the module shield, though.
I figured as much from here
https://docs.espressif.com/projects/esp ... index.html
But does that mean I can't reliably determine how much PSRAM my module has?
Re: Reliable way to obtain the MPN or Ordering Code of a module
Posted: Tue Oct 07, 2025 1:08 am
by Sprite
You can. If you look at the specification identifier, it looks like ??NxRy??, with x being the flash size and y being the psram size, in megabytes.
Re: Reliable way to obtain the MPN or Ordering Code of a module
Posted: Tue Oct 07, 2025 3:00 pm
by tosemusername

- Any idea how to read this?
- 20251007_115648.jpg (1.07 MiB) Viewed 1580 times
Re: Reliable way to obtain the MPN or Ordering Code of a module
Posted: Wed Oct 08, 2025 2:26 am
by Sprite
Hm, you're right, I guess the shields on the Wrover still follow the old format. Well, the good thing is that you can still find it: simply grab any ESP-IDF (or Arduino project, I think), enable PSRAM and the startup chatter should have a line that tells you how much PSRAM it detected.