Duo 2300c/180 MHz 603e QFP Graft/Hack . . .

Trash80toHP_Mini

NIGHT STALKER
. . . will finally be my first crack at breaking the Duo Barrier! }:)

I just PayPal'd about $45 to get my grubby lil' paws on the second best CPU upgrade, that I can think of, for my beloved PowerDuo. This isn't even close to being the SuperDuo™ hack of my dreams, but hey, ya' gotta start somewhere! [:D] ]'>

Next stop: Solder Paste & ChipQuick!

MuaHaHaHaHaHaHaHaHaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :lol:

 

techknight

Well-known member
And then clock circuit modifications?

As far as removing the CPU, use a pankcake griddle, some screws as standoffs, preheat the board at 300F and let it go for about 10 mins.

Heatgun on low, pull the chip right off ;-)

I just did a full reflow on a POS Acer aspire 5534 today using a similar technique.

 

Trash80toHP_Mini

NIGHT STALKER
And then clock circuit modifications?
Dunno about the clock, I'm just planning to go for a CPU Bus Multiplier change to access more cycles per tick on the fast side bus.

IIRC, if I leave those legs floating in the air and patch the proper resistance values to them it's a done deal. :?:

If that works, I can look at tweaking the system clock and Bus Multiplier to find optimal performance & reliability, but that'll have to take certain peripherals running on the bridged '030 bus into consideration.

For example: I'm still aiming at a hack that'll route the proper 16 bits of the Duo's bridged '030 bus to a 1400's "T-Rex-on-Board" PCMCIA Card Cage mounted in place of the HDD. I've even got a cute lil PCMCIA wireless card for the top slot that has a whip antenna nubbin that'll slightly protrude from the Duo's side! Underneath will be one of my adapter cards and flash memory, an actual PCMCIA HDD . . .

. . . or anything else that rolls along! }:)

If I can get the card cage hack online w/WiFi and the Proc to match the 166MHz of the 1400, I'll be a very happy hacker! [:D] ]'>

 

Byrd

Well-known member
Hey Trash,

so are we to assume you will be determining CPU multipliers for the 2300c, or clock crystal replacement? I'd love to see the 2300c with just a little more boost - 117Mhz, 133 even :D

JB

 

Trash80toHP_Mini

NIGHT STALKER
UMax SuperMac C500 CPU 603e 180 MHz

Part#910252-11 SSCPU

eac51.jpg.0565808a5c303386f6151290af3266d3.jpg


The seller has several BGA versions, but I snagged the only QFP INSIDE UMax CPU Card he had. [:D] ]'>

IIRC, all the 1400 cards, with the exception of the slowest, used a BGA package 603e.

The reason the mysterious DuoHacker never attempted this graft was that he couldn't locate the four resistors normally used to determine the clock speed. I never tried . . . hence . . .

. . . the neolithic, brute force approach I plan on using for testing! }:)

edit: now that I think of it, I should try to find the PowerDuo parallels for the resistors TomLee posted for the 5300!

I'd love to see the 2300c with just a little more boost - 117Mhz, 133 even :D
AFAIK, the 1400's 117MHz CPU Card's QFP 603e should work for this hack too! [;)] ]'>

 

techknight

Well-known member
is the dock port on the back of the unit PDS? if so, couldn't we override the internal CPU with a newer CPU like the other PDS accelerators did?

 

Trash80toHP_Mini

NIGHT STALKER
Yep! It's the same PBX Bridged '030 PDS/slow side I/O bus, common to the Duos, 1400s and 5300s. So the Docking Connector only has access to the slow side of the I/O bus, whereas the Cache and unbridged PDS Slots were on the fast side along with the Memory Controller, RAM, CACHE, etc.

You really have to move the CPU lines to the Modem Compartment and adapt them to the 1400 Mobo Connectors to stick a CrescendoPB in there . . .

. . . to which DR. Bob over on 'fritter replied was no mean feat, as the fast side is running at 100MHz . . . :-/

However he'd scoffed at the entire notion until I posted the DevNote Block Diagrams, side by side and color coded, to show the few differences between the 1400 and the 2300c. The gang over there shouted him down, so he gave me a crash course on why fooling around with the 100MHz section wasn't child's play.

At which point I decided to cheat . . . by moving PBX to the mountain and . . . whatever . . . :eek:)

< edited . . . murk reduction attempt >

Installing the T-Rex/PCMCIA Card Cage from a 1400 is likely to be a much more simple hack. I'm Certain the UltraDock's cavernous sub-basement was designed to enclose this assembly, running off the Duo's Docking Connector.

 

Trash80toHP_Mini

NIGHT STALKER
Sorry, my bad. It's not ignorance! It's my visual thinker's verbal/.TXT communications skill deficit.

The PowerBook 1400 has a DIP header mounted PCMCIA Slot Mechanism DaughterCard.

