I've noticed a strange thing with a Sandisk Cruzer 256Mo and Subway
On Windows, usb 2.0 hispeed bulk endpoints are 512 bytes long.
On Subway usb 1.x fullspeed bulk endpoints are 64 bytes long.
On Subway, there are 2KB memory for data. If I use only 64 bytes for a transfer, It's a bad thing, for what are done all the rest ? So I got a grazy idea: in a transaction batch, I've put 8 data transfer (each 64 bytes long) for the same bulk endpoint, in hope to get the same 512 transfer...
and...
it works!!! I get nearly 400KB/s with fat95 (with ANAIIS, on a simple 68000!).
but this tip fails on 4GB thumbs, so, I have some questions:
Is it safe or what can I must check before to try this *dangerous* mode ?
What is the maximum data transfer rate with Subway on a 68000 (is it 64KBytes/s (64 bytes per ms) or higher) ?
thanks.