open source IOS?

Discussion in 'Wii - Hacking' started by arasium, Sep 10, 2010.

Sep 10, 2010

open source IOS? by arasium at 10:09 AM (976 Views / 0 Likes) 5 replies

  1. arasium
    OP

    Member arasium GBAtemp Regular

    Joined:
    Mar 19, 2009
    Messages:
    187
    Location:
    Paris
    Country:
    France
    Hi,

    i'm actually working on an "open source IOS".
    The goal of this project is to have a c coded IOS.
    This IOS will be like the one coded from Nintendo (no USB loading etc...).

    In fact, this source code can be used to create cios modules. Cios makers are doing a very good job.
    But i think that creating a fully cios module is better than patching existing one.

    I've actually rewritten the DIP module (70%) in c (except some base functions like memcpy etc...).

    If some are interested, i will make the projet open source. If nobody like this, i will terminate my
    project lonely (just for my satisfaction [​IMG] ).
     
  2. sorgelig

    Member sorgelig GBAtemp Regular

    Joined:
    May 2, 2009
    Messages:
    170
    Country:
    Russia
    DIP module is one of simpliest. You may see it by file size comparing to other modules like WL, or SSL. Also, DI commands/registers are most documented.
    May be you should start from kernel module. Or your project covers only modules?
    I remember i saw some cios module skeleton, either from kwiirk or hermes.

    What is the purpose of this project? Honestly, it's very hard to make full IOS with all modules compatible with IOS from nintendo. Also, it will take forever to rewrite everything...
     
  3. WiiPower

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    Did you look at the sneek source? I think there's a complete working ES module and a FS replacement module for sd instead of nand access.

    No usb loading, ok, but what about DVD-R loading? A complete dip module instead of a patched one is something that should make the cIOS better, at least more efficient in memory usage and easier to fix bugs.
     
  4. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    I tihnk a lot of people would be interested in what becomes of this but just now most people won't see the full potential so don't give up on it if you get a low response.
     
  5. damysteryman

    Member damysteryman I am too busy IRL these days...

    Joined:
    Oct 4, 2007
    Messages:
    1,182
    Country:
    Antarctica
    This IS interesting.

    I do not know how I would be able to help or anything... but do not give up on it.
    Making it open source would allow other interested people to help add to the project.

    I am very curious as to how this 100% custom IOS would differ to regular IOS in terms of functionality and compatibility.
     
  6. arasium
    OP

    Member arasium GBAtemp Regular

    Joined:
    Mar 19, 2009
    Messages:
    187
    Location:
    Paris
    Country:
    France
    Thank you for your answers.


    In fact, i've started the DIP modules because it is a simple one (and i think, the better way is to start with simple tasks).
    Actually, our modules can be tested via SNEEK (thank to Crediar for his wonderful tool). I know that SNEEK already include ES and DIP modules. But they are custom ones, and me i want modules like they are provided by nintendo.

    So, i see that some people are interested. I will create a public repository.
     

Share This Page