Author Topic: Macintosh LC III only booting when system hot/warm  (Read 3524 times)

0 Members and 1 Guest are viewing this topic.

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Macintosh LC III only booting when system hot/warm
« on: March 08, 2019, 11:45:49 pm »
Hey everyone,

I'm working on a Macintosh LC III for a friend that does not post when you power it on. (There is no startup "chime" and it basically just acts dead)

However if you let it be dead for a while, while keeping the system running it eventually starts to work! If you wait for the ICs and the whole board in general to warm up it will eventually post and try to boot its system.

This however is not a very reliable way because even if it has booted, it may still just randomly reboot, especially when its just getting warm.

My experience with computers with issues that slowly dissapear when heated is that there is a tantalum capacitor that is leaking away current to ground. However with no (good) schematic and no bad looking tantalum caps to my naked eye underneath the microscope, its gonna be a bit of a challenge!
I've already replaced all the electrolytic caps (which were all off spec)

Does anyone have any tips? What would be the fastest way to check all the 10 to 20 tantalum caps? I really woudn't even mind replacing them all but I neither have the appropriate values of them.
 

Offline rf+tech

  • Frequent Contributor
  • **
  • Posts: 319
  • Country: us
  • Real radios are olive drab
Re: Macintosh LC III only booting when system hot/warm
« Reply #1 on: March 09, 2019, 03:35:09 pm »
A dead PRAM battery is well known to cause boot issues on these 680xx classic Macs.

https://www.mouser.com/Search/Refine?Keyword=TL-5101-SBP

RF+ Tech
RT-1133 AN/PRC-70  *  RT-794 AN/PRC-74  *  RT-841 AN/PRC-77  *  RT-524 AN/VRC-12  *  RT-834 AN/GRC-106  *  RT-F100
 
The following users thanked this post: tooki

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #2 on: March 09, 2019, 04:26:56 pm »
A dead PRAM battery is well known to cause boot issues on these 680xx classic Macs.

Yeah no worries about the battery, I currently don't have a replacement but I've hooked my bench supply on it with 4V.
Its not just an issue with the battery, since it also just spontaneously reboots. (If the PRAM battery is dead usually it just doesn't boot, but once it does you're good)
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2617
  • Country: 00
    • My random blog.
Re: Macintosh LC III only booting when system hot/warm
« Reply #3 on: March 09, 2019, 06:20:08 pm »
have you washed it?
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #4 on: March 09, 2019, 09:16:46 pm »
Have you replaced all of the SMT electrolytic capacitors? That is the very first thing I do when working on a 68k Mac. Usually I have to do some cleanup of corroded traces and occasionally repair a via. The board will need a thorough washing to get all the leaked electrolyte off too.
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #5 on: March 09, 2019, 11:00:44 pm »
have you washed it?

Not extensively (I did a bunch of brushing with 99.9% 2-propanol), but all pins look shiny and good.

The issue goes away with heat though, which again tells me something like a oscillator or the more likely tantalum capacitor is bad.
Any idea how to easily localize the capacitor thats faulty? Any caps on this mobo that are prone to fail?

Have you replaced all of the SMT electrolytic capacitors? That is the very first thing I do when working on a 68k Mac.

I did! They have not really leaked much, but have lost most of their capacitance. They have been replaced with quality replacement SMD caps.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #6 on: March 10, 2019, 12:17:09 am »
It sounds like you've done the obvious stuff then. Next thing I'd suggest is get a can of freeze spray (or air duster held upside down) and once the machine is all warmed up and stable, start hitting small sections of the board methodically with a small shot of freeze spray until you find the spot that makes it crash. That should narrow it down to a fairly small section.
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #7 on: April 05, 2019, 04:47:30 pm »
Managed to narrow it down to the Y1 crystal oscillator :)



Ordered a replacement and will update this thread if I succeed
 
The following users thanked this post: tooki

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #8 on: April 06, 2019, 03:16:38 am »
Oh nice job! Do you have a scope? I'd be curious to know what's actually happening, maybe the frequency is way off?
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12933
  • Country: ch
Re: Macintosh LC III only booting when system hot/warm
« Reply #9 on: April 06, 2019, 10:23:40 am »
A dead PRAM battery is well known to cause boot issues on these 680xx classic Macs.

