Wii DVD/Wiikey Fusion/WODE + GC Portable Discussion
Re: Building a portable GC: Need options other than DVD
Dunno what the cost will be with the clip attached but here it is:
http://www.proto-advantage.com/store/pr ... id=3400005
http://www.proto-advantage.com/store/pr ... id=3400005
Re: Building a portable GC: Need options other than DVD
Figured out why I was getting no disc in the disc channel. Broken connection on pin 23 (dicover). We know this is DICOVER now for sure because I've confirmed that the sundriver will boot games connected to the Wii without pins 32, 31 and 30 hooked up AND with pin 29 run to ground 
Just noticed this got stickied too, nice! thx Emu

Just noticed this got stickied too, nice! thx Emu
Re: Building a portable GC: Need options other than DVD
Voltages on GC were inconsistent when I was testing, Sometimes certain DID0-7 pins would get 0v sometimes they would get 3+v.
-
- Posts: 163
- Joined: Fri Apr 09, 2010 4:30 pm
Re: Building a portable GC: Need options other than DVD
This makes sense because those are data pins. So the voltage would fluctuate depending on what data is being transmitted at that particular instance.Ashen wrote: Voltages on GC were inconsistent when I was testing, Sometimes certain DID0-7 pins would get 0v sometimes they would get 3+v.
Re: Building a portable GC: Need options other than DVD
It's looking pretty accurate at the moment - hope it works out now when connected to the GC 


Re: Building a portable GC: Need options other than DVD
installed a sundriver SATA into a Wii just to see how it behaves - pretty nifty device for $20usd - I'm going to wait to order one of those pcb's instead of destroying another..

Re: Building a portable GC: Need options other than DVD
emu_kidid wrote:installed a sundriver SATA into a Wii just to see how it behaves - pretty nifty device for $20usd - I'm going to wait to order one of those pcb's instead of destroying another..
They are actually very nice little devices. If it wasn't so easy to softmod and plug in a USB HDD attaining pretty much the same results I would have bought one of these a long time ago.
Some very exciting findings today:
I decided to hook the GC DVD drive back up to my cube setup to see what would happen if any of the DID0-7 lines were disconnected or swapped and to see if it had the same effect as the sundriver being hooked up. To make a long story short, The GC DVD gives either "an error has occured" or "cannot read disc" when these pins are unhooked or simply swapped around. This result confirmed my suspicion that the sundriver was still not initializing properly when hooked to my cube.
SOOOOOOO.... using my godlike powers of logic and deduction and my handy dandy voltage comparison chart I narrowed it down to 3 pins on the GC that could be hooked up incorrectly. Pins 7, 9 and 14(GC). So to make another long story short after playing a bit of the pin swapping game I finally have the sundriver initializing properly at boot (blue LED comes on for 2-4 seconds then shuts off, after boot the GC gives me the same error now that the DVD drive does when the DID0-7 lines are not proper AND I am now getting varying voltages out of the DID0-7 lines coming from the sun, not -0.60 volts like I was before). I am giddy right now. all thats left it seems is to get the bidirectional data lines proper and we may have a working mod!!
Re: Building a portable GC: Need options other than DVD
hmm when sundriver can work on a gamecube, the GC dvd drive could work on a wii right?
why not simply testing how the dvd drive of the cube have to be hooked to the wii to work.
or is this impossible?
why not simply testing how the dvd drive of the cube have to be hooked to the wii to work.
or is this impossible?
Re: Building a portable GC: Need options other than DVD
It may be possible for what we're doing to work in reverse like you say. But its kinda like 6 and 1/2 dozen. If it works 1 way it will probably work the other. Figuring out the pin matches is going to be the same difficulty either way we do it.
Re: Building a portable GC: Need options other than DVD
Just wanted to say that very interesting stuff is happening here, and that I'm following every step of the progress being made. :p
Keep it up.
Keep it up.

"The only thing more dangerous than a hardware guru with a code patch is a programmer with a soldering iron."
Re: Building a portable GC: Need options other than DVD
Nice work, there's only 81 or so possible combinations for those data lines now :p
when the wii was first released, drive modchip makers did exactly this as I recall. they hooked up the wii dvd drive to a GC and the GC drive to a Wii (not sure if they really got much out of it).
when the wii was first released, drive modchip makers did exactly this as I recall. they hooked up the wii dvd drive to a GC and the GC drive to a Wii (not sure if they really got much out of it).

Re: Building a portable GC: Need options other than DVD
God this is so exciting. Not trying to put pressure on you Ashen, but this is really getting me giddy. If things get more difficult. I might consider buying a Sundriver to help you do the "guess and check" work. Good luck man 

Re: Building a portable GC: Need options other than DVD
Hmmmm, I was figuring it was going to be a lot more possible combo's than that. If this is the case I'd try all 80 of em till I got it right. I'll have to punch the data into minitab later and run a full DOE and see how many combo's it spits back out at me. I'm thinking though at this point without a logic analyzer this is going to get difficult.emu_kidid wrote:Nice work, there's only 81 or so possible combinations for those data lines now :p
You are not the only one getting super excited Tchay.Tchay wrote:God this is so exciting. Not trying to put pressure on you Ashen, but this is really getting me giddy. If things get more difficult. I might consider buying a Sundriver to help you do the "guess and check" work. Good luck man

