Homebrew how would we dump DSi BIOS, eMMC and Wifi-flash with sudokuhax?

CTurt

Well-Known Member
Member
Joined
May 3, 2015
Messages
73
Trophies
0
XP
317
Country
As far as I know, there are two public entry points already available for DSi mode using save game exploits (which work on latest DSi/3DS firmware): FIFA 11, and The Biggest Loser (by @st4rk). You could probably also exploit the web browser, but no one has released an exploit for it currently.

The problem is that these games don't have access to the SD card, and dswifi won't work on the DSi models with the new WiFi daughter-boards since it hasn't been reverse engineered yet.

So yes, we can run DSi mode code, but we are limited to the size of the EEPROM that the game has, and we cannot load anything more from the SD card or over WiFi. That's why we are just limited to proof of concept flashing screens that run twice as fast as in regular DS mode.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,965
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,984
Country
United States
As far as I know, there are two public entry points already available for DSi mode using save game exploits (which work on latest DSi/3DS firmware): FIFA 11, and The Biggest Loser (by @st4rk). You could probably also exploit the web browser, but no one has released an exploit for it currently.

The problem is that these games don't have access to the SD card, and dswifi won't work on the DSi models with the new WiFi daughter-boards since it hasn't been reverse engineered yet.

So yes, we can run DSi mode code, but we are limited to the size of the EEPROM that the game has, and we cannot load anything more from the SD card or over WiFi. That's why we are just limited to proof of concept flashing screens that run twice as fast as in regular DS mode.
That's a real drag, it seems the DSi is more locked-down than the 3DS. The GBA is basically unsecured and unencrypted by comparison, and it's pretty-much fully documented. Hopefully someone will take the time and document/reverse engineer the DSi intensively.
 
  • Like
Reactions: Margen67

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,406
Trophies
2
Website
www.flashkarten.tk
XP
3,497
Country
Gambia, The
That's a real drag, it seems the DSi is more locked-down than the 3DS. The GBA is basically unsecured and unencrypted by comparison, and it's pretty-much fully documented. Hopefully someone will take the time and document/reverse engineer the DSi intensively.
The No$GBA creator documents the DSi. He also did that with the GBA and the DS.
The DSi kinda was a security experiment for the 3DS. But the DSi isn't worth it for many people to try to hack it because it's relatively weak.
 

demon77

Well-Known Member
Newcomer
Joined
May 4, 2015
Messages
62
Trophies
0
Age
54
XP
169
Country
Belgium
does any one have the documentation or better yet a NDS which can dump these files?


Not possible with a NDS console
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of

Attachments

  • fwTool.zip
    109 KB · Views: 419

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,725
Trophies
2
XP
8,506
Country
Tuvalu
i would rather all the ability and time/effort and hackers have, to go into 3ds hacking instead of dsi.
but of course it would be cool if dsi was hacked more :)
 
  • Like
Reactions: drwhojan

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
You asked me that before didn't ya? :P
https://gbatemp.net/threads/no-gba-v2-8-released-with-dsi-emulation.380462/page-2#post-5479075

lol, sorry i didn't respond.
Here it is before i forget again:

Sorry it was not for me to use, but for others who has got a DSI , but thanks so much anyway for the compile file will be grate for others to use :) , and extract the firmware needed .

Compile-ing somethink I do need to learn about, any good stating point into what you did ?, cheers .

@ Crarp DSI maybe a good staring point for 3DS development .

http://ngemu.com/threads/dsi-sd-mmc-access.171601/

Testing such details would require somebody having a DSi with Sudokuhax. Or somebody with a 3DS, which should have similar SD/MMC registers (in both 3DS and DSi mode) (btw. anybody donating 3DS consoles for research purposes? (at the moment, I would be focusing on shared DSi/3DS feature, not on actual 3DS specific stuff)). Oh, and, I got told that Sudokuhax would be actually working even on 3DS consoles. And since it's working on 3DS, it should be almost 100% safe to assume that it's still installable on DSi's, too.

"
(at the moment, I would be focusing on shared DSi/3DS feature, not on actual 3DS specific stuff)). Oh, and, I got told that Sudokuhax would be actually working even on 3DS consoles"

Interesting, He need's 3DS stuff Donating , here would be best place to put this then there .
 
Last edited by drwhojan, , Reason: Fixed post typo .

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
You asked me that before didn't ya? :P
https://gbatemp.net/threads/no-gba-v2-8-released-with-dsi-emulation.380462/page-2#post-5479075

lol, sorry i didn't respond.
Here it is before i forget again:

If this compiled firmware is meant to dump the DSI bioses , I assume yes you will need a DSI console "I don't have" and this complied firmware , it don't work on emulation so yes it may need a flashcard and how to use it..

I suppose a picture of it in action would be good too ;) ?.
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
If this compiled firmware is meant to dump the DSI bioses , I assume yes you will need a DSI console "I don't have" and this complied firmware , it don't work on emulation so yes it may need a flashcard and how to use it..

I suppose a picture of it in action would be good too ;) ?.
Just part of the bios is dumped. You need the upper 32K of the bios which fwtool.nds does not dump.
I'm not clear on how to get that. Also, you have to dump the dsi nand which I also can't do.
 
  • Like
Reactions: drwhojan

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,186
Country
New Zealand
Just part of the bios is dumped. You need the upper 32K of the bios which fwtool.nds does not dump.
I'm not clear on how to get that. Also, you have to dump the dsi nand which I also can't do.

You can't dump it... But the keys are copied into ram and you can dump that (either with complex hardware mod or by dumping itcm on a 3ds).
 
  • Like
Reactions: drwhojan and zoogie

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
I see thanks so much for both information ^^ , Maybe one day someone will release the DSI firmware that nocash/martin has maybe..

Until then the new DSI proper dump games will not be fully playable on emulation, DSI firmware show on right side .

uZu3u49.gif


--------------------- MERGED ---------------------------

You can't dump it... But the keys are copied into ram and you can dump that (either with complex hardware mod or by dumping itcm on a 3ds).

Like virtual ram in HxD maybe , then patch over original with copy key, maybe then how have the dump could do it , Olydbg .

--------------------- MERGED ---------------------------
 
  • Like
Reactions: Margen67

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,838
Country
Poland
There used to be some tools that dumped NAND (or portions of it) in the past, but late updates made it impossible via software means AFAIK. The easiest way to dump the NAND is to connect it to an MMC-compatible reader, the pinouts are out there. I suggest trying DSiBrew.
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Why develop a new game when you can just sell season passes forever?