神ではないんだけど…

>ReadFileが完了するのに異常に時間がかかることが時々あり

どうもここがひっかかりますね。
通常異常に時間がかかるって場合はUSBバス上ではNAKになっていると
考えられますが、そうなのでしょうか。

その場合は、ACKを適切に出せていない可能性がありますけど…。
(ファーム側でACKを出しているつもりが実は出していないて、
データを上書きしてからACK設定を行っているなど)

当方も決して慣れてはいないので、間違ってたらごめんなさいです。