• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Portable - two steps forward one back

at0z

Well-known member
Leaving aside the technical we have the moral dilemma should a PB100 give up its silicon life for a Portable....

 

at0z

Well-known member
Well it’s a funny old game where a measure of success is a chime and a Sad Mac code compared to dead silence. But I'll take that as a half step forward(ish).

So Mr 360alaska kindly offered a PMGR chip from one of his PB100 boards and that arrived yesterday. I swapped it out for the presumed dead one (after some discussion about part number interchangeability) and fired up the power full of anticipation but silence reigned and the power draw on the lab supply was zero. Couple of PMGR reset button holds and still nothing. Sad Mac Face.

Coincidentally my digikey parts order came in too and in that were some replacement 74AC02/10/157 based on techknight's comments in another thread. I had not been able to determine a thermal issue with any of these using fingers or IR camera but I figured cheap as chips test so swapped them out. Power up board, nothing, no power draw, more Sad Mac Face.

OK, maybe the PB100 isn't compatible or something, let's put back the original PMGR chip. Powered it up and I see current draw from the supply. Reset the PMGR, and hit the keyboard. CHIME. Then Sad Chime. Looked at the display to see if it was the old 00003 code as before but new one - 0014 with subcode CD38. Which according to my list says PMGR unable to turn all the power on to the board, and the CD38 suggests a handshaking communication problem...

Of course if I can get past this, I might still be back at the Bad RAM 0003 code, but for now at least something is alive. You got to take those small wins....

 

techknight

Well-known member
Well it’s a funny old game where a measure of success is a chime and a Sad Mac code compared to dead silence. But I'll take that as a half step forward(ish).

So Mr 360alaska kindly offered a PMGR chip from one of his PB100 boards and that arrived yesterday. I swapped it out for the presumed dead one (after some discussion about part number interchangeability) and fired up the power full of anticipation but silence reigned and the power draw on the lab supply was zero. Couple of PMGR reset button holds and still nothing. Sad Mac Face.

Coincidentally my digikey parts order came in too and in that were some replacement 74AC02/10/157 based on techknight's comments in another thread. I had not been able to determine a thermal issue with any of these using fingers or IR camera but I figured cheap as chips test so swapped them out. Power up board, nothing, no power draw, more Sad Mac Face.

OK, maybe the PB100 isn't compatible or something, let's put back the original PMGR chip. Powered it up and I see current draw from the supply. Reset the PMGR, and hit the keyboard. CHIME. Then Sad Chime. Looked at the display to see if it was the old 00003 code as before but new one - 0014 with subcode CD38. Which according to my list says PMGR unable to turn all the power on to the board, and the CD38 suggests a handshaking communication problem...

Of course if I can get past this, I might still be back at the Bad RAM 0003 code, but for now at least something is alive. You got to take those small wins....


you have bad traces at the PMGR still. the VIA is coupled with the PMGR so the machine can communicate with it. if this nexus is broken, you get these CD36/CD38 errors. 

Thats probably why when you remove the chip, and then reinstalled the original again, it started working. theres something bad in that section of the board electrical connection wise. Plain and simple. 

Then again, I cant see your re-work job so you could have issues with that still as well. like some pins that arnt soldered properly or connected. 

 
Last edited by a moderator:

at0z

Well-known member
I admit I did remove the VIA to look for anything amiss underneath and replaced it. I did have an open on VIA TEST between PMGR and VIA but fixed that. On the PMGR, I have a missing pad on P20 but according to my schematic that doesn't lead anywhere so I ignored it (tell me off I missed something). Here is an iPhone shot of the board as I don't have a camera on the scope. I have not cleaned up the tacky flux at this point. I also discovered my "Amtech" may be a fake but still reviewing that with eBay/Amazon.

Is it possible to drag solder the VIA successfully or is it a case of resorting to solder paste ? I cont tested the PMGR pins to their corresponding pads and all beeped out (apart from 20) so I believe they are good. I will do the same with the VIA. After restoring the VIA TEST I still get the same codes.

IMG_0019.jpeg

 

at0z

Well-known member
For those still following along at home, I pin/pad tested the VIA chip and found a few open where the solder may not have fully flowed. Changed to a Rosin flux pen instead of the tacky gel flux which I kind of prefer and fixed the opens. I had also pulled the SWIM chip so I went and tested that too, all good.

Fingers crossed, breath bated, power on. 400mA draw and a chime, longer pause then my original 0003 code is back. I guess I need to order some RAM chips to swap out unless someone has an idea how to narrow it down.  Anybody recommend part numbers from Mouser or Digi-Key?
 

But at least I’m back a square one with a recapped board that powers on...

 
Last edited by a moderator:

techknight

Well-known member
You probably need to remove the RAM ICs and inspect the traces/vias leading in and out of them, or verify against the schematics. I have found a few open connections to the RAM before, as well as bad RAM. 

 

at0z

Well-known member
You probably need to remove the RAM ICs and inspect the traces/vias leading in and out of them, or verify against the schematics. I have found a few open connections to the RAM before, as well as bad RAM. 
That would save some spendy- in your experience is it a case the RAM itself is usually okay?

 

at0z

Well-known member
I pulled that chip and didn't see anything untoward but I guess I need to buzz out each pad to its destination. I have a few new '244 and I mentioned I had already replaced the 157/10/02.

In other news, my Color Classic lives again and the fluttering sound of Flying Toasters can be heard once again in the corner...

 
Last edited by a moderator:

at0z

Well-known member
Well maybe it really is a bad RAM issue - replaced all three of the 244s and looked over the traces under the chips while there and all looked good and seemed to buzz out okay. As I said, there was no apparent cap or battery corrosion on this board but I don't know the history of the machine so I guess it is possible that it was on a shelf with Sad Mac RAM codes and I came along and recapped it as a necessary measure. The battery was dead of course and I'm rebuilding that. I didn't get a power brick with it (now sourced the proper Portable PSU and the standalone charging base) so I don't think the person I got it from abused it with the wrong powerbook supply. It would explain the clean and  non-yellow casework if it had been parked up as non functional.

I think my EEPROM programmer has an SRAM/DRAM test function so I might get the SOP adaptor to test the chips as I pull them off the board...

Oh well time to play with the Cube as a little light relief...

 

techknight

Well-known member
Thats just it @at0z

We never know why these machines were retired and shelved. We all love to think it was due to just obsolescence. But thats not always the case. 

it could be anything. 

 

at0z

Well-known member
It's like adopting senior cats or dogs, we don't know their history, we hope they don't destroy the furniture and pee on the floor and can get a quality of life in their later years :)

 

360alaska

Well-known member
I stumbled across this:

View attachment 26259951.pdf

There is mention of a Maccat test. I wonder if it would shed light on anything by running tests similar to a techstep. I have a techstep (which obviously is not compatible with Portables) that has helped me fix a couple of other boards simply by elaborating on a sad mac error code.

 
Top