diff --git a/README.md b/README.md
index a246081..d062815 100755
--- a/README.md
+++ b/README.md
@@ -1,8 +1,6 @@
-# randommeaninglesscharacters.com
+# [randommeaninglesscharacters.com](https://randommeaninglesscharacters.com/)
-Nintendo DSi development/factory program documentation, as well as some DSi and 3DS guides and additional information.
-
-https://randommeaninglesscharacters.com/
+Nintendo DSi development/factory software preservation.
# License
This website and the content within it is covered by two licenses. Below is an explanation of the licenses used, and what each license applies to.
diff --git a/_data/dsinfo.csv b/_data/dsinfo.csv
index be60ec0..4999c32 100644
--- a/_data/dsinfo.csv
+++ b/_data/dsinfo.csv
@@ -1,7 +1,7 @@
PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICON_ALT,DANGER,PUBLISHED,TITLE,DESC,ENDOFLINE
-"AppJumpChecker","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","APP JUMP Checker","LANG_EN","","","TRUE","App Jump Checker","NAND app jump test","endofline"
+"AppJumpChecker","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","APP JUMP Checker","LANG_EN","","","","App Jump Checker","NAND app jump test","endofline"
"AppJumpChecker","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","APP JUMP Checker","LANG_EN","","","","App Jump Checker","NAND app jump test","endofline"
-"ApplicationJumpTest","Nand1","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_431A","LANG_EN","TRUE","","TRUE","Application Jump Test","NAND app jump test","endofline"
+"ApplicationJumpTest","Nand1","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_431A","LANG_EN","TRUE","","","Application Jump Test","NAND app jump test","endofline"
"ApplicationJumpTest","Nand1","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_431A","LANG_EN","","","","Application Jump Test","NAND app jump test","endofline"
"ApplicationJumpTest","Nand2","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_432A","LANG_EN","","","","Application Jump Test","NAND app jump test","endofline"
"ApplicationJumpTest","Nand2","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_432A","LANG_EN","","","","Application Jump Test","NAND app jump test","endofline"
@@ -11,7 +11,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"backupSample","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","backup","","","","","backupSample","","endofline"
"backupSample","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","backup","","","","","backupSample","","endofline"
"BannerViewerTemplate","v0","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (TWL SDK)","N/A","","","","","","BannerViewerTemplate","","endofline"
-"CardRomHeaderChecker","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Card ROM Header Checker","","","","TRUE","Card Rom Header Checker","ROM header checker","endofline"
+"CardRomHeaderChecker","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Card ROM Header Checker","","","","","Card Rom Header Checker","ROM header checker","endofline"
"CardRomHeaderChecker","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Card ROM Header Checker","","","","","Card Rom Header Checker","ROM header checker","endofline"
"ComponentSDKVersionIdentifier","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","TRUE","Component SDK Version Identifier","ROM SDK checker","endofline"
"ComponentSDKVersionIdentifier","v0","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","","Component SDK Version Identifier","ROM SDK checker","endofline"
@@ -30,7 +30,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"encodeSD","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","NINTENDO DSi™","Demonstration","","","","encodeSD","","endofline"
"encodeSD","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","NINTENDO DSi™","Demonstration","","","","encodeSD","","endofline"
"F-WRITER","v1.0k","_20061211","srl","","CARD","NTR (DS)","- Foxconn","March42 and j4m13c0, for FOI","NINTENDO DS™","Demonstration","","high","TRUE","F-WRITER","USG firmware writer","endofline"
-"KART","Cartridge","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","TRUE","KART","Augmented reality test","endofline"
+"KART","Cartridge","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","Cartridge","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K04_altheader","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K04_altheader","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
@@ -46,7 +46,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"KART","K07_n2","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KARTn2","","","","","KART","Augmented reality test","endofline"
"KART","K07","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K07","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
-"Launcher","v----_----","","srl","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","N/A","Launcher","","","","TRUE","Launcher","Prototype home menu","endofline"
+"Launcher","v----_----","","srl","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v----_----","","tad","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1541_6291","","srl","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1541_6291","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
@@ -68,7 +68,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"MachineSettings","v2725_9336","","tad","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2725_9336_(prod)","","srl","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2725_9336_(prod)","","tad","","NAND","TWL (DSi)","- DSi dev units
- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
-"MbCardBackupTest","v2.4","_20060301","srl","","NAND","TWL (DSi)","","N/A","Nintendo Card Backup Util","By Mark Jawad [NOA]","","","TRUE","mb card backup test","DS dev cart read/write tests","endofline"
+"MbCardBackupTest","v2.4","_20060301","srl","","NAND","TWL (DSi)","","N/A","Nintendo Card Backup Util","By Mark Jawad [NOA]","","","","mb card backup test","DS dev cart read/write tests","endofline"
"MbCardBackupTest","v2.6","_20080918","srl","","NAND","TWL (DSi)","","N/A","Nintendo Card Backup Util","By Mark Jawad [NOA]","","","","mb card backup test","DS dev cart read/write tests","endofline"
"MbChild","","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (NitroSDK)","N/A","","","","","","MbChild","Download play test","endofline"
"MbChild","simple","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (NitroSDK)","N/A","","","","","","MbChild","Download play test","endofline"
@@ -78,7 +78,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"nandAppSample","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","simple","","","","","nandAppSample","","endofline"
"nandAppSample","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","simple","","","","","nandAppSample","","endofline"
"NandFiler","v9297","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","TRUE","","TRUE","NandFiler","NAND save manager","endofline"
-"NandFiler","v9297","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","TRUE","","","NandFiler","NAND save manager","endofline"
+"NandFiler","v9297","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v9826","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v9826","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10126","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
@@ -150,13 +150,13 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"SequencerRVL","v7.2","_20070629","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for FOI","NINTENDO DS™","Demonstration","","","","RVL CPU Board Sequencer","Wii factory programming","endofline"
"SequencerRVL","v12.2","_20100303","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for FOI","NINTENDO DS™","Demonstration","","","","RVL CPU Board Sequencer","Wii factory programming","endofline"
"SequencerRVL","v13","_20110809","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for FOI","NINTENDO DS™","Demonstration","","","","RVL CPU Board Sequencer","Wii factory programming","endofline"
-"Shop","thumb","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","TRUE","Shop","Debug DSi Shop","endofline"
+"Shop","thumb","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","thumb","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v1536","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v1536","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v14231","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v14231","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)
- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
-"SimpleApp","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","TRUE","SimpleApp","Launcher jump test","endofline"
+"SimpleApp","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","SimpleApp","Launcher jump test","endofline"
"SoftKeyboard","v0","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (NitroSample SoftKeyboard)","N/A","NINTENDO DS™","Demonstration","","","TRUE","Soft Keyboard","SDK keyboard demo","endofline"
"sysmenuVersion","v1.0-all","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-all","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
@@ -218,7 +218,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"TWL_EVA","v2.1","_20081127","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for FOI","NINTENDO DSi™","Demonstration","","medium","","TWL EVA","DSi factory tests","endofline"
"TWL_EVA","v3.0","_20090819","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for FOI","NINTENDO DSi™","Demonstration","","medium","","TWL EVA","DSi factory tests","endofline"
"TWL_EVA","v3.1","_20091119","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for FOI","NINTENDO DSi™","Demonstration","","medium","","TWL EVA","DSi factory tests","endofline"
-"TWLManualViewerSD","v090703","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","TRUE","TWL ManualViewerSD","DSiWare manual viewer","endofline"
+"TWLManualViewerSD","v090703","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","TWL ManualViewerSD","DSiWare manual viewer","endofline"
"TWLManualViewerSD","v090703","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","TWL ManualViewerSD","DSiWare manual viewer","endofline"
"TWLManualViewerSD","v090818","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","TWL ManualViewerSD","DSiWare manual viewer","endofline"
"TWLManualViewerSD","v090818","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","TWL ManualViewerSD","DSiWare manual viewer","endofline"
@@ -252,7 +252,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"TwlNmenu","v11414","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11437","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11437","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
-"TwlSystemUpdater","v1.0c","_20081118","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal
- Gigaleaks (sd.rar)","March42","System Updater","","","meduim","TRUE","Twl SystemUpdater","Devkit firmware updater","endofline"
+"TwlSystemUpdater","v1.0c","_20081118","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal
- Gigaleaks (sd.rar)","March42","System Updater","","","medium","TRUE","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2_forCKdev","_20090417","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal
- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2_forCKdev","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal
- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2_forCKdev","","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal
- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
@@ -280,3 +280,4 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"WRFUTester","v0.60","","srl","","CARD","TWL (DSi)","- Nintendo Uji Product Technology factory","N/A","NINTENDO DSi™","Demonstration","","","","WRFU Tester","Wireless testing","endofline"
"WRFUTester","v2.01","","srl","","CARD","TWL (DSi)","- Nintendo Uji Product Technology factory","N/A","NINTENDO DSi™","Demonstration","","","","WRFU Tester","Wireless testing","endofline"
"WRFUTester","v3.01","","srl","","CARD","TWL (DSi)","- Nintendo Uji Product Technology factory","N/A","NINTENDO DSi™","Demonstration","","","","WRFU Tester","Wireless testing","endofline"
+"test_entry","v1.2.3","_20240313","tad","true","NAND","TWL (DSi)","- Foxconn","Lillian","Demonstration","Nintendo","","high","","Test Entry","A test of the CSV","endofline"
diff --git a/_includes/devcsv.html b/_includes/devcsv.html
index 864c33e..26ff64e 100644
--- a/_includes/devcsv.html
+++ b/_includes/devcsv.html
@@ -4,41 +4,30 @@ function warnFaketad() {
}
-{% for ENTRY in site.data.dsinfo %}
- {% if ENTRY.PROGRAM == page.app %}
- {% if ENTRY.PUBLISHED == "TRUE" %}
-
+{% for ENTRY in site.data.dsinfo -%}
+ {%- if ENTRY.PROGRAM == page.app -%}
+ {%- if ENTRY.PUBLISHED == "TRUE" -%}
+
SPEAKER TESTER
. It does not have the NTR Aging styled menu or any of the tests mentioned above.
- sd:/<TID>
Oddly enough, all versions of NandFiler past v11280 contain an image of fish in romfs, named fill.bmp
. This seems to have no purpose, though it is rather amusing.
-Note: the CTR SDK versions of NandFiler appear to be the same (fish included), just with the version number stripped.fill.bmp

+Note: the CTR SDK versions of NandFiler appear to be the same (fish included), just with the version number stripped.fill.bmp
Screenshots:
-
-
+
+
diff --git a/dsidev/nandsoundplayer.html b/dsidev/nandsoundplayer.html
index ecd4bb6..bfeda6d 100644
--- a/dsidev/nandsoundplayer.html
+++ b/dsidev/nandsoundplayer.html
@@ -5,7 +5,7 @@ app: NANDSoundPlayer
NAND SoundPlayer plays music/sound effects a .sdat
sound archive on the SD card. You can play sounds at either 32730 or 47610 Hz, and use different sound effects (stereo, mono, surround, etc).
The app also shows a status of all the voice channels. The playing of multiple sounds at once is supported.
- Screenshots:
+ Screenshots:
-
-
+
+
diff --git a/dsidev/nandsweeper.html b/dsidev/nandsweeper.html
index 762d576..ddebe60 100755
--- a/dsidev/nandsweeper.html
+++ b/dsidev/nandsweeper.html
@@ -8,7 +8,11 @@ app: NandSweeper
The SWEEP
function allows you to set every byte in NAND or the SD as 00, FF, 55, AA
, or incremental/decremental and random patterns. The location to start writing is set through the Input Transfer Sector
.
DUMP
DUMP
displays a hex dump of the NAND and SD. The Input Sector Address
sets the location to start reading from, and dpad-up and dpad-down are used to scroll through the hex dump.
- Screenshots:
+
+ Screenshots:
+
-
-
+
+
+
+
diff --git a/dsidev/ncfgcrusher.html b/dsidev/ncfgcrusher.html
index 0dd6b8f..2ce2e5a 100755
--- a/dsidev/ncfgcrusher.html
+++ b/dsidev/ncfgcrusher.html
@@ -4,5 +4,5 @@ app: NCFGCrusher
---
This is a tool used to check and of the 6 DSi WiFi configuration slots. NCFGCrusher can view hex dumps of each slot, as well as delete slots. WiFi slots 1-3 are listed as SLOT_1
, SLOT_2
, and SLOT_3
, and WiFi slots 4-6 (advanced setup connection) are listed as SLOT_EX_1
, SLOT_EX_2
, and SLOT_EX_3
.
- Screenshots:
-
+ Screenshots:
+
diff --git a/dsidev/nitro_eva.html b/dsidev/nitro_eva.html
index e42d7ba..0d730bf 100755
--- a/dsidev/nitro_eva.html
+++ b/dsidev/nitro_eva.html
@@ -45,20 +45,20 @@ app: Nitro_EVA
Additional info
- Version 1.0 does not appear to have a menu to select specific tests, and attempting to exit to the menu will just turn the console off.
- - The Nitro EVA UI was used in many other test programs, such as Mic Tester and F-WRITER.
- Video (thanks ufo):
-
+ - The Nitro EVA UI was used in many other test programs, such as Mic Tester and F-WRITER.
+ Video (thanks ufo):
+
-Screenshots:
-
-
-
-
-
-
-
-
-
-
-
-
+Screenshots:
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dsidev/photochecker.html b/dsidev/photochecker.html
index 1265f03..3c1cce0 100755
--- a/dsidev/photochecker.html
+++ b/dsidev/photochecker.html
@@ -6,5 +6,5 @@ PhotoChecker is an application used to test if photos in NAND were properly writ
When running, it will display every photo and photo path. When complete it displays a green screen (pass) or a red screen with error message (fail).
Screenshots:
-
-
+
+
diff --git a/dsidev/pictochat.html b/dsidev/pictochat.html
index ce4d6b2..fb3aff8 100755
--- a/dsidev/pictochat.html
+++ b/dsidev/pictochat.html
@@ -3,5 +3,5 @@ layout: devinfo
app: PictoChat
---
This is an unfinished prototype of PictoChat from the TwlIPL repository. This build was compiled before any progress on the app was made, so it just shows an Under Construction...
message, along with the date/time and app name.
- Screenshots:
-
+ Screenshots:
+
diff --git a/dsidev/release/USG-CPU-X4.html b/dsidev/release/USG-CPU-X4.html
index a323884..bd6cb19 100755
--- a/dsidev/release/USG-CPU-X4.html
+++ b/dsidev/release/USG-CPU-X4.html
@@ -4,7 +4,7 @@ layout: dsiware
releasedir: USG-CPU-X4
---
-
+
+
+
Thanks to Kaisaan, Garhoogin, and Kezerker for editing, as well as xprism and togemet2 for additional info.
-
+
diff --git a/dsidev/release/dev-nands.html b/dsidev/release/dev-nands.html
index 71e934b..9b70d45 100755
--- a/dsidev/release/dev-nands.html
+++ b/dsidev/release/dev-nands.html
@@ -3,7 +3,7 @@ title: Classroom + MangaON DSi dev NANDs
layout: dsiware
---
-
+
\ No newline at end of file
diff --git a/dsidev/sd2photo.html b/dsidev/sd2photo.html
index f8d796f..46d7385 100755
--- a/dsidev/sd2photo.html
+++ b/dsidev/sd2photo.html
@@ -2,4 +2,4 @@
layout: devinfo
app: sd2photo
---
-SD to Photo is a tool that copies all photos from the SD card to the photo region of NAND. It preserves the filepaths, so sd:/DCIM/100NIN02/HNI_0001.JPG
will be stored in NAND as photo:/DCIM/100NIN02/HNI_0001.JPG
.
The app will first display a black screen (loading), switch to red (copying photos), and end on blue (finished).
+SD to Photo is a tool that copies all photos from the SD card to the photo region of NAND while also preserving directories. For example, an image at sd: / DCIM / 100NIN02 / HNI_0001.JPG
will be stored in NAND as photo: / DCIM / 100NIN02 / HNI_0001.JPG
.
This applies to images outside of the DCIM directory, so an image at sd: / testdir / amongus.png
will be stored as photo: / testdir / amongus.png
The app will first display a black screen (loading), switch to red (copying photos), and end on blue (finished).
diff --git a/dsidev/softkeyboard.html b/dsidev/softkeyboard.html
index 4db6afb..af194e3 100755
--- a/dsidev/softkeyboard.html
+++ b/dsidev/softkeyboard.html
@@ -2,8 +2,9 @@
layout: devinfo
app: SoftKeyboard
---
-The app loads an interactive keyboard to the touch screen to demonstate that feature of the TWL SDK.
+This is an interactive keyboard used to demonstrate the NitroSDK package called NitroSample-SoftKeyboard
, which was used to add keyboards to games.
Screenshots:
-
-
+
+
+
diff --git a/dsidev/tcl_2.html b/dsidev/tcl_2.html
index e838acd..64a014b 100644
--- a/dsidev/tcl_2.html
+++ b/dsidev/tcl_2.html
@@ -2,15 +2,27 @@
layout: devinfo
app: tcl_2
---
-tcl-2 converts HNI_0037.bmp
and HNI_0040.bmp
(found in romfs) to .jpg
, then copies them to the photo region of NAND (also updates pit.bin
accordingly). The copied images are valid and pass PhotoChecker's tests.
This specific version off the app comes with two other photos (boy.bmp
and 001.bmp
) of a young boy and a slice of cake. These are not not used in the demo.
Note: this version of the app seems to be slightly different from the tcl-2 demo in the TWL SDK. More info on that to come later.Photos from romfs:
+tcl-2 converts HNI_0037.bmp
and HNI_0040.bmp
(found in romfs) to .jpg
, then copies them to the photo region of NAND (also updates pit.bin
accordingly). The copied images are valid and pass PhotoChecker's tests.
This specific version off the app comes with two other photos (boy.bmp
and 001.bmp
) of a young boy and a slice of cake. These are not not used in the demo.
Note: this version of the app seems to be slightly different from the tcl-2 demo in the TWL SDK. More info on that to come later.Photos from romfs:
- 001.bmp

