Hacking SD Card speeds for installing CIA

Disco

Well-Known Member
OP
Member
Joined
Nov 10, 2006
Messages
450
Trophies
1
Location
Croatia
XP
1,480
Country
Croatia
N3DS testing proved I was right indeed!
spped.jpg

So, both N3DS and old 3DS started exactly at the same time (I was using once again Link Between Worlds CIA which is cca 720mb in size), N3DS started slow but as time passed, the difference was bigger.
In the end N3DS finished when old 3DS was on 78% of game installation so it's 22% difference! I presume that on bigger games (RE:R for example) the difference is even bigger.

Also in the old 3DS I have TDK class 10 32gb microSD in adapter which has 12mb/s writing speed, and in N3DS is the original Toshiba 4gb mSD class 4 which also has 12mb/s writing speed (obviously N is using some quality cards here).

So if someone has some faster card, please post your results ;)
 
  • Like
Reactions: GaaraPrime

themperror

Well-Known Member
Member
Joined
Aug 12, 2009
Messages
181
Trophies
0
XP
367
Country
Netherlands
I don't think the 3ds is limited by SD Slot speed, I think it's the decryption/CPU speed that limits it, I have a 100MB/s read/write SD card and it still takes a while, I think the number mentioned in this thread are about right (normal 3DS XL). The only real benefit it will have is transferring games onto them (or cia's)..
 

apoptygma

Well-Known Member
Member
Joined
Mar 30, 2010
Messages
704
Trophies
0
XP
612
Country
I also now timed installation of Link Between Worlds which is 714mb, it took 12:40mins.
And that translate to atrocious 0.9-1mb/s of write speed. Thats super slow.

According to mathematics, that would take cca 1h to install RE:Revelations which is cca 3,4gb :blink:
You forgot one major factor. Your SD is both the source and destination for the processing. If you were going from another medium (ie. A game cartridge) to the SD your math works. Try dumping a retail cart if you want a proper test.
 

apoptygma

Well-Known Member
Member
Joined
Mar 30, 2010
Messages
704
Trophies
0
XP
612
Country
I don't think the 3ds is limited by SD Slot speed, I think it's the decryption/CPU speed that limits it, I have a 100MB/s read/write SD card and it still takes a while, I think the number mentioned in this thread are about right (normal 3DS XL). The only real benefit it will have is transferring games onto them (or cia's)..
CIAs aren't encrypted are they? . Isn't the decryption is done in the process of conversion from .3ds to .cia
 

themperror

Well-Known Member
Member
Joined
Aug 12, 2009
Messages
181
Trophies
0
XP
367
Country
Netherlands
CIAs aren't encrypted are they? . Isn't the decryption is done in the process of conversion from .3ds to .cia


As gamesquest1 said: "i think its just how the 3ds installs them, not that the SD cant read/write faster, i think its basically loaded up and written in small chunks, similar to how the original ncch decryptor worked"

Thus yeah the "extracting / de-chunking / whatever" takes alot of CPU power, thus not being capped by the SD write speeds but by raw CPU power, which explains why the N3DS does it better. And this makes very much sense..
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
the cia install are the same , it always the same ( on OG 3DS )
but , there is really huge deference between class 4 and class 10 on emunand or gateway or sky3DS
when i was using class 4 , the 3DS need 1 min to boot , when exiting any game it take 20 sec
but after i switch to really speedy card , it took me 3 sec to exit any game
 
  • Like
Reactions: Disco

Disco

Well-Known Member
OP
Member
Joined
Nov 10, 2006
Messages
450
Trophies
1
Location
Croatia
XP
1,480
Country
Croatia
the cia install are the same , it always the same ( on OG 3DS )
but , there is really huge deference between class 4 and class 10 on emunand or gateway or sky3DS
when i was using class 4 , the 3DS need 1 min to boot , when exiting any game it take 20 sec
but after i switch to really speedy card , it took me 3 sec to exit any game

Well, this is something new to me, thanks!
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
CIAs aren't encrypted are they? . Isn't the decryption is done in the process of conversion from .3ds to .cia
they actually are being encrypted as they install to the SD card using the console unique encryption which is used for all content stored on the SD card, and they are actually still encrypted too during the conversion, but they are encrypted with zerokeys.....only way i see this getting any faster is if someone makes a CFW that just does away with all the encryption/decryption so you could put a purely decrypted rom on there, then the installation would probably be done in about the same time as it would take to copy a file from the SD onto the same SD card, the bottleneck is likely the encryption as its being encrypted to be stored to the SD
 

apoptygma

Well-Known Member
Member
Joined
Mar 30, 2010
Messages
704
Trophies
0
XP
612
Country
they actually are being encrypted as they install to the SD card using the console unique encryption which is used for all content stored on the SD card, and they are actually still encrypted too during the conversion, but they are encrypted with zerokeys.....only way i see this getting any faster is if someone makes a CFW that just does away with all the encryption/decryption so you could put a purely decrypted rom on there, then the installation would probably be done in about the same time as it would take to copy a file from the SD onto the same SD card, the bottleneck is likely the encryption as its being encrypted to be stored to the SD
Makes sense. Good info thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-