Homebrew What is the max SD card size I can use in my DSi with HiyaCFW and DSiMenu++ ?

Hammyface

Well-Known Member
OP
Member
Joined
Jun 4, 2006
Messages
695
Trophies
1
Age
50
Location
Vermont
XP
1,004
Country
United States
Hello! I know Nintendo says the max SD card size for the DSi is 32gb, but I figured with a CFW and especially DSiMenu++ that the limit might be higher, but I just tried a 128GB SD card and it won't boot (the contents of the SD card are identical to my 8GB SD card which works without issue). Is there any way to get 128GB cards to work? Or is 32 GB truly the limit?

Thanks in advance! :)
 

Hammyface

Well-Known Member
OP
Member
Joined
Jun 4, 2006
Messages
695
Trophies
1
Age
50
Location
Vermont
XP
1,004
Country
United States
You would need to format the 64gb+ SD to SDHC, not SDXC. Doing that does slow down the SD, so you really shouldn't try it.

I actually did not know you could format a card to SDHC. Is that the same thing as formatting it to fat16 or something?
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,675
Trophies
1
Age
28
Location
Imola
XP
6,882
Country
Italy
I actually did not know you could format a card to SDHC. Is that the same thing as formatting it to fat16 or something?
There's indeed no such thing as "formatting to SDHC"; however, the standard for regular SDs mandate them to have a MBR partition table containing only one FAT16 primary partition, the standard for SDHCs mandate them to have a MBR partition table containing only one FAT32 primary partition, and the standard for SDXCs mandate them to have a MBR partition table containing only one ExFAT(FAT64) primary partition

There's absolutely no technical reason to tie a generation of SD to a specific partition table or filesystem (lobbying of members of the SD association, especially towards the still-patented ExFAT, is probably the main reason); however that's how the standards are written and the only reason why many devices supporting SDXC cards (which have no significant differences with SDHC) but not ExFAT can't advertise "SDXC support"
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,385
Trophies
2
XP
14,772
Country
Germany
So...can the DSi accept a larger than 32GB SD card or no? :)
Short answer is: Yes!

I tested an SDXH with 128GB successfully on a DSi and don't see a reason why bigger capacity would not work. But I don't see any reason to actually use such big SDs on a DSi either.
Please note that (modern) Windows does not allow formatting partitions >32GB to FAT32. If you are WIndows user guiformat will do.
 

Hammyface

Well-Known Member
OP
Member
Joined
Jun 4, 2006
Messages
695
Trophies
1
Age
50
Location
Vermont
XP
1,004
Country
United States
Short answer is: Yes!

I tested an SDXH with 128GB successfully on a DSi and don't see a reason why bigger capacity would not work. But I don't see any reason to actually use such big SDs on a DSi either.
Please note that (modern) Windows does not allow formatting partitions >32GB to FAT32. If you are WIndows user guiformat will do.

Thank you! The reason to use a bigger one is so you can have every DSi and DS release on the system at once :)
 

Hammyface

Well-Known Member
OP
Member
Joined
Jun 4, 2006
Messages
695
Trophies
1
Age
50
Location
Vermont
XP
1,004
Country
United States
Also is there anything special I need to do to get it to work? Just format it to fat32 is all? I would be using a 200GB card.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,385
Trophies
2
XP
14,772
Country
Germany
Also is there anything special I need to do to get it to work? Just format it to fat32 is all? I would be using a 200GB card.
Linux: mkfs.vfat
Windows: guiformat
I don't have a Mac but I guess Mac OS has built-in FAT32 formatting tools (hopefully not with an artificial limit like Windows)
Mostly recommended cluster size is 32KB.

Anything ≤ 2TB can be easily formatted to FAT32

Unless you manually changed the partition table on your SD card to GPT there is nothing more to do than reformatting.
 
Last edited by KleinesSinchen,

de-coder

