Peter Stuge wrote:
..
See http://stuge.se/m57sli_soic_detail_labels.jpg for contact names.
- Lift the U5-CS# pin from the board.
maybe thaere is a resistor of 0 Ohm (maybe R509 ?) between the Superio and U5? it might be easier and a LOT saver to unsorder a resistor the it is to unsolder a singer soic pin .....
- Solder 1x 100k resistor between U5-VCC and the lifted U5-CS# pin.
- Solder the center contact on the switch to the U5-CS# pad on the
mainboard. 4. Solder one outer contact on the switch to the U5-CS# pin, where one end of the resistor in step 2 is also soldered. 5. Solder the new flash chip to the U9 pads. Note pin 1! There should be a marking on the flash chip near one corner pin, that's pin 1, U9-CS#. 6. Lift U9-CS# from the board. (Or just don't solder it in step 5.) 7. Solder 1x 100k resistor between U9-VCC and the lifted U9-CS# pin. 8. Solder the second outer contact on the switch to the U9-CS# pin, where one end of the resistor in step 7 is also soldered.
Done! Now the switch controls which of U5 and U9 is actually selected when the super io wants to access the flash chip.
You could get a biased (spring-loaded) switch in order to help avoiding accidentally leaving the system running with the factory BIOS chip selected when you're doing LB work - so that the next flashing operation does not overwrite the wrong chip. You would need to hold the switch while booting the factory BIOS, but that may be worthwhile if you can't easily redo the soldering work if both flash chips contain junk.
Good suggestion
another one:
dont solder a chip to the U9 pads but solder a 8 pin connector to that pads... then solder a mating connector to the chip(s)
greetings
todthgie