I get the same checksum, so the file is good. Or at least, the file is the same as what Mark intended you to download.

Another thought occurred to me:

I think it might be possible that your serial cable is bad, but only on the TX line. In other words, there is some garbage getting mixed up on the TX line, but the "receiver" program in the empeg isn't validating the data so it doesn't know any better. Can anyone debunk this theory?
_________________________
Tony Fabris