Yeah no worries about the battery, I currently don't have a replacement but I've hooked my bench supply on it with 4V.
Its not just an issue with the battery, since it also just spontaneously reboots. (If the PRAM battery is dead usually it just doesn't boot, but once it does you're good)
I still recommend going on eBay and buying a proper battery for it, they’re just a few euros. (And I’m not sure why you’d apply 4V, when those batteries are rated at 3.6V and rarely exceed 3.7 or 3.8V.)
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #10 on: April 06, 2019, 05:59:32 pm »
Oh nice job! Do you have a scope? I'd be curious to know what's actually happening, maybe the frequency is way off?

I have a simple digital scope but I won't be able to measure the crystal because just connecting the probe wires will be enough to disturb its oscillation :p
(I've quickly tested it but as far as I could see the oscillation didn't even happen anymore even at 10X just because of the 50cm of probe wire)

]I still recommend going on eBay and buying a proper battery for it, they’re just a few euros. (And I’m not sure why you’d apply 4V, when those batteries are rated at 3.6V and rarely exceed 3.7 or 3.8V.)

Oh yeah of course, Its just that when I was working on this device I didn't have any left and I didn't feel like waiting days for one to come in. When its one of those days where you just want to work on projects workarounds have to be found :)

I selected 4V for no particular reason other then that a fully charged Li-Ion cell often is about 4V (depending on chemistry, production and type). I could've selected 3.6V, it would work as well.
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12933
  • Country: ch
Re: Macintosh LC III only booting when system hot/warm
« Reply #11 on: April 06, 2019, 07:00:38 pm »
It’s not a lithium-ion battery, dude. It’s a primary (disposable) lithium thionyl chloride (or similar) cell. At no point would the circuit ever be expecting 4V.
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #12 on: April 06, 2019, 09:26:26 pm »
It’s not a lithium-ion battery, dude. It’s a primary (disposable) lithium thionyl chloride (or similar) cell. At no point would the circuit ever be expecting 4V.

Thanks I had no idea! Oops, won't do that again  :-+

 
The following users thanked this post: tooki

Offline dexters_lab

  • Supporter
  • ****
  • Posts: 1890
  • Country: gb
Re: Macintosh LC III only booting when system hot/warm
« Reply #13 on: April 09, 2019, 06:45:32 am »
Just an FYI but the caps in the PSU are notorious for leaking too, i've just fixed up a LC machine where the PSU was in much worse condition than the SMD caps on the motherboard, they are all through hole in the PSU so very easy to change. At the same time i relocated the battery off the board and used a CR2032 instead as they rarely leak so there should be very little chance of future leak damage to the board.

there are three videos about the repair on my channel which maybe of help
https://youtu.be/XJRvM7hezAE
« Last Edit: April 09, 2019, 06:50:43 am by dexters_lab »
 
The following users thanked this post: tooki

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12933
  • Country: ch
Re: Macintosh LC III only booting when system hot/warm
« Reply #14 on: April 09, 2019, 09:07:03 am »
Long-term, is a CR2032 (alkaline) any less likely to leak than the 3.6V lithium cells? I've never had one of the latter leak myself, luckily, but from what I hear, they never leak before about 10 years. (In contrast, I've had alkaline batteries leak many times, including a few button cells.)

Edit: Never mind, I was confusing CR (lithium) with LR (alkaline).
« Last Edit: April 09, 2019, 07:29:48 pm by tooki »
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3683
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #15 on: April 09, 2019, 07:00:44 pm »
CR cells ≠ alkaline. CR uses LiClO4 electrolyte in organic solvent, whereas the alkaline electrolyte is KOH in water.
They sometimes do leak, but the risk of damage is much less than alkalines, because there is less liquid and it's much less corrosive.
You can identify a leaked CR cell by a fine white (nitre like) dust left around the (–) side. By contrast, leaking alkalines create a sticky mess which quickly corrodes metal into blue and brown oxides.
The primary lithium cells used in the original equipment were type ER: SOCl2 (thionyl chloride). Thionyl chloride is quite toxic and also a chloride ion donor, which means it can react with moisture to form HCl—not the best thing for electronics.
 
