Success with Flash!
Well last night was the night, checked the CF card holding datebook and it switched over to the old OS after checking the image. So now I have UpdateWithShell running and all is well.
Here is what I did, I hope it helps someone else, many thanks to all those who posted hints and links to threads explaning the different parts.
Downloaded UpdateWithShell.zip from http://dilligaf.d2g.com/audrey/UpdateWithShell.zip
Downloaded jayklm.zip for md5sum, mkcf, and ntrw, from http://audrey.fizzlez.com/
Unpacked the files, placed the utilities from jayklm in path on my XP notebook.
The method I used for finding out the size of the PNY CF was outlined here:
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=3Com_Audrey&Post=905&Idle=0&Sort=0&Order=Descend&Page=0&Session=
my 32 meg PNY card returned: Capacity : 0000F800 or 63488 x 512 = 32,505,856 [does someone keep a list of these cards sizes?]
off to a cmd prompt
===========================================================
Windows XP cmd prompt
=======================
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>cd audrey
C:\audrey>cd updatewithshell
C:\audrey\UpdateWithShell>dir
Volume in drive C has no label.
Volume Serial Number is 3366-1801
Directory of C:\audrey\UpdateWithShell
01/08/2003 11:53 AM <DIR> .
01/08/2003 11:53 AM <DIR> ..
07/22/2022 12:00 AM 16,515,072 UpdateWithShell.cf
10/22/2001 11:10 PM 670 readme.txt
10/31/2001 11:29 AM 54 UpdateWithShell.md5
3 File(s) 16,515,796 bytes
2 Dir(s) 18,694,635,520 bytes free
C:\audrey\UpdateWithShell>md5sum -c UpdateWithShell.md5
UpdateWithShell.cf: OK
C:\audrey\UpdateWithShell>mkcf UpdateWithShell.cf audrey.flash 32505856 Read file of size 16515072. File checksum is 7b1eb7aa. Creating output file 'audrey.flash' of size 32505856...done!
================================================================
Next determine what Physical device your CF card reader is attached to. This was outlined by KJ_Jazz here:
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=3Com_Audrey&Post=1046&Idle=0&Sort=0&Order=Descend&Page=0&Session=
Remember to swap the \ for / when using the Cygwin dd utility.
Now I switched to a Cygwin bash prompt to run dd
==================================================================
switch to Cygwin32 window
===========================
bash-2.01$ pwd
/audrey/updatewithshell
bash-2.01$ ls -l
total 23938
-r--r--r-- 1 0 everyone 16515072 Jul 22 2022 UpdateWithShell.cf
-rw-r--r-- 1 0 everyone 54 Oct 31 2001 UpdateWithShell.md5
-rw-r--r-- 1 0 everyone 32505856 Jan 9 11:40 audrey.flash
-rw-r--r-- 1 0 everyone 670 Oct 22 2001 readme.txt
bash-2.01$ dd if=audrey.flash of=//./PhysicalDrive2
63488+0 records in
63488+0 records out
bash-2.01$
===================================================================
Back to XP cmd prompt window
=============================
C:\audrey\UpdateWithShell>ntrw read return f:
NTRW v2.00
Removeable media
Cylinders: 0:3
TracksPerCylinder: 255
SectorsPerTrack: 63
BytesPerSector: 512
bufsize is 65536
32423936 bytes written1 bytes: 0
==================================================================
Well this is what I tried a bunch of times with ntrw in place of dd and it never worked, see that the bytes written 32423936 is not the 32505856 that we asked for originally.
So here is what I think fixed it but I'm still not positive.
I now ran HexWorkshop on the file following Pep42's post in the same link as above:
http://www.linux-hacker.net/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=3Com_Audrey&Post=1046&Idle=0&Sort=0&Order=Descend&Page=0&Session=
Whatever magic that HexWorkshop does it is what I think fixed it. After that the CF card worked fine, I tried loading twice before flashing it and all went very well.
off to find other things to do with audrey!
Thanks to all here and elsewhere who have given help, I hope this post helps someone else get their audrey updated.