
Originally Posted by
GadgetUK
That's good to know, so sounds like we can rule out temperature. My guess is its just differences between chips. If I remember correctly, one of the things about nand flash is there's sort of ECC block and an error mapping system (hence how these chips can be flashed so many times, they are not only high quality but have a large amount of additional space to deal with errors. It's possible that because of that error management process that's why they vary in their timings. Because some chips could have a different distribution of errors than others, and that distribution pattern could affect timing when erasing and writing? I could be talking crap, but I've seen similar timing differences on Everdrives before now, although when you are comparing two programming operations that take 4 or 5 seconds the difference is a lot less noticeable.