- boy.bmp

- HNI_0037.bmp

- HNI_0040.bmp

- Screenshots:
-
+
+
+ 001.bmp
+
+
+
+ boy.bmp
+
+
+ HNI_0037.bmp
+
+
+
+ HNI_0040.bmp
+
+
+ Screenshots:
+
diff --git a/dsidev/twl_eva.html b/dsidev/twl_eva.html
index cf720fa..9737719 100755
--- a/dsidev/twl_eva.html
+++ b/dsidev/twl_eva.html
@@ -24,7 +24,7 @@ TWL EVA is a program used for quality control on DSi consoles right off the asse
- MCU
, Manages LED for WiFi, power, camera. Also controls brightness, volume, mic gain, and the resisters for all
- WRFU
, Check current and old mac addresses
- TP
, Touch sceen calibration
- - INITIALIZER
, Formats NAND, installs .nand
and .tad
files (will not work on retail, untested on dev. Installing with the .nand
option will result in a brick that unlaunch can't protect against), writes HWInfo and MCU firmware
+ - INITIALIZER
, Formats NAND, installs .nand
and .tad
files (will not work on retail, untested on dev. Installing with the .nand
option will result in a brick that unlaunch can't protect against), writes HWInfo and MCU firmware
TEST PROGRAM:
- SELF CHECKER
, Run full test on system
diff --git a/dsidev/twlsystemupdater.html b/dsidev/twlsystemupdater.html
index 214b351..9213302 100755
--- a/dsidev/twlsystemupdater.html
+++ b/dsidev/twlsystemupdater.html
@@ -5,6 +5,7 @@ app: TwlSystemUpdater
Some screenshots and information are from Rare Gaming Dump.
Twl SystemUpdater is a tool used to update DSi development hardware such as the IS-TWL-DEBUGGER or a panda. This does not work on retail units, causing the same -2011
error as TwlNmenu and bricking the console.
+
TADs in NitroFS
Twl SystemUpdater works by loading a set of firmware TADs and TWLCFG0.dat/TWLCFG1.dat from NitroFS to install onto the target hardware. The updaters are multi-region, so each one contains full sets of firmware TADs for every region. The TADs are sorted into three main folders.
@@ -29,11 +30,11 @@ These are TADs that are common between both the IS-TWL-DEBUGGER and panda units.
- TwlNmenu
(optional install)
The SystemUpdater chooses whether to install from the debugger
or standalone
folder based off of the RAM size. 16 MB is TWL CONSOLE (panda and IS-TWL-CAPTURE), while 32 MB is IS_TWL_DEBUGGER.
- Source: RGD
-All the TAD files in NitroFS have been created with maketad_updater
, a modified version of maketad. This uses a different key to encrypt the TADs (normally the Wii dev key is used), so the only way to get the decrypted SRLs is by running the SystemUpdater and then extracting the contents from NAND.
+All the TAD files in NitroFS have been created with maketad_updater
, a modified version of maketad. This uses a different key to encrypt the TADs (normally the Wii dev key is used), so the only way to get the decrypted SRLs is by running the SystemUpdater and then extracting the contents from NAND.
Additional ".nand" file
-There another file in NitroFS called menu_launcher.nand
(found in NitroFS/data/common/
). Judging from the menu-launcher source code in TwlIPL (TwlIPL/trunk/build/nandfirm/menu-launcher/), this appears to be the stage2 bootloader. The .nand
file has a version number at the bottom showing that it is SDK 2435, IPL 8325. This is the same as every retail DSi.
+There another file in NitroFS called menu_launcher.nand
(found in NitroFS/data/common/
). Judging from the menu-launcher source code in TwlIPL (TwlIPL/trunk/build/nandfirm/menu-launcher/), this appears to be the stage2 bootloader. The .nand
file has a version number at the bottom showing that it is SDK 2435, IPL 8325. This is the same as every retail DSi.
Changelog
-This is from an official readme included with the Twl SystemUpdater. You can read the full version here.
+This is from an official readme included with the Twl SystemUpdater. You can read the full version here.
Revision Date
@@ -80,8 +81,9 @@ This is from an official readme included with the Twl SystemUpdater. You can rea
Added support for DSi Menu version 1.0.
-Screenshots:
-
-
-
-
+Screenshots:
+
+
+
+
+
diff --git a/dsidev/wifiicon.html b/dsidev/wifiicon.html
index 882bb87..d0c2b81 100755
--- a/dsidev/wifiicon.html
+++ b/dsidev/wifiicon.html
@@ -4,5 +4,5 @@ app: WiFiIcon
---
This app was likely used to demonstrate displaying the small wifi icon on the home screen, found on the top left of an app's banner. The app itself just turns the screen blue (not an error, it was programmed to do that).
- Screenshots:
-
+ Screenshots:
+
diff --git a/index.html b/index.html
index 9f74804..f1869b6 100755
--- a/index.html
+++ b/index.html
@@ -2,20 +2,28 @@
title: Index
layout: dsiware
---
-
+
Various development NANDs released
8 new NANDs and 1 dev cart have been jointly released with @collection_nintendo, me, MaxiBash, and xp. These NAND dumps are mainly consist of test Classroom DSis, used later in development for attempt at augmented reality. Check it out!
+
+
+
+
Welcome to the DS(i) dev app archive!
This website is aimed at documenting every single Nintendo DS(i) development and factory test program ever released. Many programs have been leaked or dumped, but they're rarely discussed publicly and I worry that they will get lost to time. This site exists to ensure that these apps are always available, along with some documentation.
If you want to support this project, send me programs/documents/information via my email, or join the discussion in my discord server. I'm happy to answer any questions you have (no matter how silly they may be), so don't be afraid to shoot me a message.
Also check out some of my guides and info pages linked in the nav bar!
-
+
+
+
+
+
+
+
{% for ENTRY in site.data.dsinfo %}
{% if ENTRY.PROGRAM == page.app %}
@@ -38,6 +44,91 @@ app: TwlNmenu
{% endif %}
{% endfor %}
+
+
+{% for ENTRY in site.data.dsinfo -%}
+ {%- if ENTRY.PROGRAM == page.app -%}
+ {%- if ENTRY.PUBLISHED == "TRUE" -%}
+
+
+
+
+ {{ ENTRY.BANNER }}
{{ ENTRY.BANNER1 }}
+
+
+
+ {%- if ENTRY.TARGET == "CARD" -%}
+
+ {%- else -%}
+
+ {%- endif -%}
+
+
+ {%- endif -%}
+ {%- endif -%}
+{%- endfor %}
+
+
+
+
+
+