The following users thanked this post: tooki

Offline helius

  • Super Contributor
  • ***
  • Posts: 3683
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #16 on: April 09, 2019, 07:11:36 pm »
The reason the ER cells were specified is their high capacity, low self discharge, and high pulse current capability, which meant the computer designers were never constrained by battery performance. A 1/2AA ER cell has 1200 mAh capacity, compared to a CR2032's 220 mAh; and the latter can only supply small steady currents.
 
The following users thanked this post: tooki

Offline tooki

  • Super Contributor
  • ***
  • Posts: 12933
  • Country: ch
Re: Macintosh LC III only booting when system hot/warm
« Reply #17 on: April 09, 2019, 07:31:38 pm »
CR cells ≠ alkaline. CR uses LiClO4 electrolyte in organic solvent, whereas the alkaline electrolyte is KOH in water.
They sometimes do leak, but the risk of damage is much less than alkalines, because there is less liquid and it's much less corrosive.
You can identify a leaked CR cell by a fine white (nitre like) dust left around the (–) side. By contrast, leaking alkalines create a sticky mess which quickly corrodes metal into blue and brown oxides.
The primary lithium cells used in the original equipment were type ER: SOCl2 (thionyl chloride). Thionyl chloride is quite toxic and also a chloride ion donor, which means it can react with moisture to form HCl—not the best thing for electronics.
Ack, you're right, I had a total brain fart there! I was confusing it with LR button cells, which are indeed alkaline, and it's those button cells I've had leak (producing the blue oxides just like you said). I don't think I've ever had a CR cell leak.
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #18 on: June 03, 2019, 04:46:03 pm »
Even after replacing the crystal the system experienced similar issues, all the circuitry around the crystal came back fine.
My final conclusion was that the silicon itself has aged, so I decided to replace it with an oscillator.

Very quick video:



Its not my most beautiful work (wish I had smaller AWG wire around) but it does the job :)
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #19 on: June 03, 2019, 06:34:00 pm »
Wow, looks like you need some Kynar wire, or the enamel wire used in solenoids and motors and whatnot works too.

So that solved the problem? Was the original oscillator made of discrete parts or is it integrated into an ASIC?
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #20 on: June 03, 2019, 08:32:54 pm »
Wow, looks like you need some Kynar wire, or the enamel wire used in solenoids and motors and whatnot works too.

Absolutely! Wish I had more appropriate wire, could've ordered it but then I would've needed to wait for it to arrive haha

So that solved the problem? Was the original oscillator made of discrete parts or is it integrated into an ASIC?

It did solve the issue! The original circuit is just a crystal, no oscillator.


Removed the two resistors and the capacitor on OSC1. Then connected the output of the oscillator directly to OSC1.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #21 on: June 03, 2019, 08:50:47 pm »
Well you can always rewire it later.

I wonder if one of those capacitors has gone temperature sensitive? I suppose it could be a fault in the IC, good thing it's not in an area that prevents the clock input from working.
 

Offline smibaTopic starter

  • Contributor
  • Posts: 13
  • Country: nl
Re: Macintosh LC III only booting when system hot/warm
« Reply #22 on: June 03, 2019, 08:59:45 pm »
They weren't, I've also tried heating the capacitors but that did not solve anything at all.

99% confident this was an issue with the IC itself not being able to get the crystal stable anymore.
 

Offline paul8f

  • Regular Contributor
  • *
  • Posts: 107
  • Country: ie
Re: Macintosh LC III only booting when system hot/warm
« Reply #23 on: June 03, 2019, 09:21:05 pm »
...a can of freeze spray (or air duster held upside down) ...
Yeah, this method works very well. For even better isolation accuracy (especially for ICs and transistors), wet the top of the suspect component with Isopropyl Alcohol. Then as this evaporates it will cool just that component.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Macintosh LC III only booting when system hot/warm
« Reply #24 on: June 04, 2019, 12:10:52 am »
Here's hoping it doesn't degrade further.

Years ago I worked on a Bosch dishwasher with a problem. I eventually figured out that it would work if I added a pullup resistor to one of the MCU output pins which was apparently unable to drive itself high. That was probably 8 years ago and as far as I know it's still working.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf