@chuck : Do you know how the current flashcarts bypass the firmware? Is it some kind of buffer overflow trick?
Well thats me screwed thenDoomsday Forte said:The DSi contains a new anti-piracy software in the camera that will fire a lethal beam of light through your brain if it even suspects that you are a pirate.
:3

TrolleyDave said:@chuck : Do you know how the current flashcarts bypass the firmware? Is it some kind of buffer overflow trick?
In that case, can't flashcarts be made to fool the the DSi into thinking it's one of the games in the whitelist?chuckstudios said:My theory as stated in IRC last night:
QUOTE said:(chuckstudios) there will be a whitelist built into the flash memory for all existing games
(chuckstudios) something like MD5, which could hold about 3000 games in under 50KB
(chuckstudios) all games from now on will be digitally signed in such a way that the DSi recognizes but the old DS models ignore
(chuckstudios) effectively killing piracy and homebrew

Chrono_Tata said:In that case, can't flashcarts be made to fool the the DSi into thinking it's one of the games in the whitelist?chuckstudios said:My theory as stated in IRC last night:
QUOTE said:(chuckstudios) there will be a whitelist built into the flash memory for all existing games
(chuckstudios) something like MD5, which could hold about 3000 games in under 50KB
(chuckstudios) all games from now on will be digitally signed in such a way that the DSi recognizes but the old DS models ignore
(chuckstudios) effectively killing piracy and homebrew
chuckstudios said:TrolleyDave said:@chuck : Do you know how the current flashcarts bypass the firmware? Is it some kind of buffer overflow trick?
It's actually a byte in the header of the cartridge, address 0x1F.
Edit: 777 posts! Woo!

TrolleyDave said:chuckstudios said:TrolleyDave said:@chuck : Do you know how the current flashcarts bypass the firmware? Is it some kind of buffer overflow trick?
It's actually a byte in the header of the cartridge, address 0x1F.
Edit: 777 posts! Woo!
You don't know any sites with info on how it works do you? I've found loads of info on how passthroughs work but not the slot-1's. Do the registers set it to some kind of "technician" mode that allows it to bypass the firmware? Sorry for the questions mate but I know very little about how the DS flashcarts work.

AndreXL said:Imagine Nintendo taking your snapshot and sending them thru the web...
You're BUSTED!![]()
chuckstudios said:
If they really just used blowfish the encryption would have been cracked a LOT sooner. And the DS does use RSA, atleast for downloadplay. Nintendo would have been really stupid if they didn't use it for their cards (which I wouldn't put past them.chuckstudios said:Slowking said:Signing - encrypting, tomato - tomato. and they are RSA-encryptet if I remember correctly...
No. Card encryption is definitely based on Blowfish, I just looked it up in gbatek. The encryption was somewhat flawed, however, and the header was unencrypted. This allowed PassMes to execute code, and the encryption was then able to be reverse engineered. Signing is bulletproof provided Nintendo's private key is never leaked.
Edit: And provided they don't use strcmp()![]()
Edit 2: Also, Blowfish is symmetric key. Digital signatures are asymmetric (public-key crypto).


GrathXVI said:I wonder if firmware or homebrew will allow loading of ROMs from the internal memory/SD slot. Especially on cards like the AceKard 2 which allow loading from/to the Slot-2 on the DS Phat/Lite.
I hope the SD slot will support SDHC, then I can have 8GB + internal storage worth of DS roms on DSi.
Ok. I really wanted this new DS, now not so much. The main reason for me would be to have a cool multi-media-thingy includet in a great gaming device. But what can you store on 2GB?Kokorazashi said:GrathXVI said:I wonder if firmware or homebrew will allow loading of ROMs from the internal memory/SD slot. Especially on cards like the AceKard 2 which allow loading from/to the Slot-2 on the DS Phat/Lite.
I hope the SD slot will support SDHC, then I can have 8GB + internal storage worth of DS roms on DSi.
Nintendo have said that it isn't going to be SDHC compatible. Too bad.

Slowking said:Ok. I really wanted this new DS, now not so much. The main reason for me would be to have a cool multi-media-thingy includet in a great gaming device. But what can you store on 2GB?Kokorazashi said:GrathXVI said:I wonder if firmware or homebrew will allow loading of ROMs from the internal memory/SD slot. Especially on cards like the AceKard 2 which allow loading from/to the Slot-2 on the DS Phat/Lite.
I hope the SD slot will support SDHC, then I can have 8GB + internal storage worth of DS roms on DSi.
Nintendo have said that it isn't going to be SDHC compatible. Too bad.
mysticwaterfall said:Flashcarts will work with the new DS. I wasn't around the scene when the lite first came out, but I'm sure people had similar concerns then.
Didn't the lite stop the original PassMes from working?
QUOTEWhitelist: This can't be implemented, because there would be no reliable way to update it. Not everybody has broadband (shocking, I know) or wifi access. So, if they bought a new game that wasn't on the list, it would be seen as "bad" and they wouldn't be able to play it.

QUOTE said:Nintendo have said that it isn't going to be SDHC compatible. Too bad.
Correct me if I'm wrong, but I thought you could have 4GB SD and 4GB SDHC cards (both formats). That does really suck though that it won't work with the new technology. It's not like it's brand new or anything!Slowking said:Ok. I really wanted this new DS, now not so much. The main reason for me would be to have a cool multi-media-thingy includet in a great gaming device. But what can you store on 2GB?Kokorazashi said:GrathXVI said:I wonder if firmware or homebrew will allow loading of ROMs from the internal memory/SD slot. Especially on cards like the AceKard 2 which allow loading from/to the Slot-2 on the DS Phat/Lite.
I hope the SD slot will support SDHC, then I can have 8GB + internal storage worth of DS roms on DSi.
Nintendo have said that it isn't going to be SDHC compatible. Too bad.
I'm curious to know this as well.Link5084 said:First off, let's face the facts. The flashcarts that boot to the main menu and do not allow you to go to the DSi menu will NOT work with the DSi. So you can eliminate most flashcarts. Okay, besides the CycloDS, which other flashcarts dont automatically boot up to their menu?

