On Wednesday 03 August 2005 18:08, zhy78 wrote: > Hi, YAFFS guys, > > MLC NAND doesn't allow consecutive partial program in main area and > spare area. So how to mark an invalid data? YAFFS1 does do overwriting for one purpose only: marking invalid chunks. YAFFS2 does not do any overwriting. MLC was one of the reasons for this. Will YAFFS1 work with MLC? Perhaps. If the corruption is limited to the page that is marked invalid, then it does not really matter since the data is no longer of interest anyway. The only caveat to this would be if it hammers the bits that make it look like a bad block. -- Charles