View RSS Feed

Ithian

My experience with cIOSCORP.

Rating: 4 votes, 4.75 average.
by , 03-08-2010 at 05:34 PM (14872 Views)
Newly Released: How to Uninstall cIOSCORP from your Wii Console

Well we all know about this fun little bag of hurt. After reading through and responding to many cIOSCORP threads over the last few months, I decided to finally take the plunge and dive head-first into the crazy little world of cIOSCORP. I have a brand new spindle of Taiyo Yudens to mess with, and plenty of NAND backups sitting on my computer, so why not wade into the murky waters of Disc Channel gooeyness? Well both I, and my console, have lived to tell the tale of our run-in with The Corp. I'll try to keep this as objective as possible and, for those of you who actually make it to the end of this blog, I must give a hearty Kudos.

For those who aren't sure exactly what cIOSCORP does/is, and have accidentally stumbled their way into my little corner of the Wiihacks Blog-o-sphere, here's a brief run-down:

Code:
cIOSCORP is a package of customized IOS files whose primary purpose, when installed to the Wii console, is to enable 
the launching of backup game discs from the Disc Channel.  It does this by patching and modifying many of the original 
factory IOS with custom code taken in part from Waninkoko's DIP patch plugin and mixing some IOS slots around.
This is a very simplified description of the application, but it'll serve my purposes for this write-up.

If you already have a good understanding of what IOS files are, you'll know that installing customized IOS files is not too unusual - Waninkoko's cIOSX and Hermes cIOS222/223 are pretty common around these parts, and most of you probably have both of these installed to your systems. cIOSCORP takes customizing IOS files to the next level (and in this case many people feel that 'the next level' isn't always a good thing).

Within the core cIOSCORP package are 24 custom IOS WAD files that, when installed, replace the IOS files on the system. Wait, did I just say replace? That's right, they completely overwrite the corresponding, factory-shipped IOS files with modified ones. Not all of them, mind you, but most.

Now if you're somewhat familiar with many of the guides on this site, you've probably at some time or another stumbled upon a warning like this:

Never uninstall any IOS below 200!!

So you might ask yourself, "Why is it everybody tells us not to uninstall these IOS files (obviously they're important), but this package says it's okay to modify and overwrite all of them?" Well, it is and it isn't. It depends on your perspective, and just how badly you think you need those games to load from the Disc Channel. When you go and modify the core files that a system uses to operate, you better be doing it with some really well-written code. So does cIOSCORP deliver?

In my experience, it does.


The cIOSCORP package does do exactly what it promises. Of the games that I've burned, including some of the more problematic titles, not a single one has failed to load and each runs without issue. As a person who is not-at-all a fan of the Neogamma interface, the idea of launching my backups directly from the Disc Channel is quite an appealing one. And so now after experiencing it, I understand why it's such a popular and, as we'll see in a few moments, controversial subject.

So one of my impressions previously about cIOSCORP was that, once it's installed, other parts of my system would start acting crazy or malfunctioning. It does alter quite a bit of the core files, so I wouldn't have been terribly shocked if my USB loaders decided to blow up on-screen or my emulators just fizzled out into a haze of smoke. But none of that happened. In fact, my system after cIOSCORP acts exactly like it did before cIOSCORP. Games load from Wiiflow/USB Loader GX just fine, game forwarders still work fine, emulators are good, and homebrew's good. Even disc backups loading from GX and Neogamma still work the same as they did before.

Alright Ithian, so what's the big deal about this cIOSCORP thingie then? Here's my take:

I think the majority of errors with cIOSCORP occur when users, who have no idea what they're doing, try to make updates or changes to the system without acknowledging (to themselves or others) the state their console is in. In other words, many of the "cIOSCORP bricked me" threads I come across are there because someone who tried to update an important IOS, by installing one from NUS or DOP-IOS, did so without noting the fact that cIOSCORP was on the console. You can't do that with cIOSCORP!! It's an all-in kind of project. Once it's installed, if you need an update for a game you've got 2 choices: You wait for a new version of cIOSCORP to be released or you uninstall cIOSCORP. Don't be clever. Don't try to get around it. It is what it is, and you should've known that when you pressed the 'A' button on that Installer screen.

User inadequacies aside, my biggest disdain for cIOSCORP is with the uninstaller. Now, it's one thing to promise a set of files that offer a unique functionality to the console, and support those files with a relatively easy-to-use installer pack. But it's entirely another to turn around and offer an uninstaller with completely outdated files to "restore" the system with, leaving the potentially clueless user to figure out why all their games are black-screening. It also leaves your PAL/NTSC console with a bunch of completely useless Korean IOS. I'm very, very disappointed with this aspect of cIOSCORP.

Here's an interesting fact: Did you know the cIOSCORP uninstaller leaves 4.2 users (and everyone else) with a System IOS70-64-v6144? That version's not even included on the Nintendo server (NUS).

If it wasn't going to take so much time (and space) I would make a list of the revisions supplied in the uninstaller to place here. For now you'll have to take my word that, considering the frequency with which cIOSCORP is updated, the files included with the Uninstaller are far too out of date to be offered as a suitable restoration for the modern softmodded console.

========
Conclusion
========

I am still of the opinion that cIOSCORP is beyond the scope of the majority of users, and as such will do my part to ensure the users of this forum stay far away from it. But for those few who take the time to learn their material properly, have the necessary means and know-how to restore their console should the need arise, and are looking for an inexpensive method of running their backups through the Disc Channel, cIOSCORP is definitely the way to go. It does exactly what it promises, and from my experience, you'll see no loss of functionality in the other aspects of your softmod.

That said, the uninstaller is absolutely horrendous and I find it disgraceful and irresponsible that the designers of cIOSCORP have not bothered to update it. To put it from another perspective, if I had no NAND backup and "restored" my system using the cIOSCORP Uninstaller, I would have to update 19 IOS revisions and delete 6 Korean IOS to get my system current again. I think that speaks for itself.

All in all, I'm glad I tried cIOSCORP. It was definitely an educational experience, and it's a nice option to have.

-----------------------------------

Wow, I can't believe you actually made it this far! Yep, this is the end of the blog. As a reward, here are some of the more popular images posted (cheers to Favs and Tealc) in cIOSCORP threads. Enjoy!







Submit "My experience with cIOSCORP." to Digg Submit "My experience with cIOSCORP." to del.icio.us Submit "My experience with cIOSCORP." to StumbleUpon Submit "My experience with cIOSCORP." to Google

Updated 04-01-2010 at 08:45 AM by Ithian

Tags: brick, cioscorp
Categories
Personal

Comments

Page 1 of 2 12 LastLast
  1. oddgriffin's Avatar
    • |
    • permalink
    Yea I tried it few months ago on a wii I was softmodding. The difference between that wii and my wii is boot2 bootmi. If I had that I would have considered doing more extensive study of it. Also with the major shift to usbloading, I didn't think the risk would be worthwhile. I think If they could find a way to alter the disk channel to a simplified usb loading gamelist, it would be alot more apealing.
  2. Ithian's Avatar
    • |
    • permalink
    alter the disk channel to a simplified usb loading gamelist
    That would be a cool feature. Eliminate going into a loader altogether.

    As far as not having boot2 bootmii, maybe you could follow BIGDICK the ultimate hacker's advice.
  3. mauifrog's Avatar
    • |
    • permalink
    Good right up, I read the whole thing. Most issues from cIOSCORP have two origins. The first problem was the large amount of bricks created by cIOSCORP and softmii when the lu64 (unsoftmoddable wii's) where released. As we know these new wii's do not funtion on most older ios files and since the older version of cIOSCORP was based on those older ios, combined with the trend to downgrade wii's, cause many problems and bricks. The second issue is the common "no vulnerable ios found" which has caused many headaches, but is not really a problem any more.
    cIOSCORP 3.* uses updated ios, so it is compatible, and v3.6 has eliminated the issue of "no vulnerable ios found" by avoiding the use of ios34.

    As for the uninstaller, consider it is a universial uninstaller for all cioscorp versions, so it must be able to replace the ios included in any cIOSCORP install. Some of the ios files could be updated, which is easily done by replacing the wads. As for ios70-v6114, this was no mistake and is an essential comment of the cIOSCORP uninstaller. cIOSCORP maintains Korean compatibility, and cIOSCORP 3.6 Korean wii's can safely update to 4.2 without the 003 brick. However if they choose to uninstall cIOSCORP and install ios70-v6687, they will have a 003 brick. Ios70-v6114 prevents this. The ios is compatible with 4.2 and is ios60-v6114 patched to install in the ios70 slot- which is a good thing.

    Personally I love usb loading and can not see any reason to load from disk. The only use I can see for cIOSCORP it to provide the ability to boot fakesigned recovery disks from the recovery menu via savemiifrii without the need of a modchip. But I believe this would only require a cIOSCORP system ios and ios249 (cios38).

    I have never used cIOSCORP so I can't comment on its function, but many people link it. And many noobs FAIL with it out of stupidity.
  4. Ithian's Avatar
    • |
    • permalink
    As always mauifrog just a wealth of knowledge in your posts. I completely overlooked the 4.2 korean wii compatibility when I wrote this up. I wasn't aware it's specifically IOS70-64-v6114 that provided that feature. And that whole first paragraph is news to me. I think I came in to the scene around cIOSCORP 3.4-3.5, and so missed the threads on older versions bricking lu64 consoles.

    Regarding the uninstaller then, and this is just speculation, while I can see the overall benefit of a universal uninstaller I fail to see why providing an uninstaller specific to the version at hand isn't done as well. In other words, include both the universal and a version-specific uninstaller to provide as seamless an experience as possible for the end-user. Just my thoughts on the matter.

    I agree with regards to usb loading, it is bar none superior to disc loading. But since I recently acquired some cheap discs it prompted me to look at the other side of the softmodding spectrum. I'm glad I did because it's interesting to see what the other half goes through to run their games, and it got me to write all this up. While it was worth it for the experience, at the end of the day I'll always go back to my hard drive.

    And many noobs FAIL with it out of stupidity.
    What more need be said. Thanks for your contribution.
  5. Favs's Avatar
    • |
    • permalink
    O rly well that was an interesting read.
  6. Baboo77's Avatar
    • |
    • permalink
    Thats just crazy, sounds like much more trouble than its worth. Who would want to install that? I'll stick with ciosx and hermes, thank you.
  7. Tealc's Avatar
    • |
    • permalink
    As an advanced tool cIOSCORP is great. In the hands of a noob it's a recipe for disaster. I'm glad you pointed that out.

    I will stick with USB and my modchip though, so much easier and safer.
  8. JuNyA8971's Avatar
    • |
    • permalink
    Nice! Interesting reading! I have always heard NEVER INSTALL cIOSCORP, but I had known, just like any console with a Custom Firmware, there are the risks and those risks can be prevented with simple reading of the read me that come with every CFW. This is the biggest mistake everyone makes when they install anything to their nand, may it be a PSP or a Wii. If you follow the instructions, you will install the CFW correctly and benefit from it. Kudos to you for writting this nice blog on cIOSCORP.
  9. bigjat69's Avatar
    • |
    • permalink
    Nice work there mate. Good to see a bit more info on the subject.

    PS I got to the end but was not rewarded by the images
  10. oddgriffin's Avatar
    • |
    • permalink
    The whole disk loading era for modded wii consoles is so on it's way out. What bothers me is when a newbie installs cioscorp on a wii console that has the d2-3 drivechip, thinking they can magically bypass it.
  11. Ithian's Avatar
    • |
    • permalink
    I'm glad this is being received well and you guys found something you could take from it. I definitely agree - I think it's way too easy for new guys to get ahold of and install. And that's part of the problem. People always want things that are easy and fast but don't want to take the time to understand what they do, and by the time they've figured out that cIOSCORP made some really big changes to the system, it's too late.

    @bigjat69 - oh no! lol. As a consolation you can find many awesome pictures, including most of the ones I re-posted in this blog, Here.
    Updated 03-09-2010 at 08:01 AM by Ithian
  12. nightstah's Avatar
    • |
    • permalink
    Because newbie fallacy of you know, not reading the readme (those dirty newbs!
  13. D3M0N's Avatar
    • |
    • permalink
    nice blog
    i never wanted to touch it but since i have an lu64+ eq.. wii i thought i should with semi-bricks in mind..
    so i installed it, hbc turned upside down but reinstalling it fixed, so overall i'm happy about it

    i know the earlier versions were hell
    but the last one so far for me hasn't caused 1 problem so far
  14. maceh's Avatar
    • |
    • permalink
    Thank you Ithian for this wonderful piece of information. It helped me to understand alot more about cIOSCorp. Something that I should have done a long time ago before I installed version 1.01 over a year ago. But thanks to Nightstah and the rest of the knowledgeable people here I might fully understand the internal workings of the Wii one day and fix my disc channel
    Updated 03-09-2010 at 10:57 AM by maceh
  15. thatfloorguy's Avatar
    • |
    • permalink
    Great write up. I myself wouldn't try it, my usb loaders work just fine for me. I guess with knowledge comes Cajones also, LOL. . I can see where lack of experience can cause devastaing failure though. If one was limited to disc loading and knew what they were doing I can also see where this is a great advanced tool to have.
  16. amps's Avatar
    • |
    • permalink
    Would it be too much to ask for a "cIOSCORP Removal Guide by Ithian?" If not then no big deal. It seems you have done most of the work already. I personally don't need it since I don't use it but I'm sure there will be some greatful folks out there.

    Thanks Ithian for all the info.
  17. cybercrud's Avatar
    • |
    • permalink
    This was very well written and actually gives me quite a bit of confidence on attempting an install on my second Wii. Having done technical writing in the past, I cannot stress enough on how nice it was to read something that was clear, concise, and had excellent spelling and grammar. Well done!
  18. tekdoog's Avatar
    • |
    • permalink
    it worked perfectly for me .all backups play
  19. Ithian's Avatar
    • |
    • permalink
    Quote Originally Posted by amps
    Would it be too much to ask for a "cIOSCORP Removal Guide by Ithian?"
    /lightbulb

    That isn't a half bad idea. I'll look into it. Thanks.

    Quote Originally Posted by cybercrud
    This was very well written and actually gives me quite a bit of confidence on attempting an install on my second Wii. Having done technical writing in the past, I cannot stress enough on how nice it was to read something that was clear, concise, and had excellent spelling and grammar. Well done!
    Thank you for the compliment. I try to take pride in my write-ups by stressing clarity and structure throughout. To have that acknowledged back is more than I expect and quite appreciated. Cheers.
  20. Soapyjoe's Avatar
    • |
    • permalink
    thanks for the write up I'd see mention of ciscorp on the forums but didn't know exactly what it dd and how it modifies the system. Certain changing my advise when posting help when they have ciscorp installed. Thanks again.
Page 1 of 2 12 LastLast