I'm hoping to be able to distinguish between multiple versions of ESP32 modules (ESP32-WROVER-32D, ESP32-WROOM-xx etc).
Are there any memory locations or parameters which can be used to identify these, like a hardware UID?
I'm aware of MAC addresses and the external flash hardware ID's but I don't think these are sufficient to actually differentiate.
Unique Module ID?
-
- Posts: 9757
- Joined: Thu Nov 26, 2015 4:08 am
Re: Unique Module ID?
The MAC address is by definition unique, but I don't think it maps 1-to-1 to the module type; you'd need to keep a database or something with the mappings if you want to use that. I don't think the module type is recorded anywhere within the eFuse range or something, but you could deduce it from the hardware available (e.g. you could enable psram, allow it to fail if not found in menuconfig, then see if you can allocate memory there to see if you're on a Wrover.)
Who is online
Users browsing this forum: Google [Bot] and 185 guests