T-Rex is the PCMCIA Controller ASIC on the bottom of the assembly.

< I'll post a pic of my 1400's Book Cover showing the 1400/2300 block diagrams side by side here after I find the file [;)] ]'> >

Found a couple of 1400 goodies just now!

X11 for 1400

http://hintsforums.macworld.com/archive/index.php/t-9732.html

Debian on a Powerbook 1400

http://forums.debian.net/viewtopic.php?t=19915

ooooOOOOH!

http://mess.redump.net/mess:driver_info:mac_technical_notes

 

techknight

Well-known member
Hmm... I got a parts PB1400. it actually works, but someone busted the hell out of it removing the HDD. so its useless for any practical usage. Plugging in an external SCSI HDD with a universal OS, yielded to a bootable system.

 

Trash80toHP_Mini

NIGHT STALKER
If you've got one, pull it apart and take a look at the card cage:

trexcompanybot.jpg.8e8d91a649478761100d20febe1d0d3e.jpg


trexcompanytop.jpg.8a9ea05d9f2a66b09808916efd03000a.jpg


Here's the graphic I'd posted over on 'fritter something like 8 years ago!

14002300blockdiag.jpg.2dbccb0deb10ac7c7c4fe95986decb8b.jpg


I'm still spelunking in the drives in the 466 DA for the Illustrator files I did of the traces on the surfaces of a depopulated Card Cage (bake & shake) and then within the Card Cage's PCB back when I decided to start scanning the it periodically . . .

. . . after taking a grinder to the freakin' thing . . . repetitively! }:)

It was paper thin when I'd finished, I'm hoping to find it in one of the boxen along with this Duo case I modded for a test fitting! :approve:

2300cpccard14.jpg.04f1ef1f6035db12ffe503f04d530879.jpg


2300cpccard16.jpg.2c1e03deb2d8ddce2ec24462e0a98fd8.jpg


2300cpccard12.jpg.62eca511265b3de8c847f708a398bde9.jpg


duopccardbayfairings00.jpg.fe152fe629593a07296843a5a06144e5.jpg


 

techknight

Well-known member
Well if we can get protocol and logic analyzers on that Trex chip, which is equipment that i DONT own or ever operated.

We could technically emulate it and program a new CPLD or FPGA to mimic the trex. then build new cages :)

 

techknight

Well-known member
OHHHH I SEE. lol.

I am looking at the datasheets side-by-side, the 2300 and the 1400 use the same whitney archetecture. so i see what your saying, map the pins of the card cage to the whitney IC in the PB1400, mark em down.

then mark the same on the whitney IC to the PDS slot of the duo 2300, so then this way, we can get pins-to-functions chart, such as Pin1 = A0, Pin2 = D3, etc etc. Pin16 = /IRQ, i see what your saying now.

weee. it wont be TOO incredibly bad, if I can figure out which IC is the whitney.

Which brings me to the master question: has the connectors been mapped yet?

 

Trash80toHP_Mini

NIGHT STALKER
WAAAYYYY too complicated! I snagged several cages and have the circuit board almost deciphered.

I've also got a deal pending for a dead 1400 MoBo from one of the comrades. That's intended to be depopulated in a FAR more civilized manner. Then I can just buz the connections from the interboard header connection back to the PBX Bridge chip pads and compare those results to the 2300c's connections from the docking connector back to PBX's pads and then noodle out how to connect the T-Rex Cage to the Docking Connector for testing.

Once that's up and running, the Duo 2300c gets a new Copper Clad FRP floorpan that'll help to replace some of the stiffness lost in hacking a chunk out of the magnesium frame for slot access.

And all the IRtalk hardware comes right along for the ride! }:)

Anybody got a dead 2300c mobo available for a lobotomy? :?:

 

techknight

Well-known member
isnt the docking connector documented? what the address/data/control lines are?

because then if you can map out what they are on the card cage, you could just wire it up and be done

 

Trash80toHP_Mini

NIGHT STALKER
AHA! Typing at the same time I see!

Yeah, it's a little more complicated than I thought if we need to figure out the interconnections with Whitney, but we may not have to, dunno.

I was thinking it was all in the PBX 030 Bridge/Memory Controller ASIC, but you may be right.

 

techknight

Well-known member
I am looking at the signal pathing of the block diagram.

it appears to "me" ( i use that term loosley). That the card cage is on the slow side 030 buss, from the PBX/Whitney, etc. its a bus, its all interconnected. A0 is A0, D0 is D0, etc, at least i think.

Now, if we can trace out which pins are what between the PBX/Whitney/Cage, you can make a Cage To Chip chart.

Then you can make a Chip to Dock connector chart on the duo.

Take the two charts, join them, then you get a Cage to Dock chart :) and if the Dock pins are known, then you get a Cage To Signals chart, then you can adapt the cage to ANY 030 PDS buss.

 
Top