SDHC Not Compatible in Homebrew? [Devs welcome!]

Discussion in 'Wii - Emulation and Homebrew' started by jonthedit, Jul 22, 2013.

  1. jonthedit
    OP

    jonthedit GBAtemp Advanced Maniac

    Member
    1,691
    438
    May 30, 2011
    Bangladesh
    I've been around in the Wii scene for quite some time, but never took the initiative to start coding my own homebrew. JoostinOnline has been kind enough to set me up despite my laziness to search :P

    So I've just looked at the Homebrew Browser, probably for the last time, and remembered how there is a "SDHC compatibility" support sticker that is labeled on some homebrew.

    Throughout my entire "Wii life" I've always used my 2GB SD card, so I've never come across such issues.

    Enough of that, on to my questions:

    What makes a homebrew app SDHC compatible, and how can I make my future projects compatible with SDHC cards?

    Why do some homebrew projects not support SDHC? Is this intended by the author? Or is this merely a problem with the Wii itself?
     
  2. winmaster

    winmaster Weird Kid Who Still Plays Pokemon

    Newcomer
    44
    10
    Jul 7, 2011
    United States
    Here
    Old IOSes on the Wii do not have SDHC support, so in order for a homebrew app to support SDHC, it must either use a newer IOS or get direct access to the SDHC card and mount the filesystem itself. Some homebrew apps, especially older ones, do not have this implemented.
     
    jonthedit likes this.
  3. jonthedit
    OP

    jonthedit GBAtemp Advanced Maniac

    Member
    1,691
    438
    May 30, 2011
    Bangladesh
    That's exactly what I needed to know.
    So for the future, how would I go about making my projects compatible? Do I just tell them to use newer IOS?
     
  4. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,926
    3,700
    Apr 2, 2011
    United States
    The Twilight Zone
    Unless your app reloads a different IOS, then it will use whatever the HBC uses. That is almost always IOS58, which supports SDHC. Your app will support this as well. The reason disc exploits don't work with SDHC cards is because the games all use older IOS's.