• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Overclock LC475/P475/Q605 without soldering or spicy-o-clock

For some unknown reason, the Soft475 extension doesn't work on my CC Mystic. It is crossed out in red during start-up, as if it didn't recognize the machine. The control strip doesn't work either.
My Mystic doesn't have the VGA mod and boots with patched systems (gestalt 99 edited from 21 to 10 in the ‘gusd’ resource) to allow 512x384 mode.
 
For some unknown reason, the Soft475 extension doesn't work on my CC Mystic. It is crossed out in red during start-up, as if it didn't recognize the machine. The control strip doesn't work either.
My Mystic doesn't have the VGA mod and boots with patched systems (gestalt 99 edited from 21 to 10 in the ‘gusd’ resource) to allow 512x384 mode.
Well, it was that simple. With the aforementioned modification to the System file, the Gestalt ID returned by the machine is ‘99’, which corresponds to the LC 580. And the Soft475 extension doesn't accept this, quite logically.
However, it is possible to work around the issue via Wish-I-Were by forcing the Gestalt ID to 92 (=LC 575) and this time the Control Strip is happy and modifies the CPU speed as expected.
I assume that most Mystic owners who tested the software overclocking had already made the VGA mod.
 
Well, it was that simple. With the aforementioned modification to the System file, the Gestalt ID returned by the machine is ‘99’, which corresponds to the LC 580. And the Soft475 extension doesn't accept this, quite logically.
However, it is possible to work around the issue via Wish-I-Were by forcing the Gestalt ID to 92 (=LC 575) and this time the Control Strip is happy and modifies the CPU speed as expected.
I assume that most Mystic owners who tested the software overclocking had already made the VGA mod.
That is the case for me. I've got the VGA mod and this is running successfully for me.
 
This is just such a great thread, I wanted to link it to this other one regarding ROM modifications. I borrowed from @Mustermann the hack to skip the onboard RAM and the LC475SetCPUClock program. However I made one mod to this program, and that was to set bit 3 from 1 to 0 for the Config register (40MHz setting). Since the v092 version of my ROM bypasses the onboard memory, I believe it is safe for me to run the RAM at 60ns instead of 80ns.

Anyway I posted an initial benchmark comparison on that thread of 33MHz (stock) vs 40MHz (mod). I am going to see just how fast I can push the system before it becomes unstable.

 
Last edited:
I have a lc575 with a daystar 601, sometimes i can get it to overclock a slight bit before it locks up but hoping the creator has updates soon for this unless there is already and i missed it.
 
I recently picked up a couple of LC475 machines and tried out @Phipli's Control Strip Module – initially both topped out at 40MHz.
I upgraded one with a MC88916DW80 and it is now able to go faster. It's stable up to 45MHz, and crashes at 50MHz.

Configuration:
  • 68040FE25 (L88M mask) on a PGA adapter
  • MC88916DW80
  • 70ns internal RAM
  • 60ns RAM module
  • 80ns VRAM
 
I recently picked up a couple of LC475 machines and tried out @Phipli's Control Strip Module – initially both topped out at 40MHz.
I upgraded one with a MC88916DW80 and it is now able to go faster. It's stable up to 45MHz, and crashes at 50MHz.

Configuration:
  • 68040FE25 (L88M mask) on a PGA adapter
  • MC88916DW80
  • 70ns internal RAM
  • 60ns RAM module
  • 80ns VRAM
Make sure you move the SCSI clock resistor.
 
Nice work! With the same mods, this is as high as I’ve also gotten mine to work- faster vram didn’t seem to help. Any plans next, removing built-in ram?
 
Last edited:
I did (I forgot to mention it) :)
Interesting - the timings in the control strip should mean that it's only a fairly small overclock on the RAM, ROM and VRAM at 50MHz (it has timings for beyond 40MHz in there). I suspect either the 88916 is struggling (could try swapping in a different, perhaps newer manufacturing date one), or try a different CPU. If that doesn't get you to 50MHz, you might have been very unlucky with the silicon lottery WRT the chipset on the board.
 
I have 4x 475, they are stable at:
38mhz with bolle’s diimocache
43mhz
47mhz
48mhz
They all have the 88920 swapped (from the same production/batch) Varying VRAM/RAM simm speeds but that is not the limiting factor, when I swap simms (or cpus) the results stays the same
Even onboard has differences but the slower/less ns RAM is the 47mhz board, the faster onboard RAM is on the 43mhz!

All meanwell converted (which is a great mod btw, especially in the dyna psus in combination with the printed bracket. I just desolder the wires with connectors from the dyna board and put them on the meanwell board. Hakko desoldering unit is really handy)

My next step is to swap 22.14mhz oscillator in my Quadra 700 with 40mhz 650 board as I don’t want the LCs to be faster then the Q’s
 
I have 4x 475, they are stable at:
38mhz with bolle’s diimocache
43mhz
47mhz
48mhz
They all have the 88920 swapped (from the same production/batch) Varying VRAM/RAM simm speeds but that is not the limiting factor, when I swap simms (or cpus) the results stays the same
Even onboard has differences but the slower/less ns RAM is the 47mhz board, the faster onboard RAM is on the 43mhz!

All meanwell converted (which is a great mod btw, especially in the dyna psus in combination with the printed bracket. I just desolder the wires with connectors from the dyna board and put them on the meanwell board. Hakko desoldering unit is really handy)

My next step is to swap 22.14mhz oscillator in my Quadra 700 with 40mhz 650 board as I don’t want the LCs to be faster then the Q’s
Generally you'll get higher clock speeds with the control strip than with the control panel. The control panel doesn't have the revised timings.

Have you swapped the SCSI speed resistor?

Other than the 88916DW80 mod, my LC 475 is pretty standard. 80ns RAM and Apple brand 80ns VRAM. It happily runs at 50MHz. I have a heatsink on the CPU and recommend running with the case on. I use the stock fan because there is more to fans than the free air volumetric flow rate. Has an actually under spec PSU because it has the lower power LC (not later power bumped one) PSU.

Also, having an ethernet card installed causes the fan to run faster in these machines interestingly. There is a pin on the PDS that detects a card and bypasses a resistor inline with the fan power to increase the fan voltage.

Surprised to hear people struggling to get up to 50MHz. Both my 475s, my 610, and my experimentation 650 all run at 50. RAM is the main issue on the other machines really, but that isn't a problem on the 475 because the timings are tweaked.
 
Pure copper Heatsink with printed duct, decent paste under it. The temperature is not the issue
The resistor has been moved
Yes I have farallon ethernet cases in all, btw! Curious if i lose 48mhz when i pull the card

My previous reply i ment slower ram with “more ns” instead of “less ns”, for the faster running lc; that was a bit confusing. Excuse me for that
 
Back
Top