Magellan firmware is so incredibly slow to turn packets around that it
doesn't *really* run any faster at 115K than it does at 4800 because of
the huge inter-packet delay on the acks. Since we're about a zillion times
less likely to lose data than the device itself, we now turn handshaking off
when receiving from the device to help the track transfer rate which goes
up by about a factor of eight with this patch.
This also corrects a synchronization on back-to-back transfers which
were getting tripped up by the handshaking state machine getting the ack
for turning handshaking on.
Get latest updates about Open Source Projects, Conferences and News.