Charles, > I have a mini-todo list that I am working through for the Linux stuff. > Suggestions for additions/proioritsation welcome: I recall looking (and patching) through yaffs1 code and few things seemed unsafe: in several places return codes (ecc validation) are not checked, for example GC and scan did not checked ECC on tags meaning that - scan can collect bad chunks - GC may copy bad chunk and give it a new good tag ECC. Its been awhile, I may not recall details exactly but it fixed some of the problems that I saw during power cycling. Also it may make sense to (optionaly) disable bad block creation on bad read - I see leakage during power cycling. Not a lot, but enough to get me worried. I am sure they are still good blocks. This would be consistent with what Toshiba says in the app note. Sergei