Hi Peter, Stefan, Corey, Jose
Chip pin = (37-yourpin) mod 32
Unfortunately i counted clockwise while the std pin numeration is counter-clockwise. This makes the pinsfunctions somehow weird and your work unfortunately moot... but you managed to motivate me to take a closer look :-).
Bios Pins connected to True Pin(tm) back 1 1,2 4 A8,GPI2 2 2,1 3 A9,GPI3 3 3 2 RST# 4 ? 1 NC 5 5 32 VCC 6 6 31 R/C# CLK 7 7,WP_BIOS_2,T13 30 A10,GPI4
top 8 8 29 IC 9 9,WP_BIOS_2,T13 28 NC <-Error? 10 ? 27 NC 11 ? 26 NC 12 12,WP_BIOS_2,T13 25 VCC <- Error? 13 24 OE#,Init# <- nice 14 14,BT_PCI_2 23 WE#,LFrame,FWH4 15 ? 22 NC 16 ? 21 I/O7 front 17 ? 20 I/O6 18 ? 19 I/O5 19 19,WP_BIOS_2,T13 18 I/O4 <-Error? 20 20 17 I/O3,LAD3,FWH3 21 21,WP_BIOS_2,T13 16 GND <-error? 22 22 15 I/O2,LAD2,FWH2 23 23 14 I/O1,LAD1,FWH1 bottom 24 24 13 I/O0,LAD0,FWH0 25 ? 12 A0,RES,ID0 26 ? 11 A1,RES,ID1 27 ? 10 A2,RES,ID2 28 ? 9 A3,RES,ID3 29 29 8 A4,TBL#,TBL# 30 30,WP_BIOS_1 7 A5,WP# <-makes sense 31 31,WP_BIOS_2,T13 6 A6,GPI0,GPI0 32 32,WP_BIOS_2,T13 5 A7,GPI1,GPI1
So according to my great connection list VCC is connected to GND. Ouch, who has designed this MB 8-). Oh wait... Jose could you do me a favor and recheck these lines with error? (Btw. our listing of the not connected pins is identical to mine). Especially the T1 or T2 pin and WP_BIOS connections.
TBL is top boot block protection.
This doesn't seem to connect to any of the jumpers.
WP is write protection for the entire chip except the top boot block.... which supports your theory! :)
Jup.
Also, what are T22 and T12?
Please see: http://private.vlsi.informatik.tu-darmstadt.de/st/dual_bios_GA-m57SLI-S4.jpg
These are open pins which might be transistors but are only Three open pins each. Between the PCIex1 sockets and the flash chips.
T13,T23 and WP_BIOS_2 are connected.
Theres some error in there. I'm not sure. But WP# is active low so, at least WP_BIOS_2 should be GND or s.t. like that?
All pins/pads you marked with ? are either N/C (not connected) or RES (reserverd) on the chip and can be ignored for booting purposes.
Yeah, i think there is not to much doubt. The only thing (beside my obvious error i made somewhere with the VCC pin). The fact that ID0-ID3 are not connected pins seems to lie in the fact that these are the identification inputs for the chips. This makes multiple FWH Chips possible. WE,LFRAME,FWH4 is connected to the jumper PCI_BT. Could that mean s.t. like PCI boot or is this also write protection? It would be nice if this jumper could control WE for each chip somehow, but i doubt it.
Pins I/O4-I/O6 seem to be unused. Which means that the chip is not used in A/A Mux mode. Thus the A6-A9 pins or better the GPIO0-GPI4 pins are also not used. I think they are all pulled to ground. Which leaves us with no unknown pins for both sockets?
Open questions: * How can writing to only one chip be realized? * Are these lower open pads above Q4 and R102 really not connected? Somehow i think these should be the transistors for controlling the write pins of these chips.
Good night ST
PS: I haven't taken a closer look at the patent.