Flash Chip Manufacturer IDs - mhightower83/Arduino-ESP8266-misc GitHub Wiki

Flash Chip Manufacturer IDs

I have been looking for a better list of Manufacturer IDs than flashchips.h. I think the code for JedecJep106Lib makes a good quick lookup reference. The variable ContinuationBytes refers to a count of 0x7F "continuation bytes" in the response before a non-0x7F byte. This count indicates which bank the Manufacturer ID resides in. (0 is bank 1) 0x7F7F7F1C would be 0x1C in bank 4.

So far, I have not seen a Flash Chip on an ESP8266 report any "continuation bytes" in response to a 0x9F SPI Serial Command.

We also need a more complete list of Device IDs.