I am trying to flash my Rio Car with car2-developer-v2.01-final.upgrade , using both download.c and empeg-download.c on a Linux system, but they both fail.

./download car2-developer-v2.01-final.upgrade 10000
gets through about 23% of the erase before I get the message "erasepage(100000) got code 1a2". What does this mean? I haven't found any mention of similar problems so far.

./empeg-download -p /dev/ttyS0 -a 10000 car2-developer-v2.01-final.upgrade
keeps telling me "fsync failed". But if I then restart it with the -d option (assume it is already in programming mode), it will sometimes start on the erase, but won't get very far before giving me the same kind of error message.

So right now, all I have is a fancy looking box with a pulsating LED. frown
Is this a problem with my computer/serial port, or what?
Help, anyone?