I am trying to use yaff2-direct (in bootloader)  to scan and read a YAFFS1 partition which is created by Linux OS(ARM).  I was able to open the file, but yaffs_read always return 0s in the buffer.
 
I also tried to use yboot.c ,  and debugging shows that tags.chunkID could not be found for that file/objectID.  But if I login to Linux, I am able to read the whole file.
 
I already set the is_Yaffs2 to 0 , any clue why this could happen?
 
We will decide whether to buy YAFFS2  License base on my investigation.  Our bootloader is proprietary and OS is GPL. 
Thanks
Bill