Well, this is getting really interesting. Unfortunately my red DSiXL is on v1.4.5 and the only eShop titles I have are the browser, Kawashima Express: Arts&Litterature and the 6-in-1 Dictionnary...
You may be able to extract older versions of titles even from a system that has been updated. Like how deleted factory versions of firmware have been recovered from 3DS systems that have had numerous updates applied.Also, is there any way we could extract launcher v256 (and whitelist v0 if it exists) from the NAND dump of a launch model DSi thats has never been updated?
I based the chart of the USA/EUR updates, since JPN started on either 1.0 or 1.1 (Conflicting reports online)Your chart seems a bit off. I have 1.4 FW and I checked v512 Launcher downloaded from NUS. It is identical to the one I already have. So v512 is the 1.4 version of Launcher. If I could get my hands on a 1.3 version of Launcher I could test to see how it behaves. I was not aware 1.3 did not have a white list implemented?
Maybe yoru chart is for the JPN/Europe version of Launcher. But USA consoles had 1.4 use v512 Launcher.
DSiBrew said:bytes 0 and 1 are the major version number, bytes 2 and 3 are the minor version number, and the rest of the file is the human-readable UCS-2 version number displayed in the Settings menu as the "System Menu Version".
Well that doesnt seem to make any sense!?I checked. The .app downloaded by NUS is identical to the one from the 1.4 NAND image I have. So v512 appears to be 1.4 Launcher.
It just seems so strange! If 1.4 = v512, then what launcher versions did 1.1 and 1.2 use?Also I counted back from 07 00 to 02 00 and arrived to 1.4. So assuming each update incremented the title version by one for the first hex pair, then if you count back from 07 until you reach 02 on the chart there with 1.4.5 being 07, you end up on 1.4.
gbatek said:DSi Firmware Versions
1.0 22 Oct 2008 First Update to Japanese Region DSi System Menu
1.2 18 Dec 2008 Second Update to Japanese Region DSi System Menu
1.3 03 Apr 2009 Launch Day (USA, EUR, AUS), new "start DSi Camera" button
1.4 29 Jul 2009 Blocks NDS flashcarts, Facebook support to share photos
1.4.1 07 Sep 2010 Blocks more NDS flashcarts
1.4.2 10 May 2011 Blocks DSiWare exploits on SD card (sudokuhax etc.)
1.4.3 29 Jun 2011 Blocks more NDS flashcarts (only whitelist was updated)
1.4.4 21 Mar 2012 Blocks DSi cart exploits (CookingCoach/ClassicWordGames)
1.4.5 11 Dec 2012 Blocks more NDS flashcards
Actually the option for Data Management only appears once you have accessed the DSi Shop at least once:-(pretty sure the only difference was that 1.2 wouldn't let you access data management or DSi shop unless you updated)
I have a DSi XL that came with 1.4 and it doesnt have a data management option. So 1.2 may have had a data managment option, but it wasnt visable/accessible until you accessed the DSi Shop, which of course requires a system update.Nintendo UK said:Please Note: The "Data Management" setting will not be displayed until you connect online and enter the Nintendo DSi Shop for the first time. After you have entered the Nintendo DSi Shop, "Data Management" will appear in System Settings Page 1.
I can dump the rest of the stuff with Fwtool, but how'd you dump biosdsi7.rom and biosdsi9.rom? There's no publicly available method and even the no$gba help file (turns out the full version's only on the debug edition of no$gba) says that it's not fully dumpable.make sure you have these files present in your No$GBA folder:
bios7i.bin
bios9i.bin
BIOSDSI7.ROM
BIOSDSI9.ROM
BIOSNDS7.ROM
BIOSNDS9.ROM
Thanks to this info which confirms the versions for 1.4.1 and 1.4.2, along with Apache Thunder's info that 1.4 uses launcher v512, it becomes clear that DSibrew has a number of mistakes So if we disregard DSibrew and use only the confirmed information we end up with this:-Anyway here's a table I came up with using data from this analysis of 1.4.2 as an additional source. I'm guessing with the earlier versions, but due to the whole "title key didn't come out until 2011" thing, it's hard to find earlier information.
The problem with that is that it's kind of a catch-22. You can't hardmod your DSi without getting access to Data Management and a program that can be copied from NAND to the SD card (you need that stuff to get your ConsoleID from the .bin file on your SD card, which is needed for decryption). Apache Thunder's workaround won't work because you already need access to the decrypted NAND to add an updated Shop (so I kinda wonder how he managed to do that stuff in the first place).If anyone has NAND dumps from 1.0/1.1/1.2/1.3 it would be great to fill in the blanks. (I'm going to try and get a hardmod for my 1.2E system sometime)
Actually, you can hardmod it on a low and/or stock firmware and make a NAND dump, but you just cannot decrypt that NAND dump until you update it to 1.4.5 to access Data Management.You can't hardmod your DSi without getting access to Data Management and a program that can be copied from NAND to the SD card (you need that stuff to get your ConsoleID from the .bin file on your SD card, which is needed for decryption).