> > IMHO, the hardest part shouldn't be reading the NAND chip, but reversing > the Flash Translation Layer (FTL). > > Remember that the controller keeps its own reordering to perform wear > leveling on the flash. Some controllers even keep that info on battery > backed RAM, making impossible to recover it after failure. > > And also, most FTL schemes are highly proprietary, without any > documentation. > You may not have to reverse the FTL with a good forensic file system tool. I have used R-Studio (not free, but not too expensive) before to recover RAID sets and other broken file systems with good success. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .