About a Wiip modchip.
|
|
MrPoopoo
Junior Member
|
3. March 2007 @ 21:08 |
Link to this message
|
|
Advertisement
|
|
|
mizzlmike
Newbie
|
21. March 2007 @ 14:02 |
Link to this message
|
I just recieved mine, its tiny. This is my first programming board :) so I have plenty of quesitons.
1. what direction do I plug the serial cable into the board, I have 2 choices, with the ribbon (before the plug) covering the chip, or not.
2. what operating system are you using to update the chip. Although the setup files are .bat files, windows won't give me I/O access to the LPT port. should I be using a Linux boot disc to perform the setup?
Is there some kind of walkthough or video yet?
Mike A
|
Member
|
21. March 2007 @ 14:31 |
Link to this message
|
Check youtube.com there is some good stuff there. Also go back through past forums I'm sure I have seen plenty of these forums.
If all else fails google is your friend : )
If you do not have fun saying guacamole then you are not saying it right
|
MrPoopoo
Junior Member
|
21. March 2007 @ 15:19 |
Link to this message
|
There are no tutorial videos at the moment, I am also new at this soldering and I don't know that much about it. I just got my wiip and im just gonna wait a while for my screwdriver and some solders. Also my dvd drive to burn later on. Hopefully someone will make a tutorial guide for this.
|
mizzlmike
Newbie
|
21. March 2007 @ 17:06 |
Link to this message
|
There is nothing on youtube.com at the moment. Seeing that less than 200 people have this Wiip board, I thought that it might be a good idea if someone could help who knows what they're doing. Plus I was #8 to preorder, so I am sure that I have recieved the first shipment, which means there is not a long history of people having access to it. I will keep my eyes open though.
Soldering is simple. Practice on two wires first before you touch your wii. Heat one of the wires up with the iron until it is hot enough to melt the solder (30 or so sec). You should only have to touch the unmelted solder to the wire and it will melt. Try not to touch the solder to the iron or you'll be making a hot mess. Take the iron away and let the solder cool. The solder should have bonded to one wire. Heat the other wire and place it onto your first soldered wire next to form the other bond. If you try to heat the solder and then put it on the wire, it will not form a good bond. Dont burn yourself.
The screwdriver to take apart your wii is called a tristar screwdriver. Its a small one though, and some security bit kits dont carry that size. I ended up making my own with a file and an old screwdriver.
Mike A
|
mizzlmike
Newbie
|
22. March 2007 @ 23:42 |
Link to this message
|
Wow, This solder is a tough one!!! The contact points are very close to eachother so choose wire that is thin, solid, and color coded. Give yourself plenty of extra length too so that you can put the chip where you want it. There is absolutely no room in this console for the Wiip, so plan on running the wires out a hole in the wii. The pics of the finished install on TCNISOs site show the wires running through the bottom of the wii via a vent. Kinda akward if you ask me, but seems like the least damaging exit strategy. Backup your saved games before you attempt to open the Wii. I didn't and lost all my saves and Mii records.
There is a LED on the Wiip on TCNISO's website. There is also a resistor, but I cant make out the type. I guess you can tell by the stripes on it, but it's been too long since ive been able to read those. OPEN SOURCE BABY
Mike A
|
mizzlmike
Newbie
|
25. March 2007 @ 10:14 |
Link to this message
|
The Resistor that is used for the LED is a 1,000 ohm resistor. It starts with a brown stripe(1), then has a black stripe(0), a red stripe(the multiplier (100)) and ends with a gold stripe(Tolerance of gold is + 5 %).
Therefore resistance = [(1)*10 + (0)]*(100) = 1,000 ohms.
All the new Wiips are now officially flashed with 1.3 software and inlude this LED and resistor, but the first few that were shipped out do not have this LED. The LED shows activity when connected to the Programming port.
Here is the picture of the new boards:
Mike A
|
MrPoopoo
Junior Member
|
25. March 2007 @ 11:36 |
Link to this message
|
Before I solder this wiip, are these the materials I need?
Tri-wing screwdriver
Solder ironer
15watt solders
?
|
mizzlmike
Newbie
|
25. March 2007 @ 21:42 |
Link to this message
|
Originally posted by MrPoopoo: Before I solder this wiip, are these the materials I need?
Tri-wing screwdriver
Solder ironer
15watt solders
?
Yes, execpt some thin wire too.
You might also want to get a magnifiying glass and a more percise tip to your soldering iron. Make sure you have the thin solid core wire, not the stranded kind. The larger the guage wire, the thinner it is.
Mike A
|
mizzlmike
Newbie
|
26. March 2007 @ 00:07 |
Link to this message
|
Getting The Wiip Setup to work!!!
If following the "simple instructions" on the readme_please.txt file didnt work, dont feel bad, your not the only one having this problem. I have tried to contact tcniso in some way to ask them newbie dumb questions, but had no luck with any responses. Follow my instructions and you will be set.
The wiip scripts to installopenwii on your atmel chip are full of bugs on my system. the install giveio doesnt install the driver to the proper location that it should and it fails to loaddrv (or start the service). You will also need to download a cygin.dll file to even get this app running. place the cygin.dll in the same directory as your setup files.
Tcniso decided to use UISP.exe to communicate with your wiip. Here is there documentation page: [url=http://www.nongnu.org/uisp/docs.html][/url]
READ THIS
Installing the Printer Port driver in NT and 2000
Under Windows NT or Windows 2000 you need to install a special driver to get access to system resources like the printer port. A ready to use lpt-driver for uisp is, for example, giveio.
LINK to giveio:[url=http://irdeo.de/ntdriver.zip][/url]
Unzip the downloaded file to a location of your choice: e.g. c:\Program Files\Giveio.
Copy the unzipped giveio.sys to your winnt\system32\drivers directory.
Now run the program loaddrv.exe to install the driver, you'll have to change the "Full pathname of driver" to the location you copied the giveio.sys to: e.g. C:\WINNT\SYSTEM32\DRIVERS\GIVEIO.SYS.
Now press install, then start. You should see the status change to "Operation was successful" - Now the driver is installed.
You should now extend your preferred compiler-startup-batch e.g. run.cmd with the line net start giveio as this driver is not installed automatically. Or run the loaddrv.exe (with changing to the right path) and press the start-button.
I ran the program loaddrv.exe and found it to be easy to use. It's case sensitive, so be careful. After you can get it to start you should be able to run all the setup files now, just make sure that the switches are off on the wiip.
Everything worked for me execpt getting to write the files to the chip! Ahhh. I can read, and erase, but cannot write without the warning error about the data polling. Some sites say that this means that I have a bad programming cable. :( maybe I am plugging it in wrong to the board... then again, my newly installed LED was not flashing at all.
I will solve this issue later, if you guys cant. good night folks. work hard to get this thing rolling... and I will work hard to make the Wiip as best as it can be.
Mike A
|
mizzlmike
Newbie
|
26. March 2007 @ 20:13 |
Link to this message
|
Okay, so I've been at it some more. I thought that the way tcniso set up their wiip on the wii was stupid. You have to drag the whole wii to the computer and carefully plug everything into the programming port. Today I used networking wire (cat5e) to make a network adapter that goes to the wiip and one that goes to the wii. That way I can just use a coupler to connect and disconnect the wiip anytime I need to program it! it looks much better too!
I have been thinking of ways to get my Wiip to work and how on earth to program it... I realized that maybe the wiip had to have power to be programmed. So I spent the night and made a nifty little adapter that supplys 5.5v to the end of a networking jack corrisponding to the V and G on the wiip. I am still out of luck. I have a nice setup though, so when I get it working I will take pictures and share them with you all.
By the way. If you've never used a LED before, the shorter leg is the Negitive side and the longer leg is the positive. Some LEDs will not work if they are reversed.
If someone has already been successful with the Wiip, please share this open source idea with the community. I am a damn good programmer, and would love to hook you guys up with some cool features, but first I must be able to communicate with the wiip.
Mike A
|
MrPoopoo
Junior Member
|
27. March 2007 @ 09:27 |
Link to this message
|
Everything you said sounds so confusing and so much hardwork, make me wanna get rid of the wiip and get a wiikey D:
unless theres a video tutorial on how to do everything ;D
|
mizzlmike
Newbie
|
28. March 2007 @ 00:02 |
Link to this message
|
The Wiip is Confirmed Working (as far as Programming it is concerned)
I was finally able to program my Wiip! Thank god! Please help yourself to a video I am posting on YouTube later this evening.
I ended up powering the chip using my USB wire that I converted into my Network Jack, then I turned Dip switch 2 on and wala!!!
5.5v to the V on the wiip and Dip switch 2 on. Dip switch 1 off!!! Programming cable to my LPT1 port and comm end of it to my Wiip with red side of the programming cable facing the top left corner. (the cable isnt above the atmel chip)
Use network cable and USE NETWORK JACKS!!!! this makes your wiip mobile for later programming, AND allows you to plug your Wiip into an external power supply when programming it, instead of risking bricking your wii while programming it!
Bring on the good stuff now!!! :D :D :D :D :D
Mike A
|
mizzlmike
Newbie
|
28. March 2007 @ 11:38 |
Link to this message
|
Here is part 1 of 3 maybe 4 of how to program your blank wiip. My hex is not the same as the "correct.hex" file, but I dont think that they updated that file from setup version 1.2 to 1.3
Part 1:
http://www.youtube.com/watch?v=udpnwT4h6YA
The other parts will be coming sometime tonight....
Mike A
|
MrPoopoo
Junior Member
|
28. March 2007 @ 15:49 |
Link to this message
|
Thanks mizzlmike, thats gonna help me alot later on.
|
mizzlmike
Newbie
|
28. March 2007 @ 19:47 |
Link to this message
|
You may have to initially power the wiip before you program it if it is blank (no software pre loaded). The LED does not flash until the atmel chip has the hex code which tells it the flash, and I couldnt program the wiip initially without the external power until I had flashed the chip with version 1.3 of the setup files.
You will notice in this video that my Wiip lights up when I plug my comm port into it. It never did that before I figured out how to update the chip. After you update your chip to version 1.3 there should be no need for the external power supply.
Making the external power adapter instead of using your Wii to power the chip:
Part 2:
http://www.youtube.com/watch?v=JBeu6M0y2qg
Mike A
|
mizzlmike
Newbie
|
29. March 2007 @ 08:42 |
Link to this message
|
Mike A
|
mizzlmike
Newbie
|
29. March 2007 @ 09:02 |
Link to this message
|
After programing my wiip with v1.3 this is my new hex.
can someone confirm that this is right>?
S006666C617368EB
S11300000AC00EC00DC00CC0A5C30AC009C008C0F8
S113001007C006C005C011241FBECFEDCDBF67C108
S1130020EFCF0F931F93CF93DF93C0E0D0E000E0B6
S113003010E006C00F5F1F4F82E000301807E9F19F
S1130040B89A84E690E076D3D695C79586B3992777
S1130050847090709595879595958795880F991FCD
S1130060880F991F880F991F880F991F880F991F50
S1130070880F991F880F991F880F991F880F991F40
S1130080880F991F880F991F880F991F880F991F30
S1130090880F991F880F991FC82BD92BB89884E60D
S11300A090E048D38EEECE3ED80721F6B89A88EE7B
S11300B093E040D380E090E006C0B89A88EE93E0E5
S11300C039D38FEF9FEFDF91CF911F910F91089557
S11300D0A8DF892B31F088EB9BE02CD3A2DF892B9E
S11300E0D1F708951F93CF93DF9310E0C0E0D0E0E1
S11300F0B89A81E090E01ED386B3992784709070FB
S113010095958795959587950C2E02C0880F991F14
S11301100A94E2F7182BB89881E090E00BD321966B
S1130120C830D10529F784E690E004D3B89A812F2A
S11301309927DF91CF911F9108950F931F93CF9328
S1130140DF93082F1127C0E0D0E009C0B998B89810
S113015081E090E0EFD22196C830D105B9F0B89A89
S113016081E090E0E7D2912F802F0C2E02C095956C
S113017087950A94E2F780FDE9CFB99AB89881E0AF
S113018090E0D8D22196C830D10549F784E690E0B2
S1130190D1D2B89AB99ADF91CF911F910F91089556
S11301A0AF92BF92DF92EF92FF920F931F93CF9380
S11301B0DF93D22EAE2CBF2C809366001092670082
S11301C0BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
S11301D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B
S11301E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
S11301F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
S1130200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA
S1130210FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA
S1130220FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA
S1130230FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA
S1130240FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA
S1130250FFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFB2
S1130260FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A
S1130270FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A
S1130280FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A
S1130290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
S11302A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A
S11302B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
S11302C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A
S11302D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S11302E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
S11302F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A
S1130300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9
S1130310FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9
S1130320FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9
S1130330FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9
S1130340FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9
S1130350FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9
S1130360FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99
S1130370FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89
S1130380FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79
S1130390FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69
S11303A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
S11303B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49
S11303C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S11303D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29
S11303E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19
S11303F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09
S1130400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8
S1130410FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
S1130420FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8
S1130430FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8
S1130440FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8
S1130450FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8
S1130460FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98
S1130470FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88
S1130480FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78
S1130490FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
S11304A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
S11304B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
S11304C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38
S11304D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28
S11304E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18
S11304F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08
S1130500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
S1130510FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
S1130520FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
S1130530FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7
S1130540FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7
S1130550FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7
S1130560FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97
S1130570FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87
S1130580FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
S1130590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67
S11305A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
S11305B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
S11305C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
S11305D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
S11305E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
S11305F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
S1130600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6
S1130610FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6
S1130620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6
S1130630FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6
S1130640FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
S1130650FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
S1130660FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96
S1130670FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
S1130680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76
S1130690FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
S11306A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56
S11306B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46
S11306C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36
S11306D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26
S11306E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16
S11306F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06
S1130700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5
S1130710FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5
S1130720FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5
S1130730FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5
S1130740FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5
S1130750FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5
S1130760FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
S1130770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85
S1130780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
S1130790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65
S11307A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55
S11307B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45
S11307C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35
S11307D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25
S11307E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15
S11307F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05
S9030000FC
Mike A
|
mizzlmike
Newbie
|
29. March 2007 @ 14:12 |
Link to this message
|
For the sake of finding out if I'm right or wrong I erased my wiip (with no external power). I then ran the "ReadFlash.bat" program (no external pwr) and was back to square one, a blank wiip. There are about 87 lines of code in the hex file that it created that look similar to this:
Quote: S006666C617368EB
S1130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
S1130010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC
S1130020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC
S1130030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC
S1130040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC
S1130050FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC
I then ran the "InstallOpenWii.bat" program (no extermal power and got the -dno -poll error:
I then pluged my usb extermal power adapter and turned dip#2 on. I then ran the "InstallOpenWii.bat" program again (this time with external power) and it worked like a charm.
So in my case, the only way I can program my blank wiip is to provide external power to the wiip into the V and G then turn dip#2 on.
These are the last 5 lines in my new hex file that actually got written to:
Quote: S1130770BF93EF93FF938AB59BB58156904F9BBD72
S11307808ABD99DDFF91EF91BF91AF919F918F91B8
S11307907F916F915F914F913F912F910F900FBE79
S11307A00F901F901895FFFFFFFFFFFFFFFFFFFF54
Mike A
|
MrPoopoo
Junior Member
|
29. March 2007 @ 18:34 |
Link to this message
|
I see, thanks for the info, its gonna help me later on.
|
MrPoopoo
Junior Member
|
31. March 2007 @ 09:19 |
Link to this message
|
After watching all the tutorials, I don't think I can handle all those things since I don't even know where to buy all those materials, I think ima just buy a wiikey and leave my wiip alone.
|
Advertisement
|
|
|
mizzlmike
Newbie
|
2. April 2007 @ 09:29 |
Link to this message
|
After programing the wiip and burning some games, I finally got to chip my console. The hardest steps were soldering this wiip and programing the chip. cat6 cable is very thick, so it's not a good choice, but thats what I used. Find cable that is flexible to solder with if you want an easy solder... Programing the chip my way (via usb power cable) worked perfectly. And having the chip with a network adapter is already paying off. All I had to do to upggrade it to v1.3.2 was to unplug my wiip from my console, instead of dragging everything over to my computer. Works perfectly!!! By the way, you want to make sure that DIP#1 and #2 are ON when playing burned games, and OFF when programing the wiip. if you are using the USB power supply dip#1 is on when programming.
I will not be posting a video on how to solder this wiip chip into the console. It is self explanitory, and I want no trouble from it.
Mike A
|