Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Overclocking the bus speed of the Sawtooth Motherboard

Overclocking the bus speed of the Sawtooth Motherboard

with Adjustable DIP switch
This is a lot easier than you probably thought it was a minute ago. There are already holes on the motherboard to mount a DIP switch! Apple probably had DIP switches installed on the motherboards when they were designing them, and then didn’t include them in the production model in order to save money.

Apple put tiny 0 ohm resistors on the under side of the motherboard instead. So the motherboard needs to be removed, and the resistors need to be removed. Removing the resistors is not difficult. I melted and removed some solder, so that the resistor wasn’t held on as well. I then used a razor blade to pop the resistor off. You can also do it the standard way and melt the solder, and remove it with a sucker or de-soldering braid. Just make sure you don’t lose that resistor. You don’t want it to have attached itself to another part of the motherboard. Also, don’t splash solder on the motherboard. Its a ridiculously small amount of solder, but could potentially damage or destroy your motherboard.

Installing the DIP switch is straightforward. The board uses a standard sized 4 switch DIP switch, so you simply place the pins through the holes, then fill the holes with solder. Install the DIP switch so that looking at the computer from the front, with the computer open, 1 is on the left and 4 is on the right. Here is what it looks like when done:

Note that 70MHz, 105MHz, and 133MHz are in bold. These settings are apparently not supposed to be used under normal conditions. So that leaves the only overclocking option to be 120MHz. I have tried both 105MHz and 133MHz. 133MHz results in 3 beeps with the power LED blinking 3 times. I believe that indicates a memory error. All of my memory is PC133. So I’m not sure why exactly it doesn’t work. 105MHz booted, but seems to have resulted in loss of function of the USB ports, since my mouse and keyboard became unusable. I felt no reason to try 70MHz.

It is also quite important to know that you will most likely need to change the multiplier on your CPU card. Those settings can be found at http://www.Power-Mac-G4.com. Otherwise, a 350MHz card will try to run at 420MHz, a 400MHz card at 480MHz, a 450MHz card at 540MHz, and a 500MHz card at 600MHz. My 533MHz G4 would not run at 600MHz until I boosted the L2 cache voltage. Any Apple OEM processor faster than 533MHz (installed in a Sawtooth) requires the CD ATA connector to be removed, modification to the heatsink or modification to the case to use the newer heatsink, and 12V to be spliced to one of the mount points of the new processor. That is why I chose the 533MHz processor. You will need PC133 memory, as PC100 will most likely not work any more. Also, PCI speed is decreased from 33MHz to 30MHz. This should have no effect unless you are using a RAID setup, Ultra320 SCSI, or some other PCI card that is actually faster than the PCI bus. Even then, it may have little effect.

Now onto what to expect. When I first did this mod, my processor card had a 4x multiplier, and the processor is rated for 533MHz. So at the 100MHz bus, it ran at 400MHz, and at the 120MHz bus, it ran at 480MHz. I am using Mac OS 10.3.5. After I installed the DIP switch and changed the settings, Apple System Profiler reported a 100MHz bus and 400MHz processor. I tried many different settings and Apple System Profiler always reported 100MHz bus and 400MHz processor. I then installed Linux. I tried many different settings and Linux did the same thing, it always reported a 100MHz bus and a 400MHz processor. I was extremely disappointed. However, I benchmarked 4 different settings using XBench. Here are the results:

I was ecstatic. All this time I thought this had failed, when in reality, it was OS X and Linux which had failed to report the actual speeds. Plus, the data sheet where I got the info from had “0” represent a set jumper, and “1” represent no jumper set (beware I think this is common). So at first I was trying all of the settings backwards. It is unfortunate that you can’t go into Apple System Profiler and view the 120MHz bus and actual speed of the processor. But the bus overclock has successfully increased memory speed.

It would be nice to get 133MHz working. But I am happy with 120MHz. This modification will allow you to set Apple OEM processor cards (with an 8x multiplier) to run at up to 960MHz. My system is extremely stable. If I ever learn more about the 133MHz setting, or why Linux and Mac OS X always report a 100MHz bus speed, I will update this article.

All questions or comments are welcome. (remove NOSPAM from address when sending)

Visit Here for more.







 

More Articles to Read

App note: EPIC: Electro-Pyrotechnic Initiator Chip Resistor
App note: EPIC: Electro-Pyrotechnic Initiator Chip Resistor
App note: Noise analysis for high-speed op amps
App note: Noise analysis for high-speed op amps
Skill Sunday: Arrays
Skill Sunday: Arrays
App note: Infrared remote control implementation with MSP430FR4xx
App note: Infrared remote control implementation with MSP430FR4xx
Gesture Controlled Smart Home
Gesture Controlled Smart Home
Design for a Wideband, Differential Transimpedance DAC Output
Design for a Wideband, Differential Transimpedance DAC Output
Wrist thrusters let you fly through the water effortlessly
Wrist thrusters let you fly through the water effortlessly
Bertan/Spellman 225-20R HV power supply teardown
Bertan/Spellman 225-20R HV power supply teardown
Blinking Christmas Lights
Blinking Christmas Lights
Adjusting clock with alarm, hygrometer & thermometer on 1.8″ ST7735 display
Adjusting clock with alarm, hygrometer & thermometer on 1.8″ ST7735 display
Adding an “extra sense” with rangefinders
Adding an “extra sense” with rangefinders
This wireless game controller looks like a rug
This wireless game controller looks like a rug
How to run your ESP8266 for years on a battery
How to run your ESP8266 for years on a battery
Calibration of a 3-Phase Energy Meter Board on the ADE7754
Calibration of a 3-Phase Energy Meter Board on the ADE7754
Making beats on a tiny Arduino DJ controller
Making beats on a tiny Arduino DJ controller
Qinsi-QS5100 Sn63Pb37 solder profile
Qinsi-QS5100 Sn63Pb37 solder profile
Water Detection System
Water Detection System
Professional Hi-Fi 15W Tube Amplifier circuit
Professional Hi-Fi 15W Tube Amplifier circuit
This Arduino machine will judge how sick your ollies are
This Arduino machine will judge how sick your ollies are
Turn an old payphone into a boombox for ’90s hits
Turn an old payphone into a boombox for ’90s hits

Top


Shares