NAND Flash Support Table

This table is a list of many different flash chips of varying types and an assessment of their detection in the MTD subsystem of the current Linux kernel. It is not an exhaustive list by any means, and it certainly has a few holes (especially on newer parts) but it is well beyond the scope of anything I have found in other materials.

This table is currently sorted by the order in which I came across the chips. This leaves many of the chips in grouping by datasheet and similar type, but it may overall seem disorganized. I may choose to improve the nature of this catalog in the future.

One should note that rows in blue represent chips that are detected properly except for their total size (perhaps because they are multi-die chips that should be detected by their sub-chipsize) and rows in red represent chips that are not detected properly. Note in the columns with boolean values (i.e., TRUE or FALSE), a TRUE with an asterisk (*) represents a value that is TRUE only with support from patches which have not yet been accepted into the mainline kernel (e.g., support for detection of new Toshiba or Samsung ID decoding methods).

ManufacturerPart #Man. IDID CodeFull IDMBPageOOBBlockBusONFIBad Block LocationScan Page 2Scan last pageScan byte 1Scan byte 6ECC Req.Bits per cellID LengthDetection MethodFull SupportAll but SizeCorrect SizeCorrect PageCorrect OOBCorrect BlockCorrect BuswCorrect BBMNotes
ToshibaTC58128AFT0x980x730x9873165121616 KBx8N/AAll OOB bytesTRUETRUETRUETRUE?1?2ID TableTRUETRUETRUETRUETRUETRUETRUETRUEFor BBM, OOB is written non-FFh (only check 1st page, 1st byte?)
SamsungK9F1G08U0B0xEC0xF10xECF1009540128204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
ToshibaTC58DVM72A1TG000x980x730x9873165121616 KBx8N/AAll OOB bytesTRUETRUETRUETRUE?1?2ID TableTRUETRUETRUETRUETRUETRUETRUETRUEFor BBM, OOB is written non-FFh (only check 1st page, 1st byte?)
SamsungK9F5608D0C0xEC0x750xEC75325121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE? (1-bit correct, 2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F5608Q0C0xEC0x350xEC35325121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE? (1-bit correct, 2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F5608U0C0xEC0x750xEC75325121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE? (1-bit correct, 2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F5616D0C0xEC0x550xEC55325121616 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE? (1-bit correct, 2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F5616Q0C0xEC0x450xEC45325121616 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE? (1-bit correct, 2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F5616U0C0xEC0x550xEC55325121616 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE? (1-bit correct, 2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F4G08U0A0xEC0xDC0xECDC109554512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9K8G08U1A0xEC0xDC0xECDC1095541024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEMade of two K9F4G08U0As
SamsungK9F4G08U0M0xEC0xDC0xECDC109554512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9K8G08U1M0xEC0xDC0xECDC1095541024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUE
STNAND128W3A0x200x730x2073165121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND256R3A0x200x350x2035325121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND256W3A0x200x750x2075325121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND256R4A0x200x450x2045325121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND256W4A0x200x550x2055325121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND512R3A0x200x360x2036645121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND512W3A0x200x760x2076645121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND512R4A0x200x460x2046645121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND512W4A0x200x560x2056645121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND01GR3A0x200x390x20391285121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND01GW3A0x200x790x20791285121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND01GR4A0x200x490x20491285121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND01GW4A0x200x590x20591285121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND512R3A2C0x200x360x2036645121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUESimilar part, different manufacturer (Numonyx NAND512-A2D); further cycles ignored
STNAND512W3A2C0x200x760x2076645121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUESimilar part, different manufacturer (Numonyx NAND512-A2D); further cycles ignored
STNAND512R4A2C0x200x460x2046645121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUESimilar part, different manufacturer (Numonyx NAND512-A2D); further cycles ignored
STNAND512W4A2C0x200x560x2056645121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits12ID TableTRUETRUETRUETRUETRUETRUETRUETRUESimilar part, different manufacturer (Numonyx NAND512-A2D); further cycles ignored
NumonyxNAND512R3A2D0x200x360x2036645121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND512W3A2D0x200x760x2076645121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND512R4A2D0x200x460x2046645121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND512W4A2D0x200x560x2056645121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND01GR3A2C0x200x780x20781285121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND01GW3A2C0x200x790x20791285121616 KBx8N/A1st page (6th byte in OOB = non FFh)FALSEFALSEFALSETRUE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND01GR4A2C0x200x720x20721285121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
NumonyxNAND01GW4A2C0x200x740x20741285121616 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE1-bit/512-byte (2-bit detect)12ID TableTRUETRUETRUETRUETRUETRUETRUETRUEfurther cycles ignored
HynixHY27UF081G2M0xAD0xF10xADF1XX15128204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
HynixHY27UF161G2M0xAD0xC10xADC1XX55128204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
HynixHY27SF081G2M0xAD0xA10xADA1XX15128204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
HynixHY27SF161G2M0xAD0xAD0xADADXX55128204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F2G08AAC0x2C0xDA0x2CDAXX15256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (or 528-byte)1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F2G08ABC0x2C0xAA0x2CAAXX15256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (or 528-byte)1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F2G16AAC0x2C0xCA0x2CCAXX55256204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (or 528-byte)1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F2G16ABC0x2C0xBA0x2CBAXX55256204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (or 528-byte)1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F4G08BAC0x2C0xDC0x2CDCXX15512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (or 528-byte)1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F8G08FAC0x2C0xDC0x2CDCXX151024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (or 528-byte)1?4Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEremains in Read ID mode; made of two 4Gb sections
MicronMT29F2G08AAB0x2C0xDA0x2CDAXX15256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F2G16AAB0x2C0xCA0x2CCAXX55256204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F4G08BAB0x2C0xDC0x2CDCXX15512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F4G16BAB0x2C0xCC0x2CCCXX55512204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?1?4Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F8G08FAB0x2C0xDC0x2CDCXX151024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE?1?4Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9F1208R0B0xEC0x360xEC36A5C0645121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE? (1-bit correct, 2-bit detect)14ID TableTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9F1208B0B0xEC0x760xEC76A5C0645121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE? (1-bit correct, 2-bit detect)14ID TableTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9F1208U0B0xEC0x760xEC76A5C0645121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE? (1-bit correct, 2-bit detect)14ID TableTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9F2G08U0M0xEC0xDA0xECDA8015256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE? (1-bit correct, 2-bit detect)14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEObsolete?
SamsungK9K4G08U1M0xEC0xDA0xECDA8015512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE? (1-bit correct, 2-bit detect)14Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEObsolete?
SamsungK9F2G08B0B0xEC0xDA0xECDA109544256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEonly differ by voltage
SamsungK9F2G08U0B0xEC0xDA0xECDA109544256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEonly differ by voltage
SamsungK9F2G08R0A0xEC0xAA0xECAA001544256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEObsolete?
SamsungK9F2G08U0A0xEC0xDA0xECDA109544256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEObsolete?
SamsungK9GAG08B0D0xEC0xD50xECD59429344120484096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)TRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9GAG08U0D0xEC0xD50xECD59429344120484096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)TRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9LBG08U1D0xEC0xD50xECD59429344140964096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)FALSETRUEFALSETRUETRUETRUETRUETRUEContains 2 K9GAG08U0D
SamsungK9HCG08U5D0xEC0xD50xECD59429344181924096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)FALSETRUEFALSETRUETRUETRUETRUETRUEContains 4 K9GAG08U0D
SpansionS30ML512P0x010x760x01760101016451216512 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/512-byte (correction)ORNAND6?ORNANDFALSEFALSETRUETRUETRUEFALSETRUETRUEEach model has x8/x16 bus versions, 2%/0% bad blocks; 2% => ID byte 3 = 0x00
SpansionS30ML512P0x010x560x01560101016451216512 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (correction)ORNAND6?ORNANDFALSEFALSETRUETRUETRUEFALSETRUETRUEEach model has x8/x16 bus versions, 2%/0% bad blocks; 2% => ID byte 3 = 0x00
SpansionS30ML256P0x010x750x01750101013251216512 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/512-byte (correction)ORNAND6?ORNANDFALSEFALSETRUETRUETRUEFALSETRUETRUEEach model has x8/x16 bus versions, 2%/0% bad blocks; 2% => ID byte 3 = 0x00
SpansionS30ML256P0x010x550x01550101013251216512 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (correction)ORNAND6?ORNANDFALSEFALSETRUETRUETRUEFALSETRUETRUEEach model has x8/x16 bus versions, 2%/0% bad blocks; 2% => ID byte 3 = 0x00
SpansionS30ML128P0x010x730x01730101011651216512 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/512-byte (correction)ORNAND6?ORNANDFALSEFALSETRUETRUETRUEFALSETRUETRUEEach model has x8/x16 bus versions, 2%/0% bad blocks; 2% => ID byte 3 = 0x00
SpansionS30ML128P0x010x530x01530301011651216512 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte (correction)ORNAND6?ORNANDFALSEFALSETRUETRUETRUEFALSETRUETRUEEach model has x8/x16 bus versions, 2%/0% bad blocks; 2% => ID byte 3 = 0x04
SamsungK9K8G08U0A0xEC0xD30xECD35195581024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9WAG08U1A0xEC0xD30xECD35195582048204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9NBG08U5A0xEC0xD30xECD35195584096204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEremains in Read ID mode
SamsungK9F8G08B0M0xEC0xD30xECD310A66410244096128256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15?Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F8G08U0M0xEC0xD30xECD310A66410244096128256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15?Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9F8G08U1M0xEC0xD30xECD310A66420484096128256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte15?Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEcontains 2 K9F8G08U0M
NumonyxNAND04GR3B2D0x200xAC0x20AC101554512204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND08GR3B4C0x200xAC0x20AC1015541024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode; contains two NAND04GR3B2D
NumonyxNAND04GW3B2D0x200xDC0x20DC109554512204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND08GW3B4C0x200xDC0x20DC1095541024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode; contains two NAND04GW3B2D
NumonyxNAND04GR4B2D0x200xBC0x20BC105554512204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND04GW4B2D0x200xCC0x20CC10D554512204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND08GR3B2C0x200xA30x20A35115581024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND08GW3B2C0x200xD30x20D35195581024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND08GR4B2C0x200xB30x20B35155581024204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
NumonyxNAND08GW4B2C0x200xC30x20C351D5581024204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEembedded 1/528 bit ECC; remains in Read ID mode
MicronMT29F4G08AAA0x2C0xDC0x2CDC909554512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
MicronMT29F8G08BAA0x2C0xD30x2CD3D195581024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
MicronMT29F8G08DAA0x2C0xDC0x2CDC9095541024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEcontains 2 MT29F4G08AAA
MicronMT29F16G08FAA0x2C0xD30x2CD3D195582048204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEcontains 2 MT29F8G08BAA
MicronMT29F16G08MAA0x2C0xD50x2CD5943E7420484096218512 KBx81.01st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE8-bit/539-byte25ONFI-Only?FALSEFALSETRUETRUEFALSETRUETRUETRUEObsolete?
MicronMT29F32G08QAA0x2C0xD50x2CD5943E7440964096218512 KBx81.01st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE8-bit/539-byte25ONFI-Only?FALSEFALSEFALSETRUEFALSETRUETRUETRUEObsolete?
MicronMT29F64G08TAA0x2C0xD70x2CD7D53E7881924096218512 KBx81.01st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE8-bit/539-byte25ONFI-Only?FALSEFALSEFALSETRUEFALSETRUETRUETRUEObsolete?
MicronMT29F16G08CBABA0x2C0x480x2C48044685204840962241024 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE12-bit/540-byte25ONFI-Only?FALSEFALSEFALSEFALSETRUETRUEreturns 0x00 after first 5 read ID bytes
MicronMT29F16G08CBABB0x2C0x480x2C48044685204840962241024 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE12-bit/540-byte25ONFI-Only?FALSEFALSEFALSEFALSETRUETRUEreturns 0x00 after first 5 read ID bytes
MicronMT29F8G08MAA0x2C0xD30x2CD394A5641024204864256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE4-bit/528-byte25Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F16G08QAA0x2C0xD30x2CD394A5642048204864256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE4-bit/528-byte25Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEremains in Read ID mode
MicronMT29F32G08TAA0x2C0xD50x2CD5D5A5684096204864256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE4-bit/528-byte25Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEremains in Read ID mode
STNAND04GR3B2D0x200xAC0x20AC101554512204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND08GR3B4C0x200xAC0x20AC1015541024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUE
STNAND04GW3B2D0x200xDC0x20DC109554512204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND08GW3B4C0x200xDC0x20DC1095541024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUE
STNAND04GR4B2D0x200xBC0x20BC105554512204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND04GW4B2D0x200xCC0x20CC10D554512204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND08GR3B2C0x200xA30x20A35115581024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND08GW3B2C0x200xD30x20D35195581024204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND08GR4B2C0x200xB30x20B35155581024204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
STNAND08GW4B2C0x200xC30x20C351D5581024204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND02GR3B2D0x200xAA0x20AA101544256204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
NumonyxNAND02GW3B2D0x200xDA0x20DA109544256204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
NumonyxNAND02GR4B2D0x200xBA0x20BA105544256204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
NumonyxNAND02GW4B2D0x200xCA0x20CA10D544256204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUEremains in Read ID mode
NumonyxNAND01GR3B2B0x200xA10x20A18015128204864128 KBx8N/A1st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GW3B2B0x200xF10x20F1801D128204864128 KBx8N/A1st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GR4B2B0x200xB10x20B18055128204864128 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GW4B2B0x200xC10x20C1805D128204864128 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND02GR3B2C0x200xAA0x20AA8015256204864128 KBx8N/A1st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND02GW3B2C0x200xDA0x20DA801D256204864128 KBx8N/A1st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND02GR4B2C0x200xBA0x20BA8055256204864128 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND02GW42C0x200xCA0x20CA805D256204864128 KBx16N/A1st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GR3B2B0x200xA10x20A10015128204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GW3B2B0x200xF10x20F1001D128204864128 KBx81.01st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GR4B2B0x200xB10x20B10055128204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
NumonyxNAND01GW4B2B0x200xC10x20C1005D128204864128 KBx161.01st page (1st word in OOB = non FFh)FALSEFALSETRUEFALSE22-bit/2048-bits14Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
HynixHY27UF082G2A0xAD0xDA0xADDA801D00256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
HynixHY27UF162G2A0xAD0xCA0xADCA805D00256204864128 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9G8G08B0A0xEC0xD30xECD314A5641024204864256 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9G8G08U0A0xEC0xD30xECD314A5641024204864256 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9LAG08U1A0xEC0xD30xECD314A5642048204864256 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUE
SamsungK9LBG08U0D0xEC0xD70xECD7D529384140964096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)TRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9HCG08U1D0xEC0xD70xECD7D529384181924096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)FALSETRUEFALSETRUETRUETRUETRUETRUE
SamsungK9XDG08U5D0xEC0xD70xECD7D5293841163844096218512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE8-bit/512-byte (correction)26Extended ID decode (Samsung)FALSETRUEFALSETRUETRUETRUETRUETRUE
NumonyxNAND08GW3F2B0x200xD30x20D3901524411024204864128 KBx8N/A1st page (1st or 6th byte in OOB = non FFh)FALSEFALSETRUETRUE1-bit/512-byte16Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9K8G08U0B0xEC0xDC0xECDC5195581024204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUE
SamsungK9WAG08U1B0xEC0xDC0xECDC5195582048204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUE
MicronMT29F16G08ABABA0x2C0x480x2C4800268920484096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F16G08ABCBB0x2C0x480x2C4800268920484096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F32G08AFABA0x2C0x480x2C4800268940964096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F32G08AECBB0x2C0x480x2C4800268940964096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F64G08AJABA0x2C0x680x2C6801A68981924096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F64G08AKABA0x2C0x680x2C6801A68981924096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F64G08AKCBB0x2C0x680x2C6801A68981924096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F64G08AMABA0x2C0x480x2C4800268981924096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F64G08AMCBB0x2C0x480x2C4800268981924096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F128G08AUABA0x2C0x680x2C6801A689163844096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F128G08AUCBB0x2C0x680x2C6801A689163844096224512 KBx82.11st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE4-bit/540-byte15ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSETRUETRUERead ID produces 00h after byte 5
MicronMT29F32G08CBACA0x2C0x680x2C68044AA9409640962241024 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F64G08CEACA0x2C0x680x2C68044AA9819240962241024 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F64G08CECCB0x2C0x680x2C68044AA9819240962241024 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F64G08CFACA0x2C0x680x2C68044AA9819240962241024 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F128G08CXACA0x2C0x680x2C68044AA91638440962241024 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F64G08CBAAA0x2C0x880x2C88044BA9819281924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F64G08CBCAB0x2C0x880x2C88044BA9819281924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F128G08CEAAA0x2C0x880x2C88044BA91638481924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F128G08CFAAA0x2C0x880x2C88044BA91638481924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F128G08CECAB0x2C0x880x2C88044BA91638481924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F256G08CJAAA0x2C0xA80x2CA805CBA93276881924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F256G08CKAAA0x2C0xA80x2CA805CBA93276881924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F256G08CKCAB0x2C0xA80x2CA805CBA93276881924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F256G08CMAAA0x2C0x880x2C88044BA93276881924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F256G08CMCAB0x2C0x880x2C88044BA93276881924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F512G08CUAAA0x2C0xA80x2CA805CBA96553681924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
MicronMT29F512G08CUCAB0x2C0xA80x2CA805CBA96553681924482048 KBx82.21st page (1st byte in OOB = non FFh)FALSEFALSETRUEFALSE24-bit/1080-byte25ONFI-OnlyFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE
SamsungK9LBG08U0M0xEC0xD70xECD755B67840964096128512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9HCG08U1M0xEC0xD70xECD755B67881924096128512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEContains 2 K9LBG08U0M
SamsungK9MDG08U5M0xEC0xD70xECD755B678163844096128512 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEContains 4 K9LBG08U0M
ToshibaTC58TxG4S2FBAxx0x980xD50x98D5...20488192576512 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSETBD/1096-byte16Extended ID decodeFALSEFALSETRUE*TRUEFALSETRUETRUETRUE*Datasheet doesn't list full ID, only shows ID decoder table
ToshibaTH58TxG7S2FBAxx0x980xD70x98D7...163848192576512 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSETBD/1096-byte16Extended ID decodeFALSEFALSETRUE*TRUEFALSETRUETRUETRUE*Datasheet doesn't list full ID, only shows ID decoder table
HynixHY27UF082G2B0xAD0xDA0xADDA109544256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
HynixHY27UF162G2B0xAD0xCA0xADCA10D544256204864128 KBx16N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
HynixHY27US081G1M0xAD0x790xAD79A5001285121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE4-bit/528-byte14ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*
HynixHY27US161G1M0xAD0x740xAD74A5001285121616 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE4-bit/528-byte14ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*
HynixHY27US08561A0xAD0x750xAD75325121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/512-byte12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*remains in Read ID mode
HynixHY27US16561A0xAD0x550xAD55325121616 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*remains in Read ID mode
HynixHY27SS08561A0xAD0x350xAD35325121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/512-byte12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*remains in Read ID mode
HynixHY27SS16561A0xAD0x450xAD45325121616 KBx16N/A1st or 2nd page (1st word in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte12ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*remains in Read ID mode
HynixHY27US0812(1/2)B0xAD0x760xAD76645121616 KBx8N/A1st or 2nd page (6th byte in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/528-byte14ID TableTRUETRUETRUETRUETRUETRUETRUETRUE*
HynixHY27US1612(1/2)B0xAD0x560xAD56645121616 KBx16N/A1st or 2nd page (3rd word in OOB = non FFh)TRUEFALSEFALSETRUE1-bit/528-byte14ID TableFALSEFALSETRUETRUETRUETRUETRUEFALSEThis is the ONLY x16 chip that uses byte 6 ("word 3") for BBM
SamsungK9F1G08U0D0xEC0xF10xECF1001540128204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/528-byte15Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9G8G08B0M0xEC0xD30xECD31425641024204864256 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9G8G08U0M0xEC0xD30xECD31425641024204864256 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeTRUETRUETRUETRUETRUETRUETRUETRUE
SamsungK9LAG08U1M0xEC0xD30xECD31425642048204864256 KBx8N/ALast page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE4-bit/512-byte25Extended ID decodeFALSETRUEFALSETRUETRUETRUETRUETRUEContains 2 K9G8G08U0M
SamsungK9GBG08U0M0xEC0xD70xECD794725442409681924361024 KBx8N/A1st or last page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE24-bit/1024-byte26Extended ID decode (Samsung)FALSEFALSETRUETRUETRUE*TRUETRUEFALSEWeird 1st AND last page scan?
SamsungK9LCG08U1M0xEC0xD70xECD794725442819281924361024 KBx8N/A1st or last page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE24-bit/1024-byte26Extended ID decode (Samsung)FALSEFALSEFALSETRUETRUE*TRUETRUEFALSEWeird 1st AND last page scan?
SamsungK9HDG08U5M0xEC0xD70xECD7947254421638481924361024 KBx8N/A1st or last page (1st byte in OOB = non FFh)FALSETRUETRUEFALSE24-bit/1024-byte26Extended ID decode (Samsung)FALSEFALSEFALSETRUETRUE*TRUETRUEFALSEWeird 1st AND last page scan?
ToshibaTC58DVG02A50x980x790x98791285121616 KBx8N/AAll OOB bytesTBD/512-byte1?2ID TableTRUETRUETRUETRUETRUETRUETRUEPreliminary sheet
ToshibaTC58DVG3S0E0x980xD30x98D3...10244096128256 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSETBD/512-byte1?5Extended ID decodeTRUETRUETRUETRUETRUETRUETRUE*Datasheet doesn't list full ID, only shows ID decoder table; Preliminary sheet
ToshibaTC58NVG0S3E0x980xD10x98D1...128204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte1?5Extended ID decodeTRUETRUETRUETRUETRUETRUETRUE*Similar part, different manufacturer (Numonyx NAND512-A2D); further cycles ignored
ToshibaTC58NVG1S3E0x980xDA0x98DA...256204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte1?5Extended ID decodeTRUETRUETRUETRUETRUETRUETRUE*Datasheet doesn't list full ID, only shows ID decoder table
ToshibaTC58NVG2S3E0x980xDC0x98DC...512204864128 KBx8N/A1st or 2nd page (1st byte in OOB = non FFh)TRUEFALSETRUEFALSE1-bit/512-byte1?5Extended ID decodeTRUETRUETRUETRUETRUETRUETRUE*Datasheet doesn't list full ID, only shows ID decoder table

© Copyright 2010 Brian Norris (computersforpeace at gmail dot com)
Updated August 25, 2010
Licensed under the GNU GPL

Valid XHTML 1.0 Strict