I have a 2002 iMac G4 15" (P80) that I pulled off one of my shelves to mess around with because I don't really use it a whole lot. I got curious since I had a couple 7455A CPUs on hand I bought off of eBay about a couple years ago and after years of practicing soldering and hot air work I thought I'd try swapping the CPU out. These 7455 CPUs already came with solder balls (which don't work so well, more on that later) and as such I thought it would be straightforward. It wasn't. Well, it would be... but it turns out those solder balls that come with every PowerPC processor (0.89mm) never really work half the time, and I'm not the only one struggling with this... even @dosdude1 has been struggling to get this to work and at first I thought it was my hot air station. While the CPU can make contact, it won't make full contact. This was evident as when I lightly pressed down one of the corners of the chip I could see some of the IPA I was using to clean up the board get pushed out of the area between those solder balls and pads. Seems as though reballing the chip is the way to go, and luckily I have some equipment for that work on the way! This is something I've always wanted to do for several years.
As for what I was doing, I was curious to see how well those would work, and confident that I can get it working again with the right equipment when that comes. I was running the original 7451 CPU at 900MHz and thought I could do better because I had a chip with the solder balls already present.... again that didn't work out. I was planning to run a 7455A at 1.2GHz, and even then I had some more work to do on the board. It seems like a few capacitors actually started leaking (and no, before you ask, it's not dried flux) so I went ahead and replaced those with fresh SMD caps from an assorted kit I bought off Amazon. They actually work great in other devices I've used them with! I referred to this blog post (in spanish, so you'll need to translate it) to see how exactly I could configure the computer. I have vcore set to 1.6V by removing R262 and replacing R258 with a 10kOhm resistor. https://rosysumenteinquieta.blogspot.com/2023/12/imac-g4-800-cpu-swap.html
If anyone has any other advice for me that would be great. I'm confident in my skills that I can get this working. I also have another BGA project in mind which involves swapping the CPU on an MMC-2 Intel Pentium III card to bring it up to 800MHz.
As for what I was doing, I was curious to see how well those would work, and confident that I can get it working again with the right equipment when that comes. I was running the original 7451 CPU at 900MHz and thought I could do better because I had a chip with the solder balls already present.... again that didn't work out. I was planning to run a 7455A at 1.2GHz, and even then I had some more work to do on the board. It seems like a few capacitors actually started leaking (and no, before you ask, it's not dried flux) so I went ahead and replaced those with fresh SMD caps from an assorted kit I bought off Amazon. They actually work great in other devices I've used them with! I referred to this blog post (in spanish, so you'll need to translate it) to see how exactly I could configure the computer. I have vcore set to 1.6V by removing R262 and replacing R258 with a 10kOhm resistor. https://rosysumenteinquieta.blogspot.com/2023/12/imac-g4-800-cpu-swap.html
If anyone has any other advice for me that would be great. I'm confident in my skills that I can get this working. I also have another BGA project in mind which involves swapping the CPU on an MMC-2 Intel Pentium III card to bring it up to 800MHz.
