Where is the IPL located?

Portables, case replacements, mods etc, all in here!
Post Reply
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Where is the IPL located?

Post by Ashen » Fri May 27, 2011 2:22 pm

Pretty straightforward I guess. What chip on the GC MB is the IPL flashed to? Possible to do a transplant of the chip from a Different cube?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Where is the IPL located?

Post by emu_kidid » Fri May 27, 2011 2:51 pm

in the picture I've attached, the red box indicates where the mask rom is which holds the ipl.
Attachments
MBTopUntrimmed.jpg
(139.44 KiB) Not downloaded yet
Image
Hells Guardian
Posts: 235
Joined: Sat Feb 12, 2011 9:17 pm

Re: Where is the IPL located?

Post by Hells Guardian » Fri May 27, 2011 3:19 pm

a transplant should be relatively easy as long as there are no console specific keys of some sort like in the wii. I don't belive there are but I've been wrong many times. Although I'd think it would be best to use a chip from the same revision board.
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Where is the IPL located?

Post by Ashen » Fri May 27, 2011 3:42 pm

We'll find out soon. I'm going to attempt a transplant today.

After all this time I've finally managed to kill my first GC motherboard, kind of on purpose, kind of not... Anyway the board still technically works, it just gets ARAM errors when loading games because of some components I removed. Going to take the IPL v1.1 chip from the "dead" board and try it out on a v1.0 IPL board. might be a good way to make the earlier v1.0 NTSC boards useful again (if you happen to have some dead later version IPL boards around). For Wiikey purposes of course.

Thanks guys!

P.S. Emu, its 99% done. Need a 8v step down regulator to run the fan off of cause the board gets a bit hot running the fan off 5v (its very quiet). Pics and video later :D
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Where is the IPL located?

Post by Ashen » Fri May 27, 2011 8:44 pm

Meh... Tried to remove the chip from the dead board and broke off 2 legs of the chip. Of course it had to be 2 of them that look like they go right to the ramchips. Oh well, I'll try again with the next board that I kill.
User avatar
KirovAir
Posts: 214
Joined: Sat Jan 22, 2011 12:13 pm
Location: Netherlands

Re: Where is the IPL located?

Post by KirovAir » Fri May 27, 2011 11:41 pm

Ashen wrote:Meh... Tried to remove the chip from the dead board and broke off 2 legs of the chip. Of course it had to be 2 of them that look like they go right to the ramchips. Oh well, I'll try again with the next board that I kill.
Aw, that's too bad. I was very curious about the result. :P
"The only thing more dangerous than a hardware guru with a code patch is a programmer with a soldering iron."
User avatar
infact
Posts: 346
Joined: Tue Mar 29, 2011 4:35 am
Location: Germany

Re: Where is the IPL located?

Post by infact » Sat May 28, 2011 11:42 am

Too bad, that it happened to important legs.

When you have time, you may try this: http://www.binarydevotion.com/?p=46
infact
Image Image
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Where is the IPL located?

Post by Ashen » Sat May 28, 2011 2:23 pm

Hmmm. I may try that :D thx for the tip!
werejag
Posts: 21
Joined: Thu Nov 18, 2010 3:48 am

Re: Where is the IPL located?

Post by werejag » Thu Jun 02, 2011 9:12 am

what chip is that anyways
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Where is the IPL located?

Post by emu_kidid » Thu Jun 02, 2011 11:18 am

custom IC, has the rtc in it too I believe?
Image
werejag
Posts: 21
Joined: Thu Nov 18, 2010 3:48 am

Re: Where is the IPL located?

Post by werejag » Thu Jun 02, 2011 12:13 pm

welll that sucks
User avatar
ShockSlayer
Posts: 97
Joined: Sat Feb 05, 2011 7:21 pm

Re: Where is the IPL located?

Post by ShockSlayer » Sat Jul 16, 2011 5:31 am

I found this thread and tried this out, I couldn't get it to work, tried to transplant a IPL 1.1 to an IPL 1.0, both board revisions were DOL-CPU-11. After putting the original chip back on, the cube booted right back up, and whined about the time so yeah, emu_kidid, confirmed that the rtc is in there.

SS
Image
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Where is the IPL located?

Post by Ashen » Sat Aug 20, 2011 12:20 am

Today I successfully transformed a IPL v1.0 board into a IPL v1.1 board by transplanting both "MX" chips from a dead v1.1 board to a working IPL v1.0 board. :D

Its now Wiikey compatible. Yay!

These are the chips I swapped:

Image
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Where is the IPL located?

Post by emu_kidid » Sat Aug 20, 2011 2:20 am

great news, let us know if there is any weirdness when trying to save SRAM (clock settings in the IPL)
Image
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Where is the IPL located?

Post by Ashen » Sat Aug 20, 2011 2:46 am

Will do, I haven't fully tested everything yet. But I know the Wiikey Fusion went from the typical freezing on NTSC IPL v1.0 boards to working perfectly.

I'm not sure this will work on all boards either. The transplant of chips was from a IPL v1.1 DOL-CPU-11 board to an IPL v1.0 DOL-CPU-11 board. So it might only work with that specific combo. I'll have to test on a DOL-CPU-10 (all IPL v1.0) to really be sure.
User avatar
Ashen
Posts: 994
Joined: Tue Nov 16, 2010 3:08 pm

Re: Where is the IPL located?

Post by Ashen » Sun Aug 21, 2011 3:15 pm

So I've tested this with another board. A DOL-CPU-10 board that I've transplanted the chips to from a DOL-CPU-30 board. Tested with bios battery hooked up and the system keeps time perfectly. Wiikey and everything else is working perfectly also. I had to do an extra step to get this board working correctly though. Here is what I did:

DOL-CPU-10/11 boards have a different clock crystal than later boards. If you're transplanting from a board with the newer crystal to a board with the older type timing crystal then you have to remove the old crystal and relocate the newer crystal also. If you are doing a transplant from a board that has the same type clock crystals then you only have to swap the two "MX" chips.

Here is what a DOL-CPU-10/11 board looks like stock. Note that some DOL-CPU-10/11 boards have a second clock crystal located to the left of the MX timing chip. You can leave that one alone if the board has it. We are only concerned with the crystal below the MX chip.

DOL-CPU-10/11:
Image

Here is a DOL-CPU-30 board for comparison (DOL-CPU-20 boards look the same in this area):
Image

DOL-CPU-10/11 Clock crystal traces:
Image

DOL-CPU-20/30 Clock crystal traces:
Image

And relocated:
Image
As you can see, I removed the old clock chip and wired the new on directly to the IC legs.

Sorry for the crappy pics. Taken with my iPhone.
shuffle2
Posts: 14
Joined: Thu Feb 03, 2011 2:18 am

Re: Where is the IPL located?

Post by shuffle2 » Tue Nov 29, 2011 7:27 pm

The IPL is xor'd with a bitstream which is generated from a port on EXI in order to give the plaintext (BS1 and BS2)
http://code.google.com/p/dolphin-emu/so ... IPL.cpp#39
http://code.google.com/p/dolwin/wiki/Bo ... _Reversing

- in case you want to replace the boot code with your own instead of depending on replacement macronix chips :)
Post Reply