Edit: Ordered a http://www.saleae.com/home/ USB logic analyzer. Got it shipped Fed-Ex ground so it should be here in a week or so I figure. Lets all cross our fingers it does what we need it to.
Re: Building a portable GC: Need options other than DVD
Ashen, do you know the pin connector pitch or even better, the digikey part number for a suitable connector to add onto: http://www.proto-advantage.com/store/pr ... id=3400005
I'm 100% keen to get one since I don't like the job I've done soldering onto the ribbon cable (it's messy!)
I'm 100% keen to get one since I don't like the job I've done soldering onto the ribbon cable (it's messy!)

Re: Building a portable GC: Need options other than DVD
Emu,
This is actually the exact connector you will want from protoadvantage:
http://www.proto-advantage.com/store/pr ... id=3400013
It is a 32pin, 0.50mm pitch FFC/FPC SMT connector. I'm not sure exactly what part number on digikey you will need to specify (digikey's product descriptions are kinda vauge and I dont want to give you the wrong one). but it is exactly this connector (though it shouldn't matter if its the clip down type or slide in type):
http://www.allproducts.com/ee/joint-1/0 ... ector.html
I'm sure if you contact protoadvantage and tell them what you're after they can hook you up with no trouble.
This is a link to where I got my ribbon cables if you need em:
http://www.modchip.org/product_info.php ... cts_id=467
I should say that I'm not 100% sure its .5mm pitch (it may be .4) BUT the ribbon cable is 16mm wide so .5mm x 16 = 32 is my logic.
This is actually the exact connector you will want from protoadvantage:
http://www.proto-advantage.com/store/pr ... id=3400013
It is a 32pin, 0.50mm pitch FFC/FPC SMT connector. I'm not sure exactly what part number on digikey you will need to specify (digikey's product descriptions are kinda vauge and I dont want to give you the wrong one). but it is exactly this connector (though it shouldn't matter if its the clip down type or slide in type):
http://www.allproducts.com/ee/joint-1/0 ... ector.html
I'm sure if you contact protoadvantage and tell them what you're after they can hook you up with no trouble.
This is a link to where I got my ribbon cables if you need em:
http://www.modchip.org/product_info.php ... cts_id=467
I should say that I'm not 100% sure its .5mm pitch (it may be .4) BUT the ribbon cable is 16mm wide so .5mm x 16 = 32 is my logic.
Re: Building a portable GC: Need options other than DVD
Just got e-mail confirmation my Saleae has shipped, says the ETA is the 1st so I'm hoping it gets here Monday. Over the weekend my plans are to make my testing wires as short as possible to eliminate the latency issues I was having (hopefully).
My question now is what is going to be the best way to analyze the data lines? Should I run the logic while the system boots, after boot while idle or boot into a game that has a nice idle point in it like a title screen/name entry screen or something? I'm open to suggestion as this will be my first time trying to interpret logic. The nice thing about the Saleae is that the client software is freely available for anyone to download and install http://www.saleae.com/downloads/ and I can save analysis sessions and upload them here if anyone is willing/interested in helping to pick apart the data
My question now is what is going to be the best way to analyze the data lines? Should I run the logic while the system boots, after boot while idle or boot into a game that has a nice idle point in it like a title screen/name entry screen or something? I'm open to suggestion as this will be my first time trying to interpret logic. The nice thing about the Saleae is that the client software is freely available for anyone to download and install http://www.saleae.com/downloads/ and I can save analysis sessions and upload them here if anyone is willing/interested in helping to pick apart the data

Re: Building a portable GC: Need options other than DVD
the data lines I think correspond to the DI registers. I've never interpreted logic, but if you can you actually get hexadecimal values out of it we can easily put together the first read values together as it will be the read to check that the game is a actually a GC disc.
Also, my connector from two posts up is ordered and confirmed
Also, my connector from two posts up is ordered and confirmed


-
- Posts: 163
- Joined: Fri Apr 09, 2010 4:30 pm
Re: Building a portable GC: Need options other than DVD
I'll be glad to help try to interpret the Saleae data.
Re: Building a portable GC: Need options other than DVD
Awesomeemu_kidid wrote:my connector from two posts up is ordered and confirmed

Much appreciated ^_^ I will post the analysis files here for all interested to check out. Hopefully it will be quick and painless now that we have the right tools.gtmtnbiker wrote:I'll be glad to help try to interpret the Saleae data.
Re: Building a portable GC: Need options other than DVD
total cost was around $27 with the connector shipped to Australia.

Re: Building a portable GC: Need options other than DVD
Some test runs, more to come in the form of analysis files.
Re: Building a portable GC: Need options other than DVD
So are the differences going to make things difficult?
Re: Building a portable GC: Need options other than DVD
I'm not sure Tchay. More tests need to be run which I will spend a few hours on today. The way it looks in those test runs though is that DID0-7 do match up the way we originally thought with a few discrepancies. A 10 second analysis file turns out to be about 150megs. Gonna see if I can compress them some way before uploading.
Edit: Also the Wii analysis done so far has been using the sundriver, so the discrepancies may lie there. I will run some tests with the regular DVD drive hooked up later on.
Edit2: forgot to mention, my latency issues are gone now with my shorter wirrs. No more errors. Also Wii dvd drive runs with pins 32, 31 and 30 disconnected.gives error occasionally but a reboot always fixes it.
Edit: Also the Wii analysis done so far has been using the sundriver, so the discrepancies may lie there. I will run some tests with the regular DVD drive hooked up later on.
Edit2: forgot to mention, my latency issues are gone now with my shorter wirrs. No more errors. Also Wii dvd drive runs with pins 32, 31 and 30 disconnected.gives error occasionally but a reboot always fixes it.