Page 1 of 1

SPI NAND FLASH support in REVELPROG-IS programmer

Posted: Fri Aug 24, 2018 2:40 pm
by ArT
We are working on adding support for Serial Nand Flash devices in next update (available for all REVELPROG-IS users). In first release we are planning basic SPI NAND programmer functions (read/erase/write operations for standard area and spare bytes), ECC checking and blocks checker (finding faulty blocks) and Read Device ID. Developing progress is in advanced stage.

edit 2018-10-24: v1.8.0 update is already released. Please check it here: viewtopic.php?f=23&t=398
edit 2020-01-21: updated supported device list (added support for 4Gbit 1Die and 2Die devices)

Below is a device list we are working and progress status. This topic will be updated.

SPI NAND FLASH device list
    marked with black - added and tested (will be available in next update)
    marked with dark gray - added based on datasheet and not tested (samples not available, but can be found in old devices)
    marked with blue - currently in progress, will be available in next update
    marked with light gray - interested with these chips? please let us know!

ISSI
  • 1Gb IS37SML01G1
  • 1Gb IS38SML01G1

MICRON
  • 1Gb MT29F1G01AAADD e.g. MT29F1G01AAADDSF, MT29F1G01AAADDWB, MT29F1G01AAADD12
  • 1Gb MT29F1G01ABAFD e.g. MT29F1G01ABAFDSF, MT29F1G01ABAFDWB, MT29F1G01ABAFD12
  • 1Gb MT29F2G01ABBGD (1.8V) e.g. MT29F1G01ABBFDWB
  • 2Gb MT29F2G01AAAED - e.g. MT29F2G01AAAEDH4
  • 2Gb MT29F2G01ABAGD - e.g. MT29F2G01ABAGD12, MT29F2G01ABAGDSF, MT29F2G01ABAGDWB
  • 2Gb MT29F2G01ABBGD (1.8V) - e.g. MT29F2G01ABBGDSF, MT29F2G01ABBGDWB
  • 4Gb MT29F4G01ABAFD (3.3V)
  • 4Gb MT29F4G01ABBFD (1.8V)
  • 4Gb MT29F4G01ADAGD (3.3V) - e.g. MT29F4G01ADAGDHC (2x DIE)

GIGA DEVICE
  • 1Gb GD5F1GQ4UB
  • 1Gb GD5F1GQ4RB (1.8V)
  • 1Gb GD5F1GQ4UC
  • 1Gb GD5F1GQ4RC (1.8V)
  • 1Gb GD5F1GQ4UE e.g. GD5F1GQ4UEYIG, GD5F1GQ4UEYJG, GD5F1GQ4UEYFG, GD5F1GQ4UEFIG, GD5F1GQ4UEFJG, GD5F1GQ4UEFFG
  • 1Gb GD5F1GQ4RE (1.8V) e.g. GD5F1GQ4REFIG, GD5F1GQ4REFJG, GD5F1GQ4REFFG, GD5F1GQ4RE9IG, GD5F1GQ4RE9JG, GD5F1GQ4RE9FG
  • 1Gb GD5F1GQ4UF e.g. GD5F1GQ4UFYIG, GD5F1GQ4UFYJG, GD5F1GQ4UFYFG, GD5F1GQ4UFFIG, GD5F1GQ4UFFJG, GD5F1GQ4UFFFG
  • 1Gb GD5F1GQ4RF (1.8V) e.g. GD5F1GQ4RFFIG, GD5F1GQ4RFFJG, GD5F1GQ4RFFFG, GD5F1GQ4RF9IG, GD5F1GQ4RF9JG, GD5F1GQ4RF9FG
  • 2Gb GD5F2GQ4UB
  • 2Gb GD5F2GQ4RB (1.8V)
  • 2Gb GD5F2GQ4UC
  • 2Gb GD5F2GQ4RC (1.8V)
  • 2Gb GD5F2GQ4UE e.g. GD5F2GQ4UEYIG, GD5F2GQ4UEYJG, GD5F2GQ4UEYFG, GD5F2GQ4UEFIG, GD5F2GQ4UEFJG, GD5F2GQ4UEFFG
  • 2Gb GD5F2GQ4RE (1.8V) e.g. GD5F2GQ4REFIG, GD5F2GQ4REFJG, GD5F2GQ4REFFG, GD5F2GQ4RE9IG, GD5F2GQ4RE9JG, GD5F2GQ4RE9FG
  • 2Gb GD5F2GQ4UF e.g. GD5F2GQ4UFYIG, GD5F2GQ4UFYJG, GD5F2GQ4UFYFG, GD5F2GQ4UFFIG, GD5F2GQ4UFFJG, GD5F2GQ4UFFFG
  • 2Gb GD5F2GQ4RF (1.8V) e.g.. GD5F2GQ4RFFIG, GD5F2GQ4RFFJG, GD5F2GQ4RFFFG, GD5F2GQ4RF9IG, GD5F2GQ4RF9JG, GD5F2GQ4RF9FG
  • 4Gb GD5F4GQ4U...
  • 4Gb GD5F4GQ4R... (1.8V)

KIOXIA (TOSHIBA)
  • 1Gb TC58CYG0S3HRA (1.8V)
  • 1Gb TC58CVG0S3HRA (3.3V)
  • 2Gb TC58CYG1S3HRA (1.8V)
  • 2Gb TC58CVG1S3HRA (3.3V)
  • 4Gb TC58CYG2S0HRA (1.8V)
  • 4Gb TC58CVG2S0HRA (3.3V)


MACRONIX
  • 1Gb MX35LF1GE4AB
  • 1Gb MX35UF1G14AC (1.8V)
  • 2Gb MX35LF2GE4AB
  • 2Gb MX35LF2G14AC
  • 2Gb MX35UF2G14AC (1.8V)

WINBOND
  • 1Gb W25N01GV (3.3V) e.g. W25N01GVZEIG
  • 1Gb W25N01GW (3.3V)
  • 1Gb W25N01JW (1.8V)
  • 2Gb W25M02GV (3.3V) MultiStack
  • 2Gb W25M02GW (1.8V) MultiStack
  • 2Gb W25N02JW (1.8V)
  • 2Gb W25N02KV (3.3V)

If you have any suggestions for tools or wish list for supported device please let us know ;)