[LinuxBIOS] M57SLI Revision 2 SPI

todthgie todthgie at hotmail.com
Sun Sep 9 23:14:40 CEST 2007

> Peter Stuge wrote:
>> See http://stuge.se/m57sli_soic_detail_labels.jpg for contact names.
>> 1. 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 .....

>> 2. Solder 1x 100k resistor between U5-VCC and the lifted U5-CS# pin.
>> 3. 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)



More information about the coreboot mailing list