New Member
Newbie
Joined
Sep 17, 2004
Messages
3
Trophies
0
XP
4
Country
Germany
I tried many sd-cards >2GB ... they do only work, when sd is filled with data <2GB. More than 2GB causes an black screen error an twilight++ is not booting.
2GB can only formatted with 16KB clusters, not 32kb. Its working. When using more partitions on SD, install in primary partition.
 

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,879
Country
United States
I tried many sd-cards >2GB ... they do only work, when sd is filled with data <2GB. More than 2GB causes an black screen error an twilight++ is not booting.
2GB can only formatted with 16KB clusters, not 32kb. Its working. When using more partitions on SD, install in primary partition.
TWiLight Menu++ can work perfectly fine on large cards, its just HiyaCFW that doesn't work well. So if you're using TWiLight Menu on a large card I'd recommend switching to launching it directly in Unlaunch instead of through HiyaCFW, unless you do want to have the HiyaCFW SDNAND menu too in which you will need to fill it up.
 

TontonSerge

Member
Newcomer
Joined
Dec 12, 2020
Messages
5
Trophies
0
Age
22
XP
52
Country
France
So If resume, sd card with a capacity under 2tb and sdxc can be used by TWL if they're formated in fat 32 ans a cluster size of 32kb, by using Guiformatter on windows.

So using à 256gb sd card formated to fat 32 with 32kb of cluster size, should be okay.
 

chief18

Active Member
Newcomer
Joined
Apr 21, 2021
Messages
33
Trophies
0
Age
21
XP
95
Country
Italy
So If resume, sd card with a capacity under 2tb and sdxc can be used by TWL if they're formated in fat 32 ans a cluster size of 32kb, by using Guiformatter on windows.

So using à 256gb sd card formated to fat 32 with 32kb of cluster size, should be okay.
Can anyone confirm this?
 

xva

New Member
Newbie
Joined
Sep 6, 2021
Messages
3
Trophies
0
Age
50
XP
46
Country
Germany
After some googling I decided to try my luck with a 64gb SDXC, formatted it according to the guide (Linux variant), however the camera/album said it was not supported.

The guide says to use `mkdosfs` which at least on my system is a symlink to mkfs.fat. However, mkfs.fat and mkfs.vfat are not the same thing as vfat is an extension to the fat system. Maybe that is the problem? Anyhow, I deleted every partition on the sdcard using gparted, then created a new one in FAT32 and now it works for me.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • A @ anotherthing:
    Online was free on the 3DS as well, and it worked well.
    +1
  • S @ salazarcosplay:
    I can't help but think nintendo switch online is the reason we did not get a gameboy/n64/gamecube
    mini classic edition
    +1
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, i think it would have been impossible to see anything in a gameboy mini
  • S @ salazarcosplay:
    well I meant that as a figure of speech
  • S @ salazarcosplay:
    they could just rerelease a modern gameboy
  • S @ salazarcosplay:
    like the pocket analogue
  • S @ salazarcosplay:
    but nintendo licensed
  • LeoTCK @ LeoTCK:
    dammit that thread got moved from offtopic to edge, well since that happened
  • Xdqwerty @ Xdqwerty:
    @LeoTCK, atleast it's still avaliable
  • LeoTCK @ LeoTCK:
    yes but it wasn't meant to be a comedy thread
  • LeoTCK @ LeoTCK:
    and edge of the forum is mostly comedy and games
  • LeoTCK @ LeoTCK:
    so I don't get why it got moved at all
  • Xdqwerty @ Xdqwerty:
    @LeoTCK, mods are probably hating you
  • LeoTCK @ LeoTCK:
    on most sites mods hated me, sooner or later, but usually over time I get either banned or the mods get used to me
  • LeoTCK @ LeoTCK:
    sometimes to the point of thanking me for my quick actions etc against spam and other stuff, but yea...its either they come to respect me or outright hate me
    +1
  • BigOnYa @ BigOnYa:
    If it's not game related, it will be moved to the Egde of the forum. Mods have moved a few of my threads also.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, it was in the off topic chat forum
  • BigOnYa @ BigOnYa:
    Well atleast they didn't delete it completely.
  • LeoTCK @ LeoTCK:
    hmm
  • Xdqwerty @ Xdqwerty:
    uoiea
  • LeoTCK @ LeoTCK:
    huh?
  • Xdqwerty @ Xdqwerty:
    Aeiou backwards
    Xdqwerty @ Xdqwerty: Aeiou backwards