Hi all,

I'm interested in reading from a Winbond's NAND Flash Memory W25M02GV 
<https://www.winbond.com/resource-files/W25M02GV%20Rev%20I%20051721.pdf>, but 
unfortunately  flashrom does not support this chip yet. There are few 
differences between this chip and those already available in the flashchips.h 
from Winbond.
It uses a SpiStack technology, which means stacking multiple die in one, in 
this case two nand 1G each. The ID for this nand is W25N01GV 
<https://www.winbond.com/resource-files/W25M02GV%20Rev%20I%20051721.pdf>. 
Actually the W25M02GV 
<https://www.winbond.com/resource-files/W25M02GV%20Rev%20I%20051721.pdf> is 
composed by two W25N01GV 
<https://www.winbond.com/resource-files/W25M02GV%20Rev%20I%20051721.pdf> NAND.
this chip, for almost every instruction, has one or more dummy bytes after the 
instruction. This feature seems not to be implemented in any chip currently 
listed in flashrom.
Also, my fault, I admit that I don't fully understand all the differences that 
could be hidden in having more than one die (perhaps more than the ones I 
mentioned above), and consequently the implications that it could entail in the 
implementation.

I hope someone will be interested in developing this ability and can help me.

Thanks,
s3th0x

References:
Datasheet: 
https://www.winbond.com/resource-files/W25M02GV%20Rev%20I%20051721.pdf
Linux Kernel MTD: 
https://elixir.bootlin.com/linux/latest/source/drivers/mtd/nand/spi/winbond.c
Arduino Library: https://github.com/squaresausage/WinbondW25N 
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to