Sebastien CRETENET

Results 4 comments of Sebastien CRETENET

Looks like this ID size is near hard-coded in **_src/rp2_common/hardware_flash/flash.c_** This should be linked to flash selected instead. Maybe it's easier in my case to try to read ID with...

What about something like this ``` void flash_get_unique_id_IS25LP(uint8_t *id_out) { const int IS25LP_FLASH_RUID_CMD 0x4b const int IS25LP_FLASH_RUID_DUMMY_BYTES 4 const int IS25LP_FLASH_RUID_DATA_BYTES 16 const int IS25LP_FLASH_RUID_TOTAL_BYTES (1 + IS25LP_FLASH_RUID_DUMMY_BYTES + IS25LP_FLASH_RUID_DATA_BYTES)...

That's the point : some flash have 128b uID and other 64b, but SDK actually only read 64b uID, so all (a lot of !) 128b flashs chip have same...

I fully understand why it's done as it's done, but how could I get my full uID ? Does the function in upper post have any chance to work or...