Socket Modding Guide

A Cold Boot Voltage Selector

This mod is something I had considered for a long time, but I had never done it due to the perceived difficulty of insulating the CPU pins from the motherboard. But with the Tualatin mod I developed a method of doing just that. So finally a cold boot voltage selector came within reach. Read on...

The Reasons

Given the board has the option within the BIOS setup to select the cpu voltage, why would anyone implement a manual voltage selector? Well, there are a few good reasons. For starters, the CPU always starts with its default voltage upon cold boot. So you can never overclock to a clock speed that requires a higher voltage right from the beginning. This is the major gripe I have with the Asus CUBX. The only other one is the limited number of FSB options, but that one is less critical.

It is also more practical during experiments, since otherwise the BIOS must complete a boot sequence before a changed voltage setting becomes active. A very annoying quirk of the CUBX.

One way to overcome the cold boot issue is vid pin modding. However, this will only give you limited options since you can only pull signals down to logical zero, you cannot lift them up without physical destruction. The vid pin modding may also lead to mechanical issues, depending on the method used. Either the CPU is not sitting flat on the socket, or pins are in danger of getting bent, or you might short CPU pins.

Also it is cumbersome to make changes. And changes might be required because the BIOS setup only allows to raise the default voltage, not to lower it. So you cannot hardwire a high voltage to be on the safe side for your experiments, and choose to lower it to the required level in the BIOS.

Btw, I still think the Asus CUBX is one of the best BX boards. I just made it better. Similar restrictions apply to other boards, and this mod could be done on most other boards in just the same way. On Slot 1 boards there is usually no need, since you can always use a slotkey and a socket CPU. Most slotkeys provide a voltage selection on board.

The Plan

So what is the way out of this? We simply drop the premise about not allowing physical destruction and replace the signals provided by the CPU with our own signals. Let's have a look at the pinout of the Coppermine CPU:

Coppermine pinout

Note that the pin AK36 is connected as Vid4 on the CUBX. Now all that needs to be done is to insulate the CPU pins marked red from the socket, and to feed in a separate set of signals. Insulating the CPU pins is done by taking the top off the socket and removing the corresponding connectors inside. To that end we bend them back and forth until they break off.

We then connect the socket pins from underneath to a DIP switch according to this diagram:

DIP switch connection

Note that pin 6 can be connected to just any GND pin on the board. The corresponding DIP switch 6 must always be switched on to keep the back plane on GND level. We can then select the Vid pins we want to pull down to GND. The other pins are left floating which is interpreted as logical one by the input gates. The following chart contains a reference of relevant voltages (voltages above 2.1V are omitted):

Vid pins and voltage

The Action

First I prepared the Selector, using a row of DIP switches and part of an old floppy cable. View from the top:

Top of DIP switch

And from the bottom:

Bottom of DIP switch

This is the top of the board.

Asus CUBX from the top

On this picture we can see the socket area in more detail. Note how I fixed the DIP switch on the printer connector. Hope this is not too much Ghetto style... ;-)

Socket area from the top

This is a close up of the socket where the vid pins used to be:

Close up of missing pins

Now the same on the back side of the board. First an overview picture. Just look at those magnificent connections going from the BX northbridge to everything else...

Asus CUBX from the bottom

The socket area:

Socket area from the bottom

And finally a close up of the solder points where the new signals are fed into the system.

Close up of solder points

So, this is the end. If this isn't nuts I don't know what is.

Martin


< Coppermine Lapping Socket Modding for Tualatin Home >

Hosted by www.Geocities.ws

1