KJ and Adam, Are you guys still working on this? Here is how my testing has gone so far.
With devb-cf command my cf reports 33521136. From the serial port, it shows a capacity of 63488 (hex F800) X 512 = 32505856. Interesting is that from the serial port it shows the sector size as 528 (hex 210, which would yield 33521664.
With CF card in the Audrey, it took apporximately 20 seconds to write the image to the CF. After removing the CF from the Audrey, I placed it into my Win2K pro reader. Using the DD command: dd if=\.\PhysicalDrive1 of=backup.cf it resulted in a file, backup.cf, with size of 32505856, 63488+0 records in, 63488+0 records out. The dd command also gave me an error when it finished DD: \.\PhysicalDrive1: Permission Denied. But the file backup.cf came off fine. These numbers all match!!
Now to upload an image.
I started with the UpdateWithShellplus.cf. I used the mkcf command to make it the right size:
mkcf UpdateWithShellplus.cf audrey.flash 32505856
Then when I go to use the dd command I get:
dd if=audrey.flash of=\.\PhysicalDrive1
DD: \.\PhysicalDrive1 : Invalid Argument
So I tried the ntrw program to transfer the image to the cf and that worked fine:
ntrw write audrey.flash e:
Now, with the Audrey unplugged for over a minute, I popped the CF into the Audrey, held down the datebook button and plugged it back in. On the screen, it shows Loading from CompactFlash while I hold the datebook button down. After I let go of the datebook button, I get the FATAL: Invalid Image on the screen. On the serial port it shows the following:
Loading From CompactFlash
TimeOut on CF read
TimeOut on CF read
Config : 00003008
FATAL: Invalid Image
I tried this with both sets of numbers for the size of the CF card. I didn't try the size that Audrey reports when you put the CF into her.
I'm beginning to believe I have a bad image. With earlier testing, I did get further like KJ_Jazz with it failing with the checksum error, but I don't remember how I got there. I just started some systematic testing and documentation as I go along. If anybody has any suggestions to try, let me know. I will continue my testing. I would really like to get this to work.
BTW, I know that I can transfer Audrey's image to the cf and also to a mounted filesystem. Would it be possible to go from the mounted filesystem to the cf and then flash the Audrey.