 data is safe with yaffs  data is safe with yaffs admin 7 june 2012 834pm falock yaffs provides bad block handling and ecc algorithms to handle deficiencies in nand flash it is a logstructured file system which makes it very robust to corruptions caused by power failures we spend about 60 of development time on testing yaffs and our test harness is available for download so you can check the testing and perform some yourself we ve performed hundreds of thousands of tests to make sure that yaffs is as safe as we can make it even in the even of a power failure during a firmware update you can find full details of the yaffs testing regime in our paper http wwwyaffsnet documents yaffsrobustnessandtesting  including all the details on the powerfail stress tests the yaffs direct api tests for commercial rtoss linux testing and fuzz testing where we deliberately corrupt yaffs file systems to check that yaffs can still mount  