Hi, Charles Does this "yaffs_CheckpointRead" function not skip bad block? when i mount a partition, it will search checkpoint. unfortunately, it searched a block with a checkpoint was marked bad before due to write fail or erase fail. why does not it skip the block? best regards, Dannier