In any case, cheers to anyone trying. The 3DS is completely unappealing right now, let's try to change that
Keva said:Ive been thinking about how to dump the ROM's and I thought that maybe a program could be launched from the current DS flashcards, load into the system memory then you could hot swap the flashcard for a 3DS cart and then dump the contents via WiFi?
I don't know if you'll need access to 3DS mode but it's just a theory
This. What we need is a way to write save files back to the 3DS, so we can test for overflows/crashes.doyama said:Keva said:Ive been thinking about how to dump the ROM's and I thought that maybe a program could be launched from the current DS flashcards, load into the system memory then you could hot swap the flashcard for a 3DS cart and then dump the contents via WiFi?
I don't know if you'll need access to 3DS mode but it's just a theory
This trick isn't possible because the timings for cart swaps are now in the millisecond range. It used to be 'kinda' possible to swap carts when that timing was in the 2-5 second range in previous iterations.
Besides the main problem is to get the unsigned code to run on the 3DS natively. This basically involves exploiting something on the 3DS to trick it into doing so.
To get a dump of the rom at this point would involve wiring stuff directly onto the 3DS and monitoring how the system makes calls to the cartridge. There were some minor changes between the DS and the DSi in terms of order and how the calls are made. I suspect the same is true for the 3DS. Also though, while dumping the cart is 'interesting' at least to see how the system does calls to the cart and if there are any new calls, they would be basically useless to 100% of the users here.
xakota said:This. What we need is a way to write save files back to the 3DS, so we can test for overflows/crashes.doyama said:Keva said:Ive been thinking about how to dump the ROM's and I thought that maybe a program could be launched from the current DS flashcards, load into the system memory then you could hot swap the flashcard for a 3DS cart and then dump the contents via WiFi?
I don't know if you'll need access to 3DS mode but it's just a theory
This trick isn't possible because the timings for cart swaps are now in the millisecond range. It used to be 'kinda' possible to swap carts when that timing was in the 2-5 second range in previous iterations.
Besides the main problem is to get the unsigned code to run on the 3DS natively. This basically involves exploiting something on the 3DS to trick it into doing so.
To get a dump of the rom at this point would involve wiring stuff directly onto the 3DS and monitoring how the system makes calls to the cartridge. There were some minor changes between the DS and the DSi in terms of order and how the calls are made. I suspect the same is true for the 3DS. Also though, while dumping the cart is 'interesting' at least to see how the system does calls to the cart and if there are any new calls, they would be basically useless to 100% of the users here.
doyama said:Honestly that's putting the cart before the horse. We first need to determine how the innards of the 3DS actually work. System calls, NAND contents, memory locations, etc. Right now none of this is really known. Without this basic information you can't even begin to look for exploits. Work on the foundation then we can build the house.
koloss said:From the twitter of crediar:
QUOTE said:Good news everyone! Thanks to Erant I now have working code to restore savefiles to 3DS gamesand I can also continue playing Ridge Racer
It seems like there are a few other changes too. For example, the icon on the top screen that displays which screen GBA games will be played on (and the icon next to it that I've forgotten about) isn't there in the 3DS version of the DS firmware.TCJJ said:Reading about the DS firmware being dumped from the 3DS is interesting to me for one reason: It appears the DS firmware has been edited for the 3DS. Instead of asking to shutdown, it asks if you want to return to the menu (which must mean the 3DS home menu). It's possible that the only edit was a simple text edit, but who knows? Maybe there's more to the edited firmware than that, however doubtful.