| Click here to select a new forum. |
| Powerbook 1400 16mb ram module upgrade to 24mb |
Posted by: surfer150 on 2024-05-19 07:00:02 My RAM setup is
8 MB MoBo
8 MB factory
2x 16 MB user
= total 48 MB
The expansion cards have 4 unpopulated spaces each, so I wanted to bring them from 16 to 24 MB. So I soldered additional KM48C2100CS-6 (each 2 MB) chips on it. The same as the thread opener intended to do with his expansion card. But with these additional chips the PB1400 throws an error and does not recognize the additional RAM at all. It stays at a total of 48 MB. |
Posted by: Snial on 2024-05-19 07:26:25
My RAM setup is
8 MB MoBo
8 MB factory
2x 16 MB user
= total 48 MB
The expansion cards have 4 unpopulated spaces each, so I wanted to bring them from 16 to 24 MB. So I soldered additional KM48C2100CS-6 (each 2 MB) chips on it. The same as the thread opener intended to do with his expansion card. But with these additional chips the PB1400 throws an error and does not recognize the additional RAM at all. It stays at a total of 48 MB. Yes, so that makes sense. If the 16MB user cards are 1x 16MB banks, then you can't add 8MB to make them 24MB. You'd have to somehow reconfigure them as 3x8MB. Then, depending on the PB1400 model, you can get either 56MB or 64MB. |
Posted by: surfer150 on 2024-05-19 07:36:09 That makes sense. Thanks for the information. |
Posted by: surfer150 on 2024-05-19 08:02:35 So I assume it’s the same issue for the G3 Kanga? I have a 96 MB expansion card and wanted to bring it to 128 MB by adding the 4 missing chips in order to get the full 160 MB (128 MB expansion + 32MB MoBo). I found 4Mword x 16 bit chips on eBay. Will this at least work or will i have the same issue then? |
Posted by: Snial on 2024-05-19 08:48:27
So I assume it’s the same issue for the G3 Kanga? I have a 96 MB expansion card and wanted to bring it to 128 MB by adding the 4 missing chips in order to get the full 160 MB (128 MB expansion + 32MB MoBo). I found 4Mword x 16 bit chips on eBay. Will this at least work or will i have the same issue then? The information you need about banks and cards should be here:
"The PSX+ does not support RAM expansion modules designed for the PowerBook 3400 using 64-megabit DRAM devices configured as 4M x 16 bits. Those modules have address bits 9 and 10 swapped; modules for the Macintosh PowerBook G3 must have those address bits connected directly and not swapped."
A 4MWord x 16-bit chip will be a 64-megabit DRAM of the kind described above, so it seems as though they aren't supported. |
Posted by: surfer150 on 2024-05-19 11:53:15 These are the chips I found
PART NO: HM5165165LTT6. 64M EDO DRAM (4-Mword x 16-Bit) 60ns. CASE: 50-Pin TSOP. LOT OF 4pcs. MAKE: HITACHI. WE DO NOT ALLOW COLLECTIONS.
www.ebay.de
So they are not compatible if i understood you correctly.
The chips soldered on the expansion are HM5165165ALTT6 but the eBay ones are HM5165165LTT6 (without the A). Are they such different? I can’t find a datasheet nowhere. |
Posted by: surfer150 on 2024-05-19 12:39:48 Sadly I can’t edit my previous post anymore due to time period expiration. After some search, I found the datasheet for both chips:
For LTT version:
https://pdf.datasheetcatalog.com/da...miconductor/HM5164165J-5_to_HM5165165TT-6.pdf
For ALTT version:
I don’t see any difference except of power consumption (which is a bit higher for ALTT) so in theory it should work. Or do you see more differences? |
Posted by: croissantking on 2024-05-20 03:24:03
Yes, so that makes sense. If the 16MB user cards are 1x 16MB banks, then you can't add 8MB to make them 24MB. You'd have to somehow reconfigure them as 3x8MB. Then, depending on the PB1400 model, you can get either 56MB or 64MB. I’m intrigued by this. The RAM card has pads to support up to 24MB so the PCB clearly supports 3x8MB and would have been sold in this configuration. So if it is an issue with the way the banks are organised, then something else on the card must set this - perhaps a logic chip? |
Posted by: Snial on 2024-05-20 07:03:19
I’m intrigued by this. The RAM card has pads to support up to 24MB so the PCB clearly supports 3x8MB and would have been sold in this configuration. So if it is an issue with the way the banks are organised, then something else on the card must set this - perhaps a logic chip? 
Both 4MB (32Mb x 8) and 2MB (16Mb x 8) chips have the same number of pins, so... I think you ought to be able to take the same PCB and populate them with 4x4MB to give 16MB of 32-bit wide DRAM. But you can't use those 4MB chips to give 24MB of 32-bit DRAM, because the last 8MB is just 16-bits wide. Instead, you'd use 12 x 2MB DRAM chips, hence this board (marked 24M) has space for 12 chips.
Ergo: a 16MB board can be a single bank, but the same PCB with 24MB needs to be 3 banks.
Now, going back to:
These are the chips I found
PART NO: HM5165165LTT6. 64M EDO DRAM (4-Mword x 16-Bit) 60ns. CASE: 50-Pin TSOP. LOT OF 4pcs. MAKE: HITACHI. WE DO NOT ALLOW COLLECTIONS.
www.ebay.de
So they are not compatible if i understood you correctly.
The chips soldered on the expansion are HM5165165ALTT6 but the eBay ones are HM5165165LTT6 (without the A). Are they such different? I can’t find a datasheet nowhere. I'm afraid I was just reading the developer note. No! I've just realised my mistake, I misread the note! I thought it was saying "you can't use 4Mb x 16-bit chips in a G3 Kanga as you can with a PB3400..." It's only really saying that you can't take a PowerBook 3400 RAM module containing 64MBit chips and expect them to work in a G3 Kanga, because address bits 9 and 10 are swapped.
My apologies. I hope I haven't messed things up for you. |
Posted by: surfer150 on 2024-05-20 07:22:20 Thank you both for the information. As suitable chips are very rare and i was only able to find the Samsung ones (1x16), I will scrap the project and stick with 48 MB in the 1400c.
I hope i will be at least able to make the 96 MB expansion card of the Kanga to an 128 MB one. I ordered the chips from eBay now. |
Posted by: croissantking on 2024-05-20 07:26:30 I’m surprised it’s such a challenge as I was easily able to upgrade my two 16MB cards with empty pads. Perhaps I was just lucky. |
Posted by: croissantking on 2024-05-20 09:42:31
Both 4MB (32Mb x 8) and 2MB (16Mb x 8) chips have the same number of pins, so... I think you ought to be able to take the same PCB and populate them with 4x4MB to give 16MB of 32-bit wide DRAM. But you can't use those 4MB chips to give 24MB of 32-bit DRAM, because the last 8MB is just 16-bits wide. Instead, you'd use 12 x 2MB DRAM chips, hence this board (marked 24M) has space for 12 chips.
I have to admit that I'm still kind of confused by your explanation. Are you saying that some 16MB RAM cards are made up of only 4x4MB chips? Because I'm pretty sure that the 16MB RAM cards which use 28-pin TSOP chips, like @surfer150 's, are all composed of 8x2MB chips. I have never seen a 4MB chip in this form factor.
What has lead you to believe that either @EtherRad 's or @surfer150 's cards would have a single bank of memory?
I attempted to do the same with my 16 MB RAM extensions and soldered additional chips ordered from China on the empty spaces of the PCB to bring them to 24 MB for a total of 64 MB of RAM (currently i have to extensions á 16 MB and one base module with 16 MB bringing it to 48 MB). But my 1400c still does only recognize the 16 MB which were soldered on originally. What I’m doing wrong?
How does you card look on the other side? It's the same, right? Before you did the upgrade, did it have 4x chips populated and 2x unpopulated on both sides? You should be able to just add 4x2MB chips and have it work. One of your donor chips could be bad. |
Posted by: 3lectr1cPPC on 2024-05-20 09:51:26

