Building a Game Cube SD adapter

Discussion in 'Wii - Hacking' started by korn16ftl3, Oct 12, 2011.

Oct 12, 2011
  1. korn16ftl3
    OP

    Newcomer korn16ftl3 Member

    Joined:
    Nov 15, 2008
    Messages:
    30
    Country:
    United States
    ok so i am reading around and googeling (and as mentioned before am investing time in my GC) and found the following tutorial for making my own GC SD memory card reader:
    http://ngc.scorpei.c...SD_adapter.html

    so far i have eliminated 1 of the parts on his parts list as i am going to directly solder a micro SD card adapter to the memory card pins thus making it a micro SD adaptor and still maintaining removable memory (as well as im sure saving a buck or 2 as im sure the SD sockets are probably about $5 USD + shipping and waiting) BUT at the end of his guide he mentions the following:

    i am looking (not that im sure if it maters it would just be nice) to find a guide that shows me how to keep the normal memory card functions as well. I have googeled and googeled and googeled and keep cumming up with guides for the same schematics and methods as he has shown so i was hoping some 1 here would be able to show me an alternative guide to keep the MC function.

    Another Question i am curious about once i complete this adapter will i be able to use the SD card as a standard GC memory card for game saves and all that? I am assuming so as im sure that is what the whole original point of these devices was for but i wanted to ask to make sure,i have no intentions of loading homebrew apps from this memory card and have full intentions of chipping the system i simply want a really nice reliable huge Memory card.

    i have also read on another guide ( i didnt book mark it as it was the same method) that it is possible to use a larger SD card than 2GB but i fail to see how that is because any thing larger than 2GB is SDHC and from my readings these devices are not SDHC compatible (go figure eh :P)

    if any one would mind clearing up one or all of these things i would greatly appreciate it

    i have full intentions of posting my altered Micro SD to GC guide some where for those that may still be ordering SD sockets and haven't thought of this method, as well as the fact i have intention of contacting the owner of the above listed site with the tutorial i create so (if they wish) may update there guide and/or picture archives or what ever
     
  2. tueidj

    Member tueidj I R Expert

    Joined:
    Jan 8, 2009
    Messages:
    2,569
    Country:
    I think you might need to reconsider, micro SD cards often don't implement SPI mode (they're not required to, unlike ordinary SD cards) which is used to access the card via the EXI bus.

    And no, these SD adapters do not let you use the SD card as a replacement for a gamecube memory card. They are for homebrew purposes only.
     
  3. obcd

    Member obcd GBAtemp Advanced Maniac

    Joined:
    Apr 5, 2011
    Messages:
    1,594
    Country:
    Belgium
    Would this be the same as what you find in an sd gecko adapter, or is that different?
     
  4. DinohScene

    Member DinohScene The Gift of Dino

    Joined:
    Oct 11, 2011
    Messages:
    12,883
    Location:
    В небо
    Country:
    Antarctica
    It's exactly the same.
     
  5. PsyBlade

    Member PsyBlade Snake Charmer

    Joined:
    Jul 30, 2009
    Messages:
    2,204
    Location:
    Sol III
    Country:
    Germany
    http://en.wikipedia.org/wiki/Secure_Digital lists SPI as mandatory for the whole SD family.

    Can you point me to a way to test a card for SPI mode using Linux or Windows?
     
  6. obcd

    Member obcd GBAtemp Advanced Maniac

    Joined:
    Apr 5, 2011
    Messages:
    1,594
    Country:
    Belgium
    Now I am getting confused again...
     
  7. korn16ftl3
    OP

    Newcomer korn16ftl3 Member

    Joined:
    Nov 15, 2008
    Messages:
    30
    Country:
    United States
    me and you both but on the other hand if i cant use it for any thing but brews i might just scrap the whole project all i want is 1 big ass memory card

    i dont understand why i wouldnt be able to format the SD card via the Game Cube Memory Card Utility in the Game Cube Bios tho... i mean i replaced the whole interface of the standard MC where my games save with an SD card how exactly does a GC know its an SD card and refuse to format it?
     
  8. lulwut

    Member lulwut GBAtemp Fan

    Joined:
    Mar 19, 2010
    Messages:
    331
    Country:
    Japan
    cause you replaced the whole gc memory card internals.
    you really think the GC mem cards are only some SD storage and nothing more? they do have a microcontroller to keep shit protected in a fail way you know.
    at best i'd check what a gc mem card's storage ic pins look like and if possible, replace that with an sd card....
     
  9. obcd

    Member obcd GBAtemp Advanced Maniac

    Joined:
    Apr 5, 2011
    Messages:
    1,594
    Country:
    Belgium
    Some of these gc memory adapters have direct chip on pcb bonding. All you see is a black blob instead of a real chip in a housing.
    I don't think finding the memory chip pins and replacing it with an sd is an option.
     
  10. impizkit

    Member impizkit Lazy Lurker

    Joined:
    Apr 6, 2010
    Messages:
    943
    Country:
    Australia
  11. obcd

    Member obcd GBAtemp Advanced Maniac

    Joined:
    Apr 5, 2011
    Messages:
    1,594
    Country:
    Belgium
    For homebrew applications or as giant wii memory adapter?
     
  12. Sicklyboy

    Global Moderator Sicklyboy Resident Mechanical Keyboard Addict

    Joined:
    Jul 15, 2009
    Messages:
    5,620
    Location:
    [̲̅$̲̅(̲̅ ͡° ͜ʖ ͡°̲̅)̲̅$̲̅]
    Country:
    United States
  13. korn16ftl3
    OP

    Newcomer korn16ftl3 Member

    Joined:
    Nov 15, 2008
    Messages:
    30
    Country:
    United States
    right i was wondering what exactly those epoxy covered chips do and where i could possibly connect the SD card to make it detect as an actual memory card
     
  14. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,705
    Country:
    United Kingdom
    Some links if you do fancy programming something. I did not look hard but nothing about the protocol jumped out at me (according to the links below electrically they are fine
    http://www.gc-linux.org/wiki/Memory_and_Filesystems#Reading.2Fwriting_directly_to_SD.2FMMC_cards
    The "broken link" can be found http://gc-linux.git.sourceforge.net/git/gitweb.cgi?p=gc-linux/gc-linux-2.6.git;a=blob_plain;f=drivers/block/gcn-sd.c;hb=HEAD if you want.
    http://hitmen.c02.at/files/yagcd/yagcd/chap10.html and http://hitmen.c02.at/files/yagcd/yagcd/chap2.html#sec2.4.1

    Truth be told if it did not occur to grab a bunch of SPDT switches I would stop with just the adapter made.

    As for the epoxy stuff I am not sure- can be many things. If you really want though http://kevtris.org/Projects/votraxpss/unpot.html and I doubt signals analysis is going to be terribly difficult on this.
     
    1 person likes this.
  15. korn16ftl3
    OP

    Newcomer korn16ftl3 Member

    Joined:
    Nov 15, 2008
    Messages:
    30
    Country:
    United States
    good time to learn to make my own mod :D i hate space limitations, largest GC MC = 1024 blocks i think and its only 64MB and i think its only a mad cats thing unsure tho that alone makes me leary about trusting the integrity of the MC its self

    thanks for the links i will be reading into this a bit more and see what exactly i can grasp out of all this information

    any idea where a good spot to post about more technical things like this would be? maybe a GC dev forum or something?
     
  16. tueidj

    Member tueidj I R Expert

    Joined:
    Jan 8, 2009
    Messages:
    2,569
    Country:
    You won't be able to make an SD card adapter return an EXI ID without extra hardware, let alone translate the GC memory card commands to SPI. Also according to yagcd: "The theoretical maximum size for a memory card is 128 mega bits (16 mega bytes, 2048 blocks)."
    Patching the game (similar to NMM) is a much more feasible solution.
     

Share This Page