we have an application that runs great on CE 3.0. That application have to creates/write/read log file on the FlashFx Disk. When I try it on CE 4.2; there are problems.
A certain amounts of log file read/write operations occured successfully. At some point, when fopen(filename, "rb") is called, it actually never returns. The calls hang in it. I have replace it with a call to CreateFile, and the same problem occured. If I changed the location of my logs to resides in the Storage portion of the Ram; it works well.
Note that I have 13MB of FlashFx remaining and it work well on CE 3.0. We are using WinCE 4.20.26 and a GC Plus board.
Any idea what it could be? Bad flash, driver problem, MS bugs?