If it helps at all, here’s an image I have of two 24MB memory modules for the 1400. They are the ones on the right, ignore the left ones (took the photo originally to compare PB 1400 memory with WinBook FX memory as they're both very similar, and laptops released in 1996 built by Quanta)
They have chips on both sides. |
Posted by: croissantking on 2024-05-20 09:54:30 Here is an image of my homemade 24MB RAM cards. One was originally 8MB and the other was originally 16MB. They have chips on both sides.
|
Posted by: 3lectr1cPPC on 2024-05-20 09:55:37 I see two different types of memory chips being used here between our modules. |
Posted by: surfer150 on 2024-05-20 09:55:45 @croissantking Yes, the card looks the same on both sides and there were indeed 4 chips populated and 2 unpopulated on each side. But as I said, with all the spaces populated still only the original 16 MB are recognized by the system and not the additional 8 MB. And i get an RAM error whilst boot which I need to dismiss my clicking on OK. |
Posted by: croissantking on 2024-05-20 09:56:58
@croissantking Yes, the card looks the same on both sides. But as I said, with all the spaces populated still only the original 16 MB are recognized by the system and not the additional 8 MB. And i get an RAM error whilst boot which I need to dismiss my clicking on OK. One of the chips could be faulty, or perhaps there is a dry joint. |
Posted by: surfer150 on 2024-05-20 09:58:28
One of the chips could be faulty, or perhaps there is a dry joint. Yes that’s also my thought that the Chinese guy may sent me faulty chips. But with only one chip faulty it should at least recognize the working ones? |
Posted by: croissantking on 2024-05-20 10:01:08 Also, I note there seem two be two different offsets on your card for each RAM chip. I also note that you've installed the donor chips differently from the factory ones. I am not sure if the offset pads are just to accomodate different sized chips or if it's for some other reason. It's worth investigating -- personally, I would have positioned the new chips the same as the originals. |
Posted by: croissantking on 2024-05-20 10:03:56
But with only one chip faulty it should at least recognize the working ones?
Usually, a RAM card with a bad chip would result in death chimes. The 1400 series handles things differently, seemingly it's able to disable faulty banks and continue booting up. I'm not sure how it works things out, though, and it might disable the whole card. |
| < 2 > |