Looking at my source code from Logoedit, I already changed flushrx in my version, thusly:

Code:
static void flushrx()
{
// Tony Fabris 2002-10-22
// Attempt to fix long-standing bug in flash timings. This particular
// change (delay 1 second instead of 0 seconds on each flushrx) was
// suggested by Jan Harkes. I avoided it at first because I thought
// it would slow things down too much. But now it seems to be just
// what the doctor ordered. Thanks, Jan.
while(readbyte(1)>=0);
}



Is there more to it than that?
_________________________
Tony Fabris