I did recover today succesfully both of my bricked t30 evos.
First thing was to hotflash winbond chip with flashrom, just take
(http://li-la.de/pub/baldar/Compaq_Evo_T30/Firmwares/) there is also
flashrom util is recognizing Winbond Chip as w29c020c.
# working winbond
flashrom -c W29C020C -r orig.bin
diff orig.bin ulc_code.ce # they are the same
# bricked winbond
flashrom -c W29C020C -wv ulc_code.ce
- when taking out winbond chip out of his socket it is good idea to
first heat socket with hairdryer (this hint came to me to late, i
already brake my sockets because of lacking of proper tools and socket
plastic is old)
- when is working chip out and bricked one placed in socket, it takes
few secs for flashrom util to recognize it. If it does not try to
"move" or "push" windbond chip, bad contact
in my case i did flash both of them with evo t20 bins, so security
keys needs to be swapped on both locations in P472_3CMe8.bin.
P472_3CMe8.bin (t30 bin)
offset1 offset2 Key
4823F 88629 05 02 06 01 FF FF FF FF 01 00 00 00 05 02 06 01 05 02 06 01
U64CPQ163.bin (t20 bin)
00088352 04 04 06 01 ff ff ff ff 01 00 00 00 04 04 06 01 00 00 00 00
t30 key 05 02 06 01 FF FF FF FF 01 00 00 00 05 02 06 01 05 02 06 01
with t20 key 04 04 06 01 ff ff ff ff 01 00 00 00 04 04 06 01 00 00 00
thx for the hint from Rayer for
and for poking around with flashrom.
Neverless, im still trying to put small linux distro to work out of
32MB flash area. I did stumble on tinycore distro which is only
10megs, and it is capable to run vmware vmview client
(VMware-view-open-client-4.0.1-235010.i386), tested in virtual
machine. Something similiar to Thinstation+vmview. Both of distors are
placed in krenel+initrd.
But on both of them im getting "kernel panic not syncing vfs unable to
mount root fs on unknown-block 1 0" when im booting evo with them. I
did try to play around with grub4dos in virtul machine to try to
understand what is screwing me around, even try combinations with
root= in menu.lst.
But no luck :(
Is there a way to even remotley to run distro from flash area whiout
an usb stick?
Is kernel aware of flash area, to be more closer, is it aware of
initrd in filesys0.img (ntfs partition)?