I've thought about this a lot at the Cincinnati meet, and I think I know what the dependency is. The serial routines discard data that arrives too quickly to be sent out the serial port, and hijack therefore misses such data. So if the serial rate is too slow, it never sees the patterns it is looking for.

By simply rearranging the code slightly, I can have hijack ALWAYS look at the data, before it gets discarded. Hopefully this will eliminate the dependency.

The theoretical untested fix is in now in for v295, to be released shortly.

Cheers