Hacking Hacking DSi 2015?

You need NAND access from what I can tell, so you'll need an DSi Shop game. I'm in the midst of updating so I can grab them from the shop while they're still there.

Ok looks like i'll have to pay the £9 for the 1000 dsi points then. So fieldrunners (500 points) and sudoku (200 points) should be good for europe region console?
 
Ok looks like i'll have to pay the £9 for the 1000 dsi points then. So fieldrunners (500 points) and sudoku (200 points) should be good for europe region console?
Seems to be, although I'm reading back to see what the recommended titles are.

The cart game is for getting your CID and NAND backup, from what I've seen so far. You'll want SUDOKU or Fieldrunners from the DSi shop (or both) for the complete experience.
I'll probably get both. Once I can dump my NAND and downgrade to at least 1.4, then I can use cookhax again to get my CID.

Edit: Whoops double post Chrome seems to be drunk.
 
  • Like
Reactions: WhoAmI?
Seems to be, although I'm reading back to see what the recommended titles are.


I'll probably get both. Once I can dump my NAND and downgrade to at least 1.4, then I can use cookhax again to get my CID.

Edit: Whoops double post Chrome seems to be drunk.
Small correction on my part, The Biggest Loser is only for CID retrieval, it will not backup your NAND. Hard-mod is still required, no matter what.
 
To clarify, this exploit will require physical NAND access, including a way to dump your NAND chip's CID register. The CID can be dumped from a raspi or similar device with low-level SD support (no USB readers), or from a savegame hack (I'll include US and EU saves for The Biggest Loser that'll handle it.)

TWLTool is basically ready for public release (I won't say 'done' since I still have features I want to add to it down the line), but I'll need to gather a couple things and do a huge writeup before everything's out there.
 
If you want to run dsi mode code on >1.4.1 firmware, use the Biggest Loser save hax. Only 8K so you have to make it count.
https://github.com/St4rk/The-Biggest-Loser

Since it's cart, no NAND/SD hax like Dinoh said.
Eh scratch that. Just read your previous post.

You're going to need to hack a dsiware save, preferably something with QR codes. (it's a BASIC choice :p)
Petite Computer has a QR exploit?
 
Petite Computer has a QR exploit?
Not that I've seen documented, but considering the complexity of having a compiler inside a game, I can't see it not being possible to overcome the sandbox when you have that much freedom. No one really cared about the DSi until now is all.
 
Not that I've seen documented, but considering the complexity of having a compiler inside a game, I can't see it not being possible to overcome the sandbox when you have that much freedom. No one really cared about the DSi until now is all.
I have cared, I just could not do much about it.
 
Just went and bought The Biggest Loser for $1 at GameStop. I now have my hardmod, nand dumps, and card! Hopefully I'm all ready for when this gets released!

Question: If I update my DSi to the latest firmware to access the Shop for the other games can I downgrade my NAND without losing those games?
 
Last edited by atkfromabove,
Just went and bought The Biggest Loser for $1 at GameStop. I now have my hardmod, nand dumps, and card! Hopefully I'm all ready for when this gets released!

Question: If I update my DSi to the latest firmware to access the Shop for the other games can I downgrade my NAND without losing those games?
I've got my rPi all ready, and I'll have my two working DSis modded up as soon as the micro-JST connectors I ordered get here. I have a feeling this is going to be fun. Best part would be the lower barrier to entry for coding homebrew than the 3DS, thanks to finished libraries. The 3DS generated enough interest in the scene to draw new developers in too, so I think it'll be a great start for the community. Plus, with the necessity of a NAND mod, it should increase traffic to the hardware modders here on GBATemp. And, to top it off, the 3DS users can use anything coded for the DSi natively, through Sudokuhax.

So, who's writing the DLDI driver? That's going to be the worst part. No MoonShell without DLDI after all.
 
  • Like
Reactions: WhoAmI?
I'm not personally sure how to read the CID register from raspi, but you should be able to find good resources by googling around. Once you manage to read it, you'll probably need to discard the last byte and reverse the byte order. The order used by the DSi and my tool is here: http://problemkaputt.de/gbatek.htm#dsiconsoleids (see the eMMC section)

The savehax will dump it in the proper format, since it's just memcpy'd from ram.
 
I just updated to 1.4.5 and buying Fieldrunners and Sudoku then copied them to my SD card through the system settings then downgraded back to 1.4 in the hopes of copying the games again from the SD card to the DSi. Long story short I get a cannot be copied error. I was hoping that the games would be tied to the console id but it seems they have a different key associated with the newer firmware. At least I know my 1.4 dumps work! I also backed up my 1.4.5 NAND while I was on it for the games.

How do I inject the save game for Biggest Loser? I have the card but don't know how to get the .sav to it. I am confused about how to get the CID with the cartridge.
 
I'm not personally sure how to read the CID register from raspi, but you should be able to find good resources by googling around. Once you manage to read it, you'll probably need to discard the last byte and reverse the byte order. The order used by the DSi and my tool is here: http://problemkaputt.de/gbatek.htm#dsiconsoleids (see the eMMC section)

The savehax will dump it in the proper format, since it's just memcpy'd from ram.
RPU's "(S)afe Run (Query Only)" option should work just fine, but I'll confirm later today.
 
  • Like
Reactions: WhoAmI?

Site & Scene News

Popular threads in this forum