| Click here to select a new forum. |
| Upgrade MC88920 to MC88916 for LC475/P475/Q605 (advanced soldering) |
Posted by: Mustermann on 2024-10-09 02:38:12 In the Overclock LC475/P475/Q605 without soldering or spicy-o-clock thread I learned that LC475 can be pushed to the limit of the MC88920 by software, but to exceed this limit MC88920 need to be replaced by MC88916.
There were some questions about availability and sources that can be discussed here. |
Posted by: Mustermann on 2024-10-09 03:05:43
There is a known limitation(to increase clock frequency by software):
MC88920 is involved into clock generation as well. Each MC88920 has an individual maximum frequency. This is usually around 36-40MHz.
No matter what you set in Soft Overclock extension this frequency cannot be exceeded.
System does not fail but frequency does not rise above the limit.
Only way out is replacing the MC88920 by a MC88916DW80 (require advanced soldering). |
Posted by: Mustermann on 2024-10-09 03:06:56
Looks like the correct part number is actually MC88916DW80? If so, it looks like there's still a decent supply of NOS chips out there. |
Posted by: Mustermann on 2024-10-09 03:07:40
Does anybody dare to classify these as original or fake??
Find many great new & used options and get the best deals for MC88916DW80 SOP-20 IC DRIVER CLK PLL 80MHZ 20-SOIC RH #A1 at the best online prices at eBay! Free shipping for many products!
www.ebay.com
I always am cautious from ordering from China, as a fact i don't do it at all normally but this one i cannot find anywhere |
Posted by: Mustermann on 2024-10-09 03:15:43 I found two kind of sources for MC88916DW16:
- E-Bay (there are many similar offers like the one Joopmac linked.
- Aliexpress
Both are from China and both are questionable.
I ordered one part from one of the E-Bay suppliers and one from Aliexpress.
Part from Aliexpress look new and work fine at my device at the moment.
Part from E-Bay was not new as stated but desoldered from somewhere and had a little bit of corrosion, so it is expected the part has been taken from an old device. It took me some time to clean the pads and is probable that the part is not faked but I was not able to test it yet. |
Posted by: Mustermann on 2024-10-09 03:26:06 Replacing the part is advanced soldering, as is is SMD and some temprature sensitive parts near by:
SCSI plug, PRAM battery, processor socket, speaker connector.
What I did was:
- De-solder PRAM battery holder and speaker connector
- Build a heat shield for SCSI and processor from old PCBs
- Covered other parts nearby with capton tape
- De-soldered old chip with hot air
- Cleaned up pads with iron, de-solder wire and a lot of flux
- Added solder paste, flux and new chip
- Soldered with hot air
- cleaned everything with a lot of IPA
- Brought battery back in place and connected speaker with some additional cable. |
Posted by: Mustermann on 2024-10-16 12:45:32 Some pictures about changing MC89920.
Yes there is to much flux under the chip.
I forgot to thake a photo with battery and speaker connector back in place. |
Posted by: Mustermann on 2024-11-23 08:10:55 Using
- 68040RC40
- MC88916DW80 and moved SCSI resistor
- 1MB 60ns VRAM
- 128MB 60ns RAM
- Heatsink
I am able to run stable at 50MHz.
At 53MHz I get video glitches
and at 54MHz the system crashes.
Are there 64pin 50ns VRAM for LC475 existing?
I know for Powermacs with 112pin they are.
Also I need to get rid of the 70ns onboard RAM.
Either desolder or disable by changing resistor in RAS line or changing RAM detection in ROM to start with bank 1 instead of 0. |
Posted by: opualuan on 2024-11-30 22:36:39 I put together another system from spare parts, replaced the 88920 and scsi resistor, and was able to boot at 42MHz. Any higher would show graphic issues and lock after showing the OC extension loading.
Clockometer verified 42.1Mhz and speedometer showed appropriate improvements. Midway through graphics tests saw display corruption.
Everything else is stock- 25mhz LC040, oem vram. I’ll swap in 70ns vram and 40MHz full 040 and see how it goes. |
Posted by: Mustermann on 2024-12-01 03:24:21 MEMCjr datasheet is asking for 80ns VRAM for 20MHz and 25MHz and 33MHz with and additional wait state.
40MHz require 70ns VRAM and additional wait state.
In my understanding VRAM can either use 2 cycles or with additional wait state 3 cycles.
25MHz -> 40ns/cycle -> 80ns ok without additional wait 2x40ns = 80ns
33MHz -> 30ns/cycle -> 80ns ok with additional wait 3x30 = 90ns
40MHz -> 25ms/cycle -> 70ns required with additional wait 3*25 = 75ns
70ns VRAM will work up to 42,8MHz as this gives 23,3ns per cycle and 3*23,3 = 70ns
60ns VRAM will work up to 50MHz as this gives 20ns per cycle and 3*20 = 60ns
50ns VRAM may work up to 59MHz as this gives 17ns per cycle and 3*17 = 51ns but in this case RAM might be the limiting factor.
There are 512k 60ns VRAM out there for 475 but I have not ever seen a 50ns VRAM made for those.
I know for Powermacs with 112pin there are 50ns VRAM so chips may exist.
You are quite lucky if 80ns VRAM work up to 42MHz
If you wanna go to the top you may investigate if 50ns VRAM can be build. |
Posted by: opualuan on 2024-12-01 10:24:31
 
I have 60ns incoming from SiliconInsider. He has 112-pin powermac vram but the package size is different- not sure if it’s electrically compatible? At least requires a new layout. |
Posted by: opualuan on 2024-12-07 15:53:39 I replaced vram, and tried two 40MHz rated cpus. In both cases, 42MHz was the highest speed that was stable. What is likely holding it back? |
Posted by: alectrona6400 on 2024-12-07 18:39:39 fill me in... how the heck did you people get 128MB of RAM on the LC475?? also i am curious about other upgrades i can do. i have one of these computers with a full 68040 running at 25mhz. |
Posted by: Callan on 2024-12-07 19:54:14
I replaced vram, and tried two 40MHz rated cpus. In both cases, 42MHz was the highest speed that was stable. What is likely holding it back? This is exactly what I'm seeing too. I can get my lc475 to boot up to 46 (didnt go any higher), but after 42 I don't see any significant gains. Actually, I noticed a little drop on some of the tests (speedometer). Running a full 33, 512 vram, and 128meg. |
Posted by: Callan on 2024-12-07 20:14:23
fill me in... how the heck did you people get 128MB of RAM on the LC475?? also i am curious about other upgrades i can do. i have one of these computers with a full 68040 running at 25mhz. Phipli released a extension (based on ZigZagJoes's original driver) that allows you to change the clock speed of your lc475 via an application. As you can see in this thread people are trying to maximize their gains via hardware mods, but my lc475 runs quite happily at 42mhz stock (so far 😁).
You can upgrade your lc475 up to 128meg with a single 128meg stick. It works perfectly. I can send you a link to the one I purchased off ebay if you'd like. I think it was around $15. |
Posted by: opualuan on 2024-12-07 20:39:42 Regarding the onboard ram that is slow… if I remove it will the system start from the simm? Or do I have to also solder jump RAS/signal lines between banks? |
Posted by: Mustermann on 2024-12-08 04:03:48
The 475 will work without any onboard RAM just fine. Bolle said: Will work without onboard RAM in https://68kmla.org/bb/index.php?threads/faulty-performa-475-mainboard.48880/
As a RAM cycle seems to have either 2,5 or 3,5 CPU cycles
80ns RAM will work up to 43MHz
70ns RAM will work up to 50MHz
60ns RAM will work up to 58MHz
with 3,5 cycle
My board has 60ns SIMM + 70ns onboard and work up to 53MHz
If there is 80ns RAM onboard its probable that only 42MHz will work.
There are multiple ways to get rid of the onboard RAM
- Desolder the onboard RAM but be VERY care full not to run in the trouble described here: https://68kmla.org/bb/index.php?threads/faulty-performa-475-mainboard.48880/
- Desolder RP12, replace 3-6, 2-7, 1-8 with 47R and connect 5 with 300R to 5V If you are very lucky, RP12 are already 4 separate resistors
- If you have programmable ROM SIM in place, you may change code in ROM to not initialize/use onboard RAM (thats the way I'd like to go)
At least the second and third solution can be reverted easily. |
Posted by: opualuan on 2024-12-08 21:21:14 Not so lucky. How are the pins numbers arranged? |
Posted by: Juror22 on 2024-12-08 21:35:38
You can upgrade your lc475 up to 128meg with a single 128meg stick. It works perfectly. I can send you a link to the one I purchased off ebay if you'd like. I think it was around $15. ...and about this link...? |
Posted by: Mustermann on 2024-12-08 22:19:54
...and about this link...? I ordered this one https://www.ebay.com/itm/155380644328?_skw=155380644328&itmmeta=01JEN0VCGBN14C5E38NFKJJX5V&hash=item242d6879e8:g:JHsAAOSwq7RgZjT3&itmprp=enc:AQAJAAAA0HoV3kP08IDx+KZ9MfhVJKlUxUJcErVJUNX0qXdFzrkW3aNE1rtavcIUFufJT737WhYekZ4bB38ElGMzdckb9yafJqJYPnwdZYJazI6/sf6SlPVjRnaxIOKVqTd59E9CAGXodOsUHYHae674I4SAugk4FnOEyvUwFuvlsmiBPEYvkfjIC39arWsUciHYnejPLG2wgCmFZHpPVS0oN+trF3Se0NDE3gMgrX6j+SCvIwMV1cbqpHg0AORNp4nLrpiDRx7A+0hVBEITjekUN8qa924=|tkp:Bk9SR5zI7aD1ZA
And got the one in the picture: 128MB, FPM, 5V. Works fine for me. Take about minute for memory check on cold boot.
Parity is not needed.
CPU heat-sink need to be moved some mm to the other side |
| 1 > |