Fixed many layout issues and added TWL EVA pages

This commit is contained in:
Lillian Skinner 2024-10-09 01:40:11 -04:00
parent 0da8a7606a
commit 42f9f00133
71 changed files with 1718 additions and 846 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
_site
pages
.idea
/S3

View File

@ -15,3 +15,4 @@ end
gem "webrick", ">= 1.8"
gem "json"
gem "google-protobuf", ">= 4.27.5"

View File

@ -3,6 +3,7 @@ GEM
specs:
addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0)
bigdecimal (3.1.8)
colorator (1.1.0)
concurrent-ruby (1.2.2)
em-websocket (0.5.3)
@ -11,9 +12,9 @@ GEM
eventmachine (1.2.7)
ffi (1.16.3)
forwardable-extended (2.6.0)
google-protobuf (3.25.1-arm64-darwin)
google-protobuf (3.25.1-x86_64-darwin)
google-protobuf (3.25.1-x86_64-linux)
google-protobuf (4.28.2-x86_64-darwin)
bigdecimal
rake (>= 13)
http_parser.rb (0.8.0)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
@ -58,18 +59,15 @@ GEM
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.3)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.6)
rouge (4.2.0)
safe_yaml (1.0.5)
sass-embedded (1.69.5-arm64-darwin)
google-protobuf (~> 3.23)
sass-embedded (1.69.5-x86_64-darwin)
google-protobuf (~> 3.23)
sass-embedded (1.69.5-x86_64-linux-gnu)
google-protobuf (~> 3.23)
sass-embedded (1.79.3-x86_64-darwin)
google-protobuf (~> 4.27)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.5.0)
@ -80,6 +78,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
google-protobuf (>= 4.27.5)
jekyll (>= 4.3)
jekyll-feed
jekyll-redirect-from

View File

@ -7,15 +7,16 @@ url: https://randommeaninglesscharacters.com
#==================================================================================#
# internal links/paths
shopurl: https://shop.randommeaninglesscharacters.com
imgdir: https://cdn.randommeaninglesscharacters.com/dsi-photos/
appdir: https://cdn.randommeaninglesscharacters.com/dsi-devapps/
releasedir: https://cdn.randommeaninglesscharacters.com/releases/
toolsdir: https://cdn.randommeaninglesscharacters.com/tools/
guidedir: https://cdn.randommeaninglesscharacters.com/guide/
blogdir: https://cdn.randommeaninglesscharacters.com/blog/
releasedir: https://cdn.randommeaninglesscharacters.com/releases/
imgui: https://cdn.randommeaninglesscharacters.com/ui-images/
# https://cdn.randommeaninglesscharacters.com/guide/
imgdir: /S3/dsi-photos/
appdir: /S3/dsi-devapps/
releasedir: /S3/releases/
toolsdir: /S3/tools/
guidedir: /S3/guide/
blogdir: /S3/blog/
releasedir: /S3/releases/
imgui: /S3/ui-images/
# external links
# appdir: https://archive.org/download/rmc-dsi_v2/
@ -24,12 +25,15 @@ twlipl: https://github.com/rvtr/TwlIPL/
twltoolsred: https://github.com/rvtr/TwlToolsRED/
# Note on github links:
# - tree/<commithash>/path/to/file.txt
# - tree/master/path/to/file.txt
# - tree/<branch>/path/to/file.txt
# This is for programs that are a part of a set (eg. TWL EVA IMPORT, TWL EVA AGING, TWL EVA MIC)
category-list: [TWL EVA, prototype firmware]
plugins:
- jekyll-feed
- jekyll-sitemap
- jekyll-seo-tag
- jekyll-redirect-from
- jekyll-redirect-from # Can we find something better? Redirects break when serving to another computer
feed:
posts_limit: 20

View File

@ -1,294 +1,330 @@
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","","","","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","","","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"
"ApplicationJumpTest","Card_AID","","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DSi™","Demonstration","","","","Application Jump Test","NAND app jump test","endofline"
"ApplicationJumpTest","Card_Fail","","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DSi™","Demonstration","","","","Application Jump Test","NAND app jump test","endofline"
"ApplicationJumpTest","Card","","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DSi™","Demonstration","","","","Application Jump Test","NAND app jump test","endofline"
"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","","","","","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"
"ComponentSDKVersionIdentifier","v10","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","","Component SDK Version Identifier","ROM SDK checker","endofline"
"ComponentSDKVersionIdentifier","v10","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","","Component SDK Version Identifier","ROM SDK checker","endofline"
"DSGameCardToSD","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","TRUE","DS Game Card To SD","Cartridge dumper","endofline"
"DSGameCardToSD","v0","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","","DS Game Card To SD","Cartridge dumper","endofline"
"DSGameCardToSD","v1","","srl","","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","","DS Game Card To SD","Cartridge dumper","endofline"
"DSGameCardToSD","v1","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","","DS Game Card To SD","Cartridge dumper","endofline"
"DSHashTable","v3446","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","DS Cart Whitelist","DS cartridge whitelist","endofline"
"DSHashTable","v3446","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","DS Cart Whitelist","DS cartridge whitelist","endofline"
"DSSound","v1828-JP","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Nintendo DSi Sound","Nintendo","","","","DS Sound","Prototype DSi Sound","endofline"
"DSSound","v1828-JP","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Nintendo DSi Sound","Nintendo","","","","DS Sound","Prototype DSi Sound","endofline"
"ecConfigView","v1.0","_20090303","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","EC file utility","","","","TRUE","TWL EC file utility","DSi Shop config viewer","endofline"
"ecConfigView","v1.0","_20090303","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","EC file utility","","","","","TWL EC file utility","DSi Shop config viewer","endofline"
"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 <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","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","","","","","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"
"KART","K04","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K04","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K06_deleted","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K06_deleted","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K06","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K06","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","KART","Augmented reality test","endofline"
"KART","K07_2","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART2","","","","","KART","Augmented reality test","endofline"
"KART","K07_2","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART2","","","","","KART","Augmented reality test","endofline"
"KART","K07_n2","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KARTn2","","","","","KART","Augmented reality test","endofline"
"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<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v----_----","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1206_5614","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1206_5614","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1206_5614_(update)","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1206_5614_(update)","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1541_6291","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v1541_6291","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v2235_7985","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v2235_7985","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v2725_9336","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v2725_9336","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v2725_9336_(prod)","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","v2725_9336_(prod)","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","unknown","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"Launcher","unknown","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","Launcher","Prototype home menu","endofline"
"MachineSettings","v----_----","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","TRUE","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v----_----","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1025_5199","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1542_6291","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1542_6291","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1206_5614","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1206_5614","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1206_5614_(update)","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v1206_5614_(update)","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2095_7739","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2095_7739","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2105_7739","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2725_9336","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2725_9336","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2725_9336_(prod)","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","Voodooween and March42","Settings","","","","","Machine Settings","Prototype system settings","endofline"
"MachineSettings","v2725_9336_(prod)","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- 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]","","","","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"
"MicTester","","_20081201","srl","","CARD","NTR (DS)","- Foxconn","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","TRUE","Mic Tester","Audio tester","endofline"
"MicTester","v4.0","","srl","","CARD","NTR (DS)","- Foxconn","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","Mic Tester","Audio tester","endofline"
"MitsumiElectricDebugTool","v0","","srl","","CARD","NTR (DS)","- Mitsumi Electric","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","","","","","","Mitsumi Electric Debug Tool","DS WiFi module tester","endofline"
"NANDAgingChecker","","_20080801a","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlToolRED)","N/A","NINTENDO DS™","Demonstration","","high","TRUE","SD/NAND Aging Checker","SD & NAND read/write tests","endofline"
"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","","","","","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"
"NandFiler","v10126","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10616","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10616","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10769","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10769","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10984","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v10984","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11003","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11003","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11015","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11015","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11190","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11190","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11270","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11270","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11280","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11280","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11288","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11288","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11323","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11323","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11364","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11364","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11414","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11414","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11437","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NandFiler","v11437","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","NandFiler","NAND save manager","endofline"
"NANDSoundPlayer","v0_regionfree","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","TRUE","NAND SoundPlayer","SDAT player/viewer","endofline"
"NANDSoundPlayer","v0_regionfree","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","","NAND SoundPlayer","SDAT player/viewer","endofline"
"NANDSoundPlayer","v0","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","","NAND SoundPlayer","SDAT player/viewer","endofline"
"NANDSoundPlayer","v0","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","","NAND SoundPlayer","SDAT player/viewer","endofline"
"NANDSweeper","Secure","_20090212a","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlToolRED)","N/A","NINTENDO DSi™","Demonstration","","high","TRUE","NAND Sweeper","SD & NAND read/write tests","endofline"
"NANDSweeper","","_20090212a","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlToolRED)","N/A","NINTENDO DSi™","Demonstration","","high","","NAND Sweeper","SD & NAND read/write tests","endofline"
"NCFGCrusher","v0","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NCFG Crusher","","","","TRUE","NCFG Crusher","WiFi config deletion","endofline"
"Nitro_EVA","v1.0","","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","TRUE","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v5.1","_20050621","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v6.0","_20051111","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v8.0","_20061205","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v9.0","_20070409","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v10.0","_20080617","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v11.0","_20101027","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"Nitro_EVA","v11.1","_20111208","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","Nitro EVA","DS factory tests","endofline"
"NotLaunch","ALL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","TRUE","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","ALL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","America","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","America","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","Australia","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","Australia","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","Europe","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","Europe","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","Japan","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"NotLaunch","Japan","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","NotLaunch","Hidden launcher app demo","endofline"
"PhotoChecker","v1.4","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal (Twl SDK)","N/A","PhotoChecker V1.4","","","","TRUE","PhotoChecker","Photo checker","endofline"
"PictoChat","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","PICTOCHAT(EN)","","","","TRUE","PictoChat (prototype)","Prototype PictoChat","endofline"
"PictoChat","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","PICTOCHAT(EN)","","","","","PictoChat (prototype)","Prototype PictoChat","endofline"
"rtcedit","v0","","srl","","CARD","NTR (DS)","- Unkown","N/A","NINTENDO DS™","Demonstration","","","","rtcedit","RTC editor","endofline"
"SaveDataTest","SEQURE","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer SEQURE","Region:EN","","","","SaveDataTest","Save data tests","endofline"
"SaveDataTest","SEQURE","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer SEQURE","Region:EN","","","","SaveDataTest","Save data tests","endofline"
"SaveDataTest","TARGET","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer TARGET","Region:EN","","","","SaveDataTest","Save data tests","endofline"
"SaveDataTest","TARGET","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer TARGET","Region:EN","","","","SaveDataTest","Save data tests","endofline"
"SaveDataTest","USER","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer USER","","","","","SaveDataTest","Save data tests","endofline"
"SaveDataTest","USER","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer USER","","","","","SaveDataTest","Save data tests","endofline"
"sd2photo","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","SD to Photo","","","","TRUE","sd2photo","SD to NAND photo copier","endofline"
"SequencerCTR","v1.0","_20160713","srl","","CARD","TWL (DSi)","- Gigaleaks (3DS_manu.7z)","N/A","NINTENDO DSi™","Demonstration","","","","CTR CPU Board Sequencer","3DS factory programming","endofline"
"SequencerRVL","v3.0","_20100104","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","RVL CPU Board Sequencer","Wii factory programming","endofline"
"SequencerRVL","v7.2","_20070629","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","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 <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","RVL CPU Board Sequencer","Wii factory programming","endofline"
"SequencerRVL","v13","_20110809","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","RVL CPU Board Sequencer","Wii factory programming","endofline"
"Shop","thumb","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","thumb","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v1536","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v1536","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v14231","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","Shop","Debug DSi Shop","endofline"
"Shop","v14231","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- 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","","","","","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",""
"sysmenuVersion","v1.0-aus","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-aus","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-eur","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-eur","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-jpn","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-jpn","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-usa","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"sysmenuVersion","v1.0-usa","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","Version Data","System version datafile",""
"tcl_2","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","tcl-2","","","","TRUE","tcl_2","ROM to NAND photo copier","endofline"
"tcl_2","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","tcl-2","","","","","tcl_2","ROM to NAND photo copier","endofline"
"TitleList","A_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","A_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","B_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","B_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","C_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","C_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","D_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","D_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","E_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","E_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","F_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","F_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","G_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","G_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","H_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","H_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","I_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","I_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","J_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","J_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","A_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","A_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","B_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","B_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","C_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","C_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","D_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","D_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","E_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","E_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","F_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","F_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","G_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","G_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","H_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","H_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","I_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","I_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","J_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TitleList","J_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","TitleList","Shared save data tests","endofline"
"TmpJumpChecker","v10989","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (DSi TrialSoftPackage)","N/A","TwlJumpChecker","","","","","TWL JumpChecker","SRL jump test","endofline"
"TmpJumpChecker","v10989","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (DSi TrialSoftPackage)","N/A","TwlJumpChecker","","","","","TWL JumpChecker","SRL jump test","endofline"
"TMPJumpTest","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","TMP JumpTest","","endofline"
"TMPJumpTest","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","TMP JumpTest","","endofline"
"TWL_EVA","v1.0","_20080905","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DSi™","Demonstration","","medium","TRUE","TWL EVA","DSi factory tests","endofline"
"TWL_EVA","v2.1","_20081127","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","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 <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","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 <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DSi™","Demonstration","","medium","","TWL EVA","DSi factory tests","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"
"TwlNmenu","v9297","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","TRUE","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v9297","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v9826","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v9826","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10126","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10126","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10616","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10616","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10769","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10769","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10984","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v10984","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11003","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11003","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11015","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11015","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11190","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11190","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11270","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11270","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11288","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11288","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11323","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11323","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11364","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11364","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"TwlNmenu","v11414","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","TwlNmenu","NAND title manager","endofline"
"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<br>- 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<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2_forCKdev","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2_forCKdev","","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090428","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090428","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090430","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090430","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090514","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090514","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090611","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090611","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090710","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.2","_20090710","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.3a","_20090630","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.4","_20090817","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"TwlSystemUpdater","v1.4a","_20100415","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","medium","","Twl SystemUpdater","Devkit firmware updater","endofline"
"ufo","v0","_20060828","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (ufo)","N/A","NINTENDO DS™","Demonstration","","","","ufo","","endofline"
"USGWirelessTest","1","","srl","","CARD","NTR (DS)","- Unkown","N/A","NINTENDO DS™","WMtest","","","","USG Wireless Test","Wireless testing","endofline"
"USGWirelessTest","2","","srl","","CARD","NTR (DS)","- Unkown","N/A","NINTENDO DS™","WMtest","","","","USG Wireless Test","Wireless testing","endofline"
"WiFiIcon","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","WiFi Icon","","","","TRUE","WiFi Icon","Launcher WiFi icon demo","endofline"
"WiFiIcon","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","WiFi Icon","","","","","WiFi Icon","Launcher WiFi icon demo","endofline"
"wlanfirm","v1.0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","WiFi Firmware","WiFi firmware datafile","endofline"
"wlanfirm","v1.0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","WiFi Firmware","WiFi firmware datafile","endofline"
"WMTestTool","v0","","srl","","NAND","NTR (DS)","- Nintendo Developer Portal (TWL SDK)","N/A","NINTENDO DS™","WMtest","","","","WM test","WiFi module tester","endofline"
"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"
"PROGRAM","VERSION","DATE","TYPE","FAKETAD","TARGET","SYSTEM","ORIGIN","CREDIT","BANNER","BANNER1","ICON_ALT","DANGER","PUBLISHED","UNDUMPED","TITLE","DESC"
"AppJumpChecker","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","APP JUMP Checker","LANG_EN","","","","","App Jump Checker","NAND app jump test"
"AppJumpChecker","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","APP JUMP Checker","LANG_EN","","","","","App Jump Checker","NAND app jump test"
"ApplicationJumpTest","Nand1","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_431A","LANG_EN","TRUE","","","","Application Jump Test","NAND app jump test"
"ApplicationJumpTest","Nand1","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_431A","LANG_EN","","","","","Application Jump Test","NAND app jump test"
"ApplicationJumpTest","Nand2","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_432A","LANG_EN","","","","","Application Jump Test","NAND app jump test"
"ApplicationJumpTest","Nand2","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TITLE_432A","LANG_EN","","","","","Application Jump Test","NAND app jump test"
"ApplicationJumpTest","Card_AID","","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DSi™","Demonstration","","","","","Application Jump Test","NAND app jump test"
"ApplicationJumpTest","Card_Fail","","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DSi™","Demonstration","","","","","Application Jump Test","NAND app jump test"
"ApplicationJumpTest","Card","","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DSi™","Demonstration","","","","","Application Jump Test","NAND app jump test"
"backupSample","v0","_20090501","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","backup","","","","","","backupSample",""
"backupSample","v0","_20090501","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","backup","","","","","","backupSample",""
"BannerViewerTemplate","v0","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (TWL SDK)","N/A","","","","","","","BannerViewerTemplate",""
"CardRomHeaderChecker","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Card ROM Header Checker","","","","","","Card Rom Header Checker","ROM header checker"
"CardRomHeaderChecker","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Card ROM Header Checker","","","","","","Card Rom Header Checker","ROM header checker"
"ComponentSDKVersionIdentifier","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","TRUE","","Component SDK Version Identifier","ROM SDK checker"
"ComponentSDKVersionIdentifier","v0","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","","","Component SDK Version Identifier","ROM SDK checker"
"ComponentSDKVersionIdentifier","v10","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","","","Component SDK Version Identifier","ROM SDK checker"
"ComponentSDKVersionIdentifier","v10","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Component SDK Version Identifier","","","","","","Component SDK Version Identifier","ROM SDK checker"
"DSGameCardToSD","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","TRUE","","DS Game Card To SD","Cartridge dumper"
"DSGameCardToSD","v0","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","","","DS Game Card To SD","Cartridge dumper"
"DSGameCardToSD","v1","","srl","","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","","","DS Game Card To SD","Cartridge dumper"
"DSGameCardToSD","v1","","tad","TRUE","NAND","TWL (DSi)","- Gigaleaks (ctr_tools_red)","N/A","DS Game Card To SD","","","","","","DS Game Card To SD","Cartridge dumper"
"DSHashTable","v3446","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","DS Cart Whitelist","DS cartridge whitelist"
"DSHashTable","v3446","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","DS Cart Whitelist","DS cartridge whitelist"
"DSProtect","NTR","_20091209","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","TWL","_20091209","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","NTR_thumb","_20091209","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","TWL_thumb","_20091209","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","NTR","_20100629","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","TWL","_20100629","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","NTR_instant","_20100629","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSProtect","TWL_instant","_20100629","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (DSProtect SDK)","N/A","NINTENDO DS™","Demonstration","","","","","DS Protect","Emulator/piracy detection test"
"DSSound","v1828-JP","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Nintendo DSi Sound","Nintendo","","","","","DS Sound","Prototype DSi Sound"
"DSSound","v1828-JP","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","Nintendo DSi Sound","Nintendo","","","","","DS Sound","Prototype DSi Sound"
"ecConfigView","v1.0","_20090303","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","EC file utility","","","","TRUE","","TWL EC file utility","DSi Shop config viewer"
"ecConfigView","v1.0","_20090303","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","EC file utility","","","","","","TWL EC file utility","DSi Shop config viewer"
"encodeSD","v0","_20090501","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","NINTENDO DSi™","Demonstration","","","","","encodeSD",""
"encodeSD","v0","_20090501","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","NINTENDO DSi™","Demonstration","","","","","encodeSD",""
"F-WRITER","v1.0k","_20061211","srl","","CARD","NTR (DS)","- Foxconn","March42 and j4m13c0, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","high","TRUE","","F-WRITER","USG firmware writer"
"KART","Cartridge","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","Cartridge","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K04_altheader","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K04_altheader","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K04","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K04","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K06_deleted","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K06_deleted","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K06","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K06","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K07_2","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART2","","","","","","KART","Augmented reality test"
"KART","K07_2","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART2","","","","","","KART","Augmented reality test"
"KART","K07_n2","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KARTn2","","","","","","KART","Augmented reality test"
"KART","K07_n2","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KARTn2","","","","","","KART","Augmented reality test"
"KART","K07","","srl","","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"KART","K07","","tad","TRUE","NAND","TWL (DSi)","- Development Classroom DSi","collection_nintendo, rmc, MaxiBash, and xp","camera KART","","","","","","KART","Augmented reality test"
"SDMC_Launcher","Dev","_20080821","nand","","Stage2","TWL (DSi)","- TWL EVA","N/A","","","","high","TRUE","","SDMC Launcher","SD booter stage2"
"SDMC_Launcher","Prod","_20080821","nand","","Stage2","TWL (DSi)","- TWL EVA","N/A","","","","high","","","SDMC Launcher","SD booter stage2"
"Launcher","v----_----","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v----_----","","tad","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v1206_5614","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v1206_5614","","tad","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v1206_5614_(update)","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v1206_5614_(update)","","tad","TRUE","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v1541_6291","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v1541_6291","","tad","TRUE","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2235_7985","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2235_7985","","tad","TRUE","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2235_7985_(prod)","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2235_7985_(prod)","","tad","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2725_9336","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2725_9336","","tad","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2725_9336_(prod)","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","v2725_9336_(prod)","","tad","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","unknown","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"Launcher","unknown","","tad","TRUE","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","N/A","Launcher","","","","","","Launcher","Prototype home menu"
"MachineSettings","v----_----","","srl","","NAND","TWL (DSi)","- DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL)","- Voodooween and March42 for v2095<!--<br>- MaxiBash, rmc for v2105-->","Settings","","","","TRUE","","Machine Settings","Prototype system settings"
"MachineSettings","v----_----","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1025_5199","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1542_6291","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1542_6291","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1206_5614","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1206_5614","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1206_5614_(update)","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v1206_5614_(update)","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2095_7739","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2095_7739","","tad","TRUE","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2105_7739","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2725_9336","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2725_9336","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2725_9336_(prod)","","srl","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MachineSettings","v2725_9336_(prod)","","tad","","NAND","TWL (DSi)","- DSi dev units<br>- Gigaleaks (TwlIPL)","","Settings","","","","","","Machine Settings","Prototype system settings"
"MbCardBackupTest","v2.4","_20060301","srl","","CARD","NTR (DS)","- Nintendo Developer Portal","N/A","Nintendo Card Backup Util","By Mark Jawad [NOA]","","","","","mb card backup test","DS dev cart read/write tests"
"MbCardBackupTest","v2.6","_20080918","srl","","CARD","NTR (DS)","- Nintendo Developer Portal","N/A","Nintendo Card Backup Util","By Mark Jawad [NOA]","","","","","mb card backup test","DS dev cart read/write tests"
"MbChild","","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (NitroSDK)","N/A","","","","","","","MbChild","Download play test"
"MbChild","simple","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (NitroSDK)","N/A","","","","","","","MbChild","Download play test"
"MicTester","v4.0","_20070507","srl","","CARD","NTR (DS)","- Foxconn","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","TRUE","","Mic Tester","Audio tester"
"MicTester","v4.0","_20081201","srl","","CARD","NTR (DS)","- Foxconn","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","","Mic Tester","Audio tester"
"MitsumiElectricDebugTool","v0","_20050426","srl","","CARD","NTR (DS)","- Mitsumi Electric","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","","","","","","","Mitsumi Electric Debug Tool","DS WiFi module tester"
"NANDAgingChecker","","_20080801a","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlToolRED)","N/A","NINTENDO DS™","Demonstration","","high","","","SD/NAND Aging Checker","SD & NAND read/write tests"
"nandAppSample","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","simple","","","","","","nandAppSample",""
"nandAppSample","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlToolsRED)","N/A","simple","","","","","","nandAppSample",""
"NandFiler","v9297","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","TRUE","","TRUE","","NandFiler","NAND save manager"
"NandFiler","v9297","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v9826","_20090113","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v9826","_20090113","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10126","_20090303","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10126","_20090303","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10616","_20090526","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10616","_20090526","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10769","_20090617","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10769","_20090617","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10772","_20090617","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10772","_20090617","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10984","_20090806","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v10984","_20090806","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11003","_20090824","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11003","_20090824","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11015","_20090825","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11015","_20090825","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11190","_20091125","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11190","_20091125","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11270","_20091225","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11270","_20091225","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11280","_20100113","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11280","_20100113","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11288","_20100204","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11288","_20100204","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11323","_20100426","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11323","_20100426","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11364","_20100715","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11364","_20100715","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11414","_20110420","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11414","_20110420","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11437","_20111209","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","v11437","_20111209","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","exported","_20111212","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NandFiler","exported","_20111212","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NandFiler","","","","","","NandFiler","NAND save manager"
"NANDSoundPlayer","v0_regionfree","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","TRUE","","NAND SoundPlayer","SDAT player/viewer"
"NANDSoundPlayer","v0_regionfree","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","","","NAND SoundPlayer","SDAT player/viewer"
"NANDSoundPlayer","v0","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","","","NAND SoundPlayer","SDAT player/viewer"
"NANDSoundPlayer","v0","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL System)","N/A","NAND SoundPlayer","Nintendo","","","","","NAND SoundPlayer","SDAT player/viewer"
"NANDSweeper","Secure","_20090212a","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlToolRED)","N/A","NINTENDO DSi™","Demonstration","","high","TRUE","","NAND Sweeper","SD & NAND read/write tests"
"NANDSweeper","","_20090212a","srl","","CARD","TWL (DSi)","- Gigaleaks (TwlToolRED)","N/A","NINTENDO DSi™","Demonstration","","high","","","NAND Sweeper","SD & NAND read/write tests"
"NCFGCrusher","v0","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","NCFG Crusher","","","","TRUE","","NCFG Crusher","WiFi config deletion"
"Nitro_EVA","v0.0.3","_20040617","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","TRUE","","Nitro EVA","DS factory tests"
"Nitro_EVA","v1.0","_20040818","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v5.1","_20050621","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v6.0","_20051111","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v8.0","_20061205","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v9.0","_20070409","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v10.0","_20080617","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v11.0","_20101027","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"Nitro_EVA","v11.1","_20111208","srl","","CARD","NTR (DS)","- Foxconn","N/A","NINTENDO DS™","Demonstration","","","","","Nitro EVA","DS factory tests"
"NotLaunch","ALL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","TRUE","","NotLaunch","Hidden launcher app demo"
"NotLaunch","ALL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","America","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","America","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","Australia","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","Australia","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","Europe","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","Europe","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","Japan","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"NotLaunch","Japan","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","NINTENDO DS™","Demonstration","","","","","NotLaunch","Hidden launcher app demo"
"PhotoChecker","v1.4","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal (Twl SDK)","N/A","PhotoChecker V1.4","","","","TRUE","","PhotoChecker","Photo checker"
"PictoChat","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","PICTOCHAT(EN)","","","","TRUE","","PictoChat (prototype)","Prototype PictoChat"
"PictoChat","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","PICTOCHAT(EN)","","","","","","PictoChat (prototype)","Prototype PictoChat"
"rtcedit","v0","","srl","","CARD","NTR (DS)","- Unkown","N/A","NINTENDO DS™","Demonstration","","","","","rtcedit","RTC editor"
"SaveDataTest","SEQURE","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer SEQURE","Region:EN","","","","","SaveDataTest","Save data tests"
"SaveDataTest","SEQURE","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer SEQURE","Region:EN","","","","","SaveDataTest","Save data tests"
"SaveDataTest","TARGET","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer TARGET","Region:EN","","","","","SaveDataTest","Save data tests"
"SaveDataTest","TARGET","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer TARGET","Region:EN","","","","","SaveDataTest","Save data tests"
"SaveDataTest","USER","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer USER","","","","","","SaveDataTest","Save data tests"
"SaveDataTest","USER","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","DispVer USER","","","","","","SaveDataTest","Save data tests"
"sd2photo","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","SD to Photo","","","","TRUE","","sd2photo","SD to NAND photo copier"
"CTRBoardChecker","v1.0","_20160713","srl","","CARD","TWL (DSi)","- Gigaleaks (3DS_manu.7z)","N/A","NINTENDO DSi™","Demonstration","","","TRUE","","CTR CPU Board Sequencer","3DS hardware tester"
"TWLBoardChecker","v3.0","_20100104","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","TRUE","","TWL CPU Board Sequencer","DSi hardware tester"
"RVLBoardChecker","v7.2","_20070629","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","","RVL CPU Board Sequencer","Wii hardware tester"
"RVLBoardChecker","v12.2","_20100303","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","","RVL CPU Board Sequencer","Wii hardware tester"
"RVLBoardChecker","v13","_20110809","srl","","CARD","NTR (DS)","- Foxconn","j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DS™","Demonstration","","","","","RVL CPU Board Sequencer","Wii hardware tester"
"Shop","thumb","_20090729","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","","Shop","Debug DSi Shop"
"Shop","thumb","_20090729","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","","Shop","Debug DSi Shop"
"Shop","v1536","_20090729","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","","Shop","Debug DSi Shop"
"Shop","v1536","_20090729","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","","Shop","Debug DSi Shop"
"Shop","v14231","_20091001","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","","Shop","Debug DSi Shop"
"Shop","v14231","_20091001","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar)","N/A","Nintendo DSi Shop","Nintendo","","","","","Shop","Debug DSi Shop"
"SimpleApp","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","","SimpleApp","Launcher jump test"
"SimpleApp","v0_arm7flxbreak","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","","SimpleApp","Launcher jump test"
"SimpleApp","v0_arm7ltdbreak","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","","SimpleApp","Launcher jump test"
"SimpleApp","v0_arm9flxbreak","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","","SimpleApp","Launcher jump test"
"SimpleApp","v0_arm9ltdbreak","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","","SimpleApp","Launcher jump test"
"SimpleApp","v0_headerbreak","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","simple","","","","","","SimpleApp","Launcher jump test"
"SoftKeyboard","v0","","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (NitroSample SoftKeyboard)","N/A","NINTENDO DS™","Demonstration","","","TRUE","","Soft Keyboard","SDK keyboard demo"
"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"
"sysmenuVersion","v1.0-aus","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-aus","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-eur","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-eur","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-jpn","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-jpn","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-usa","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"sysmenuVersion","v1.0-usa","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","Version Data","System version datafile"
"tcl_2","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","tcl-2","","","","TRUE","","tcl_2","ROM to NAND photo copier"
"tcl_2","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","tcl-2","","","","","","tcl_2","ROM to NAND photo copier"
"TitleList","A_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","A_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","B_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","B_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","C_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","C_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","D_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","D_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","E_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","E_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","F_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","F_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","G_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","G_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","H_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","H_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","I_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","I_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","J_NORMAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","J_NORMAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","A_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","A_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList A","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","B_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","B_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList B","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","C_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","C_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList C","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","D_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","D_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList D","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","E_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","E_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList E","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","F_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","F_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList F","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","G_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","G_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList G","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","H_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","H_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList H","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","I_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","I_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList I","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","J_SPECIAL","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","","TitleList","Shared save data tests"
"TitleList","J_SPECIAL","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","TitleList J","Region:EN","","","","","TitleList","Shared save data tests"
"TmpJumpChecker","v10989","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (DSi TrialSoftPackage)","N/A","TwlJumpChecker","","","","","","TWL JumpChecker","SRL jump test"
"TmpJumpChecker","v10989","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (DSi TrialSoftPackage)","N/A","TwlJumpChecker","","","","","","TWL JumpChecker","SRL jump test"
"TMPJumpTest","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","TMP JumpTest",""
"TMPJumpTest","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","TMP JumpTest",""
"TWL_EVA","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","high","","TRUE","TWL EVA","Unknown"
"TWL_EVA_PRE_IMPORT","v1.3","_20091210","srl","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","high","TRUE","TRUE","TWL EVA PRE_IMPORT","DSi factory firmware installer"
"TWL_EVA_FLICKER","v1.0","_20080905","srl","","CARD","TWL (DSi)","- Foxconn","Unspecified","NINTENDO DSi™","Demonstration","","medium","TRUE","","TWL EVA FLICKER","DSi screen tester"
"TWL_EVA_CAMERA","v2.1","_20081127","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DSi™","Demonstration","","medium","TRUE","","TWL EVA CAMERA","DSi camera tester"
"TWL_EVA_MIC","v3.0","_20090819","srl","","CARD","TWL (DSi)","- Foxconn","March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DSi™","Demonstration","","medium","TRUE","","TWL EVA MIC","DSi microphone tester"
"TWL_EVA_FINAL","v3.1","_20091119","srl","","CARD","TWL (DSi)","- Foxconn","March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a>","NINTENDO DSi™","Demonstration","","medium","TRUE","","TWL EVA FINAL","DSi factory tests"
"TWL_EVA_AGING","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","medium","TRUE","TRUE","TWL EVA AGING","DSi factory tests"
"TWL_EVA_TP_CAL","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","medium","TRUE","TRUE","TWL EVA TP_CAL","DSi touch screen tests"
"TWL_EVA_PREWRITE","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","high","TRUE","TRUE","TWL EVA PREWRITE","DSi HWInfo writer"
"TWL_EVA_PCHECK","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","medium","TRUE","TRUE","TWL EVA PCHECK","DSi test verification"
"TWL_EVA_PREPARE","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","high","TRUE","TRUE","TWL EVA PREPARE","DSi HWInfo writer"
"TWL_EVA_IMPORT","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","high","TRUE","TRUE","TWL EVA IMPORT","DSi final firmware installer"
"TWL_EVA_NCHECK","","","","","CARD","TWL (DSi)","- Foxconn","Undumped","NINTENDO DSi™","Demonstration","","medium","TRUE","TRUE","TWL EVA NCHECK","DSi test verification"
"TWLManualViewerSD","v090703","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","","TWL ManualViewerSD","DSiWare manual viewer"
"TWLManualViewerSD","v090703","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","","TWL ManualViewerSD","DSiWare manual viewer"
"TWLManualViewerSD","v090818","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","","TWL ManualViewerSD","DSiWare manual viewer"
"TWLManualViewerSD","v090818","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TwlManualTools)","N/A","TWL-ManualViewerSD","","","","","","TWL ManualViewerSD","DSiWare manual viewer"
"TwlNmenu","v9297","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","TRUE","","TwlNmenu","NAND title manager"
"TwlNmenu","v9297","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v9826","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v9826","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10126","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10126","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10616","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10616","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10769","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10769","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10772","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10772","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10984","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v10984","","tad","TRUE","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11003","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11003","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11015","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11015","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11190","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11190","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11270","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11270","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11288","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11288","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11323","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11323","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11364","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11364","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11414","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11414","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11437","","srl","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlNmenu","v11437","","tad","","NAND","TWL (DSi)","- Nintendo Developer Portal (TWL SDK)","N/A","TwlNmenu","","","","","","TwlNmenu","NAND title manager"
"TwlSystemUpdater","v1.0c","_20081118","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","TRUE","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2_forCKdev","_20090417","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2_forCKdev","","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2_forCKdev","","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090428","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090428","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090430","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090430","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090514","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090514","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090611","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090611","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090710","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.2","_20090710","tad","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.3a","_20090630","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.4","_20090817","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"TwlSystemUpdater","v1.4a","_20100415","srl","","CARD","TWL (DSi)","- Nintendo Developer Portal<br>- Gigaleaks (sd.rar)","March42","System Updater","","","high","","","Twl SystemUpdater","Devkit firmware updater"
"ufo","v0","_20050225","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (ufo)","N/A","NINTENDO DS™","Demonstration","","","","","ufo",""
"ufo","v0","_20060828","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (ufo)","N/A","NINTENDO DS™","Demonstration","","","","","ufo",""
"USGRFTest","v1.2","_20060125","srl","","CARD","NTR (DS)","- Unkown","N/A","NINTENDO DS™","WMtest","","","","","USG Wireless Test","Wireless testing"
"WiFiIcon","v0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","WiFi Icon","","","","TRUE","","WiFi Icon","Launcher WiFi icon demo"
"WiFiIcon","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","WiFi Icon","","","","","","WiFi Icon","Launcher WiFi icon demo"
"wlanfirm","v1.0","","srl","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","WiFi Firmware","WiFi firmware datafile"
"wlanfirm","v1.0","","tad","","NAND","TWL (DSi)","- Gigaleaks (TwlIPL)","N/A","","","","","","","WiFi Firmware","WiFi firmware datafile"
"WMTestTool","v0","_20041101","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (Nitro, TWL, and CTR SDKs)","N/A","NINTENDO DS™","WMtest","","","","","WM test","WiFi module tester"
"WMTestTool","v0","_20051102","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (TWL SDK)","N/A","NINTENDO DS™","WMtest","","","","","WM test","WiFi module tester"
"WMTestTool","v0","_20090115","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (TWL SDK)","N/A","NINTENDO DS™","WMtest","","","","","WM test","WiFi module tester"
"WMTestTool","v0","_20110330","srl","","CARD","NTR (DS)","- Nintendo Developer Portal (TWL SDK)","N/A","NINTENDO DS™","WMtest","","","","","WM test","WiFi module tester"
"WRFUTester","v0.60","_20080821","srl","","CARD","TWL (DSi)","- Nintendo Uji Product Technology factory","N/A","NINTENDO DSi™","Demonstration","","","","","WRFU Tester","Wireless testing"
"WRFUTester","v2.01","_20090518","srl","","CARD","TWL (DSi)","- Nintendo Uji Product Technology factory","N/A","NINTENDO DSi™","Demonstration","","","","","WRFU Tester","Wireless testing"
"WRFUTester","v3.01","_20100617","srl","","CARD","TWL (DSi)","- Nintendo Uji Product Technology factory","N/A","NINTENDO DSi™","Demonstration","","","","","WRFU Tester","Wireless testing"
"test_entry","v1.2.3","_20240313","tad","true","NAND","TWL (DSi)","- Foxconn","Lillian","Demonstration","Nintendo","","high","","","Test Entry","A test of the CSV"
1 PROGRAM VERSION DATE TYPE FAKETAD TARGET SYSTEM ORIGIN CREDIT BANNER BANNER1 ICON_ALT DANGER PUBLISHED UNDUMPED TITLE ENDOFLINE DESC
2 AppJumpChecker v0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A APP JUMP Checker LANG_EN App Jump Checker endofline NAND app jump test
3 AppJumpChecker v0 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A APP JUMP Checker LANG_EN App Jump Checker endofline NAND app jump test
4 ApplicationJumpTest Nand1 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TITLE_431A LANG_EN TRUE Application Jump Test endofline NAND app jump test
5 ApplicationJumpTest Nand1 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TITLE_431A LANG_EN Application Jump Test endofline NAND app jump test
6 ApplicationJumpTest Nand2 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TITLE_432A LANG_EN Application Jump Test endofline NAND app jump test
7 ApplicationJumpTest Nand2 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TITLE_432A LANG_EN Application Jump Test endofline NAND app jump test
8 ApplicationJumpTest Card_AID srl CARD TWL (DSi) - Gigaleaks (TwlIPL) N/A NINTENDO DSi™ Demonstration Application Jump Test endofline NAND app jump test
9 ApplicationJumpTest Card_Fail srl CARD TWL (DSi) - Gigaleaks (TwlIPL) N/A NINTENDO DSi™ Demonstration Application Jump Test endofline NAND app jump test
10 ApplicationJumpTest Card srl CARD TWL (DSi) - Gigaleaks (TwlIPL) N/A NINTENDO DSi™ Demonstration Application Jump Test endofline NAND app jump test
11 backupSample v0 _20090501 srl NAND TWL (DSi) - Gigaleaks (TwlToolsRED) N/A backup backupSample endofline
12 backupSample v0 _20090501 tad NAND TWL (DSi) - Gigaleaks (TwlToolsRED) N/A backup backupSample endofline
13 BannerViewerTemplate v0 srl CARD NTR (DS) - Nintendo Developer Portal (TWL SDK) N/A BannerViewerTemplate endofline
14 CardRomHeaderChecker v0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Card ROM Header Checker Card Rom Header Checker endofline ROM header checker
15 CardRomHeaderChecker v0 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Card ROM Header Checker Card Rom Header Checker endofline ROM header checker
16 ComponentSDKVersionIdentifier v0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Component SDK Version Identifier TRUE Component SDK Version Identifier endofline ROM SDK checker
17 ComponentSDKVersionIdentifier v0 tad TRUE NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Component SDK Version Identifier Component SDK Version Identifier endofline ROM SDK checker
18 ComponentSDKVersionIdentifier v10 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Component SDK Version Identifier Component SDK Version Identifier endofline ROM SDK checker
19 ComponentSDKVersionIdentifier v10 tad TRUE NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Component SDK Version Identifier Component SDK Version Identifier endofline ROM SDK checker
20 DSGameCardToSD v0 srl NAND TWL (DSi) - Gigaleaks (ctr_tools_red) N/A DS Game Card To SD TRUE DS Game Card To SD endofline Cartridge dumper
21 DSGameCardToSD v0 tad TRUE NAND TWL (DSi) - Gigaleaks (ctr_tools_red) N/A DS Game Card To SD DS Game Card To SD endofline Cartridge dumper
22 DSGameCardToSD v1 srl NAND TWL (DSi) - Gigaleaks (ctr_tools_red) N/A DS Game Card To SD DS Game Card To SD endofline Cartridge dumper
23 DSGameCardToSD v1 tad TRUE NAND TWL (DSi) - Gigaleaks (ctr_tools_red) N/A DS Game Card To SD DS Game Card To SD endofline Cartridge dumper
24 DSHashTable v3446 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DS Cart Whitelist endofline DS cartridge whitelist
25 DSHashTable v3446 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DS Cart Whitelist endofline DS cartridge whitelist
26 DSSound DSProtect v1828-JP NTR _20091209 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (DSProtect SDK) N/A Nintendo DSi Sound NINTENDO DS™ Nintendo Demonstration DS Sound DS Protect endofline Prototype DSi Sound Emulator/piracy detection test
27 DSSound DSProtect v1828-JP TWL _20091209 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (DSProtect SDK) N/A Nintendo DSi Sound NINTENDO DS™ Nintendo Demonstration DS Sound DS Protect endofline Prototype DSi Sound Emulator/piracy detection test
28 ecConfigView DSProtect v1.0 NTR_thumb _20090303 _20091209 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (sd.rar) - Nintendo Developer Portal (DSProtect SDK) N/A EC file utility NINTENDO DS™ Demonstration TRUE TWL EC file utility DS Protect endofline DSi Shop config viewer Emulator/piracy detection test
29 ecConfigView DSProtect v1.0 TWL_thumb _20090303 _20091209 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (sd.rar) - Nintendo Developer Portal (DSProtect SDK) N/A EC file utility NINTENDO DS™ Demonstration TWL EC file utility DS Protect endofline DSi Shop config viewer Emulator/piracy detection test
30 encodeSD DSProtect v0 NTR _20100629 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlToolsRED) - Nintendo Developer Portal (DSProtect SDK) N/A NINTENDO DSi™ NINTENDO DS™ Demonstration encodeSD DS Protect endofline Emulator/piracy detection test
31 encodeSD DSProtect v0 TWL _20100629 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlToolsRED) - Nintendo Developer Portal (DSProtect SDK) N/A NINTENDO DSi™ NINTENDO DS™ Demonstration encodeSD DS Protect endofline Emulator/piracy detection test
32 F-WRITER DSProtect v1.0k NTR_instant _20061211 _20100629 srl CARD NTR (DS) - Foxconn - Nintendo Developer Portal (DSProtect SDK) March42 and j4m13c0, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DS™ Demonstration high TRUE F-WRITER DS Protect endofline USG firmware writer Emulator/piracy detection test
33 KART DSProtect Cartridge TWL_instant _20100629 srl NAND CARD TWL (DSi) NTR (DS) - Development Classroom DSi - Nintendo Developer Portal (DSProtect SDK) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART NINTENDO DS™ Demonstration KART DS Protect endofline Augmented reality test Emulator/piracy detection test
34 KART DSSound Cartridge v1828-JP tad srl TRUE NAND TWL (DSi) - Development Classroom DSi - Gigaleaks (TwlIPL) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART Nintendo DSi Sound Nintendo KART DS Sound endofline Augmented reality test Prototype DSi Sound
35 KART DSSound K04_altheader v1828-JP srl tad NAND TWL (DSi) - Development Classroom DSi - Gigaleaks (TwlIPL) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART Nintendo DSi Sound Nintendo KART DS Sound endofline Augmented reality test Prototype DSi Sound
36 KART ecConfigView K04_altheader v1.0 _20090303 tad srl TRUE NAND TWL (DSi) - Development Classroom DSi - Gigaleaks (sd.rar) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART EC file utility TRUE KART TWL EC file utility endofline Augmented reality test DSi Shop config viewer
37 KART ecConfigView K04 v1.0 _20090303 srl tad NAND TWL (DSi) - Development Classroom DSi - Gigaleaks (sd.rar) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART EC file utility KART TWL EC file utility endofline Augmented reality test DSi Shop config viewer
38 KART encodeSD K04 v0 _20090501 tad srl TRUE NAND TWL (DSi) - Development Classroom DSi - Gigaleaks (TwlToolsRED) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART NINTENDO DSi™ Demonstration KART encodeSD endofline Augmented reality test
39 KART encodeSD K06_deleted v0 _20090501 srl tad NAND TWL (DSi) - Development Classroom DSi - Gigaleaks (TwlToolsRED) collection_nintendo, rmc, MaxiBash, and xp N/A camera KART NINTENDO DSi™ Demonstration KART encodeSD endofline Augmented reality test
40 KART F-WRITER K06_deleted v1.0k _20061211 tad srl TRUE NAND CARD TWL (DSi) NTR (DS) - Development Classroom DSi - Foxconn collection_nintendo, rmc, MaxiBash, and xp March42 and j4m13c0, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> camera KART NINTENDO DS™ Demonstration high TRUE KART F-WRITER endofline Augmented reality test USG firmware writer
41 KART K06 Cartridge srl NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KART KART endofline Augmented reality test
42 KART K06 Cartridge tad TRUE NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KART KART endofline Augmented reality test
43 KART K07_2 K04_altheader srl NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KART2 camera KART KART endofline Augmented reality test
44 KART K07_2 K04_altheader tad TRUE NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KART2 camera KART KART endofline Augmented reality test
45 KART K07_n2 K04 srl NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KARTn2 camera KART KART endofline Augmented reality test
46 KART K07_n2 K04 tad TRUE NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KARTn2 camera KART KART endofline Augmented reality test
47 KART K07 K06_deleted srl NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KART KART endofline Augmented reality test
48 KART K07 K06_deleted tad TRUE NAND TWL (DSi) - Development Classroom DSi collection_nintendo, rmc, MaxiBash, and xp camera KART KART endofline Augmented reality test
49 Launcher KART v----_---- K06 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KART Launcher KART endofline Prototype home menu Augmented reality test
50 Launcher KART v----_---- K06 tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KART Launcher KART endofline Prototype home menu Augmented reality test
51 Launcher KART v1206_5614 K07_2 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KART2 Launcher KART endofline Prototype home menu Augmented reality test
52 Launcher KART v1206_5614 K07_2 tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KART2 Launcher KART endofline Prototype home menu Augmented reality test
53 Launcher KART v1206_5614_(update) K07_n2 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KARTn2 Launcher KART endofline Prototype home menu Augmented reality test
54 Launcher KART v1206_5614_(update) K07_n2 tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KARTn2 Launcher KART endofline Prototype home menu Augmented reality test
55 Launcher KART v1541_6291 K07 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KART Launcher KART endofline Prototype home menu Augmented reality test
56 Launcher KART v1541_6291 K07 tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - Development Classroom DSi N/A collection_nintendo, rmc, MaxiBash, and xp Launcher camera KART Launcher KART endofline Prototype home menu Augmented reality test
57 Launcher SDMC_Launcher v2235_7985 Dev _20080821 srl nand NAND Stage2 TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - TWL EVA N/A Launcher high TRUE Launcher SDMC Launcher endofline Prototype home menu SD booter stage2
58 Launcher SDMC_Launcher v2235_7985 Prod _20080821 tad nand TRUE NAND Stage2 TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - TWL EVA N/A Launcher high Launcher SDMC Launcher endofline Prototype home menu SD booter stage2
59 Launcher v2725_9336 v----_---- srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) N/A Launcher Launcher endofline Prototype home menu
60 Launcher v2725_9336 v----_---- tad NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) N/A Launcher Launcher endofline Prototype home menu
61 Launcher v2725_9336_(prod) v1206_5614 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) N/A Launcher Launcher endofline Prototype home menu
62 Launcher v2725_9336_(prod) v1206_5614 tad NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) N/A Launcher Launcher endofline Prototype home menu
63 Launcher unknown v1206_5614_(update) srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) N/A Launcher Launcher endofline Prototype home menu
64 Launcher unknown v1206_5614_(update) tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) N/A Launcher Launcher endofline Prototype home menu
65 MachineSettings Launcher v----_---- v1541_6291 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher TRUE Machine Settings Launcher endofline Prototype system settings Prototype home menu
66 MachineSettings Launcher v----_---- v1541_6291 tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
67 MachineSettings Launcher v1025_5199 v2235_7985 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
68 MachineSettings Launcher v1542_6291 v2235_7985 srl tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
69 MachineSettings Launcher v1542_6291 v2235_7985_(prod) tad srl TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
70 MachineSettings Launcher v1206_5614 v2235_7985_(prod) srl tad NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
71 MachineSettings Launcher v1206_5614 v2725_9336 tad srl TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
72 MachineSettings Launcher v1206_5614_(update) v2725_9336 srl tad NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
73 MachineSettings Launcher v1206_5614_(update) v2725_9336_(prod) tad srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
74 MachineSettings Launcher v2095_7739 v2725_9336_(prod) srl tad NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
75 MachineSettings Launcher v2095_7739 unknown tad srl TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
76 MachineSettings Launcher v2105_7739 unknown srl tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 N/A Settings Launcher Machine Settings Launcher endofline Prototype system settings Prototype home menu
77 MachineSettings v2725_9336 v----_---- srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) - DSi prototypes<br>- Factory firmware<br>- Gigaleaks (TwlIPL) Voodooween and March42 - Voodooween and March42 for v2095<!--<br>- MaxiBash, rmc for v2105--> Settings TRUE Machine Settings endofline Prototype system settings
78 MachineSettings v2725_9336 v----_---- tad NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) Voodooween and March42 Settings Machine Settings endofline Prototype system settings
79 MachineSettings v2725_9336_(prod) v1025_5199 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) Voodooween and March42 Settings Machine Settings endofline Prototype system settings
80 MachineSettings v2725_9336_(prod) v1542_6291 tad srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) Voodooween and March42 Settings Machine Settings endofline Prototype system settings
81 MbCardBackupTest MachineSettings v2.4 v1542_6291 _20060301 srl tad TRUE NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A Nintendo Card Backup Util Settings By Mark Jawad [NOA] mb card backup test Machine Settings endofline DS dev cart read/write tests Prototype system settings
82 MbCardBackupTest MachineSettings v2.6 v1206_5614 _20080918 srl NAND TWL (DSi) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A Nintendo Card Backup Util Settings By Mark Jawad [NOA] mb card backup test Machine Settings endofline DS dev cart read/write tests Prototype system settings
83 MbChild MachineSettings v1206_5614 srl tad TRUE CARD NAND NTR (DS) TWL (DSi) - Nintendo Developer Portal (NitroSDK) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A Settings MbChild Machine Settings endofline Download play test Prototype system settings
84 MbChild MachineSettings simple v1206_5614_(update) srl CARD NAND NTR (DS) TWL (DSi) - Nintendo Developer Portal (NitroSDK) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A Settings MbChild Machine Settings endofline Download play test Prototype system settings
85 MicTester MachineSettings v1206_5614_(update) _20081201 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - DSi dev units<br>- Gigaleaks (TwlIPL) March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NINTENDO DS™ Settings Demonstration TRUE Mic Tester Machine Settings endofline Audio tester Prototype system settings
86 MicTester MachineSettings v4.0 v2095_7739 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - DSi dev units<br>- Gigaleaks (TwlIPL) March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NINTENDO DS™ Settings Demonstration Mic Tester Machine Settings endofline Audio tester Prototype system settings
87 MitsumiElectricDebugTool MachineSettings v0 v2095_7739 srl tad TRUE CARD NAND NTR (DS) TWL (DSi) - Mitsumi Electric - DSi dev units<br>- Gigaleaks (TwlIPL) March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> Settings Mitsumi Electric Debug Tool Machine Settings endofline DS WiFi module tester Prototype system settings
88 NANDAgingChecker MachineSettings v2105_7739 _20080801a srl CARD NAND TWL (DSi) - Gigaleaks (TwlToolRED) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A NINTENDO DS™ Settings Demonstration high TRUE SD/NAND Aging Checker Machine Settings endofline SD & NAND read/write tests Prototype system settings
89 nandAppSample MachineSettings v0 v2725_9336 srl NAND TWL (DSi) - Gigaleaks (TwlToolsRED) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A simple Settings nandAppSample Machine Settings endofline Prototype system settings
90 nandAppSample MachineSettings v0 v2725_9336 tad NAND TWL (DSi) - Gigaleaks (TwlToolsRED) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A simple Settings nandAppSample Machine Settings endofline Prototype system settings
91 NandFiler MachineSettings v9297 v2725_9336_(prod) srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A NandFiler Settings TRUE TRUE NandFiler Machine Settings endofline NAND save manager Prototype system settings
92 NandFiler MachineSettings v9297 v2725_9336_(prod) tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - DSi dev units<br>- Gigaleaks (TwlIPL) N/A NandFiler Settings NandFiler Machine Settings endofline NAND save manager Prototype system settings
93 NandFiler MbCardBackupTest v9826 v2.4 _20060301 srl NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal N/A NandFiler Nintendo Card Backup Util By Mark Jawad [NOA] NandFiler mb card backup test endofline NAND save manager DS dev cart read/write tests
94 NandFiler MbCardBackupTest v9826 v2.6 _20080918 tad srl TRUE NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal N/A NandFiler Nintendo Card Backup Util By Mark Jawad [NOA] NandFiler mb card backup test endofline NAND save manager DS dev cart read/write tests
95 NandFiler MbChild v10126 srl NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (NitroSDK) N/A NandFiler NandFiler MbChild endofline NAND save manager Download play test
96 NandFiler MbChild v10126 simple tad srl NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (NitroSDK) N/A NandFiler NandFiler MbChild endofline NAND save manager Download play test
97 NandFiler MicTester v10616 v4.0 _20070507 srl NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NandFiler NINTENDO DS™ Demonstration TRUE NandFiler Mic Tester endofline NAND save manager Audio tester
98 NandFiler MicTester v10616 v4.0 _20081201 tad srl NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NandFiler NINTENDO DS™ Demonstration NandFiler Mic Tester endofline NAND save manager Audio tester
99 NandFiler MitsumiElectricDebugTool v10769 v0 _20050426 srl NAND CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (TWL SDK) - Mitsumi Electric N/A March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NandFiler NandFiler Mitsumi Electric Debug Tool endofline NAND save manager DS WiFi module tester
100 NandFiler NANDAgingChecker v10769 _20080801a tad srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlToolRED) N/A NandFiler NINTENDO DS™ Demonstration high NandFiler SD/NAND Aging Checker endofline NAND save manager SD & NAND read/write tests
101 NandFiler nandAppSample v10984 v0 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlToolsRED) N/A NandFiler simple NandFiler nandAppSample endofline NAND save manager
102 NandFiler nandAppSample v10984 v0 tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlToolsRED) N/A NandFiler simple NandFiler nandAppSample endofline NAND save manager
103 NandFiler v11003 v9297 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler TRUE TRUE NandFiler endofline NAND save manager
104 NandFiler v11003 v9297 tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
105 NandFiler v11015 v9826 _20090113 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
106 NandFiler v11015 v9826 _20090113 tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
107 NandFiler v11190 v10126 _20090303 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
108 NandFiler v11190 v10126 _20090303 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
109 NandFiler v11270 v10616 _20090526 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
110 NandFiler v11270 v10616 _20090526 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
111 NandFiler v11280 v10769 _20090617 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
112 NandFiler v11280 v10769 _20090617 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
113 NandFiler v11288 v10772 _20090617 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
114 NandFiler v11288 v10772 _20090617 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
115 NandFiler v11323 v10984 _20090806 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
116 NandFiler v11323 v10984 _20090806 tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
117 NandFiler v11364 v11003 _20090824 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
118 NandFiler v11364 v11003 _20090824 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
119 NandFiler v11414 v11015 _20090825 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
120 NandFiler v11414 v11015 _20090825 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
121 NandFiler v11437 v11190 _20091125 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
122 NandFiler v11437 v11190 _20091125 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NandFiler NandFiler endofline NAND save manager
123 NANDSoundPlayer NandFiler v0_regionfree v11270 _20091225 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL System) - Nintendo Developer Portal (TWL SDK) N/A NAND SoundPlayer NandFiler Nintendo TRUE NAND SoundPlayer NandFiler endofline SDAT player/viewer NAND save manager
124 NANDSoundPlayer NandFiler v0_regionfree v11270 _20091225 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL System) - Nintendo Developer Portal (TWL SDK) N/A NAND SoundPlayer NandFiler Nintendo NAND SoundPlayer NandFiler endofline SDAT player/viewer NAND save manager
125 NANDSoundPlayer NandFiler v0 v11280 _20100113 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL System) - Nintendo Developer Portal (TWL SDK) N/A NAND SoundPlayer NandFiler Nintendo NAND SoundPlayer NandFiler endofline SDAT player/viewer NAND save manager
126 NANDSoundPlayer NandFiler v0 v11280 _20100113 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL System) - Nintendo Developer Portal (TWL SDK) N/A NAND SoundPlayer NandFiler Nintendo NAND SoundPlayer NandFiler endofline SDAT player/viewer NAND save manager
127 NANDSweeper NandFiler Secure v11288 _20090212a _20100204 srl CARD NAND TWL (DSi) - Gigaleaks (TwlToolRED) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DSi™ NandFiler Demonstration high TRUE NAND Sweeper NandFiler endofline SD & NAND read/write tests NAND save manager
128 NANDSweeper NandFiler v11288 _20090212a _20100204 srl tad CARD NAND TWL (DSi) - Gigaleaks (TwlToolRED) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DSi™ NandFiler Demonstration high NAND Sweeper NandFiler endofline SD & NAND read/write tests NAND save manager
129 NCFGCrusher NandFiler v0 v11323 _20100426 srl CARD NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NCFG Crusher NandFiler TRUE NCFG Crusher NandFiler endofline WiFi config deletion NAND save manager
130 Nitro_EVA NandFiler v1.0 v11323 _20100426 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration TRUE Nitro EVA NandFiler endofline DS factory tests NAND save manager
131 Nitro_EVA NandFiler v5.1 v11364 _20050621 _20100715 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
132 Nitro_EVA NandFiler v6.0 v11364 _20051111 _20100715 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
133 Nitro_EVA NandFiler v8.0 v11414 _20061205 _20110420 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
134 Nitro_EVA NandFiler v9.0 v11414 _20070409 _20110420 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
135 Nitro_EVA NandFiler v10.0 v11437 _20080617 _20111209 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
136 Nitro_EVA NandFiler v11.0 v11437 _20101027 _20111209 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
137 Nitro_EVA NandFiler v11.1 exported _20111208 _20111212 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration Nitro EVA NandFiler endofline DS factory tests NAND save manager
138 NotLaunch NandFiler ALL exported _20111212 srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NandFiler Demonstration TRUE NotLaunch NandFiler endofline Hidden launcher app demo NAND save manager
139 NotLaunch NANDSoundPlayer ALL v0_regionfree tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL System) N/A NINTENDO DS™ NAND SoundPlayer Demonstration Nintendo TRUE NotLaunch NAND SoundPlayer endofline Hidden launcher app demo SDAT player/viewer
140 NotLaunch NANDSoundPlayer America v0_regionfree srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL System) N/A NINTENDO DS™ NAND SoundPlayer Demonstration Nintendo NotLaunch NAND SoundPlayer endofline Hidden launcher app demo SDAT player/viewer
141 NotLaunch NANDSoundPlayer America v0 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL System) N/A NINTENDO DS™ NAND SoundPlayer Demonstration Nintendo NotLaunch NAND SoundPlayer endofline Hidden launcher app demo SDAT player/viewer
142 NotLaunch NANDSoundPlayer Australia v0 srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL System) N/A NINTENDO DS™ NAND SoundPlayer Demonstration Nintendo NotLaunch NAND SoundPlayer endofline Hidden launcher app demo SDAT player/viewer
143 NotLaunch NANDSweeper Australia Secure _20090212a tad srl NAND CARD TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (TwlToolRED) N/A NINTENDO DS™ NINTENDO DSi™ Demonstration high TRUE NotLaunch NAND Sweeper endofline Hidden launcher app demo SD & NAND read/write tests
144 NotLaunch NANDSweeper Europe _20090212a srl NAND CARD TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (TwlToolRED) N/A NINTENDO DS™ NINTENDO DSi™ Demonstration high NotLaunch NAND Sweeper endofline Hidden launcher app demo SD & NAND read/write tests
145 NotLaunch NCFGCrusher Europe v0 tad srl NAND CARD TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ NCFG Crusher Demonstration TRUE NotLaunch NCFG Crusher endofline Hidden launcher app demo WiFi config deletion
146 NotLaunch Nitro_EVA Japan v0.0.3 _20040617 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A NINTENDO DS™ Demonstration TRUE NotLaunch Nitro EVA endofline Hidden launcher app demo DS factory tests
147 NotLaunch Nitro_EVA Japan v1.0 _20040818 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A NINTENDO DS™ Demonstration NotLaunch Nitro EVA endofline Hidden launcher app demo DS factory tests
148 PhotoChecker Nitro_EVA v1.4 v5.1 _20050621 srl CARD TWL (DSi) NTR (DS) - Nintendo Developer Portal (Twl SDK) - Foxconn N/A PhotoChecker V1.4 NINTENDO DS™ Demonstration TRUE PhotoChecker Nitro EVA endofline Photo checker DS factory tests
149 PictoChat Nitro_EVA v0 v6.0 _20051111 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A PICTOCHAT(EN) NINTENDO DS™ Demonstration TRUE PictoChat (prototype) Nitro EVA endofline Prototype PictoChat DS factory tests
150 PictoChat Nitro_EVA v0 v8.0 _20061205 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A PICTOCHAT(EN) NINTENDO DS™ Demonstration PictoChat (prototype) Nitro EVA endofline Prototype PictoChat DS factory tests
151 rtcedit Nitro_EVA v0 v9.0 _20070409 srl CARD NTR (DS) - Unkown - Foxconn N/A NINTENDO DS™ Demonstration rtcedit Nitro EVA endofline RTC editor DS factory tests
152 SaveDataTest Nitro_EVA SEQURE v10.0 _20080617 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A DispVer SEQURE NINTENDO DS™ Region:EN Demonstration SaveDataTest Nitro EVA endofline Save data tests DS factory tests
153 SaveDataTest Nitro_EVA SEQURE v11.0 _20101027 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A DispVer SEQURE NINTENDO DS™ Region:EN Demonstration SaveDataTest Nitro EVA endofline Save data tests DS factory tests
154 SaveDataTest Nitro_EVA TARGET v11.1 _20111208 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A DispVer TARGET NINTENDO DS™ Region:EN Demonstration SaveDataTest Nitro EVA endofline Save data tests DS factory tests
155 SaveDataTest NotLaunch TARGET ALL tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer TARGET NINTENDO DS™ Region:EN Demonstration TRUE SaveDataTest NotLaunch endofline Save data tests Hidden launcher app demo
156 SaveDataTest NotLaunch USER ALL srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer USER NINTENDO DS™ Demonstration SaveDataTest NotLaunch endofline Save data tests Hidden launcher app demo
157 SaveDataTest NotLaunch USER America tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer USER NINTENDO DS™ Demonstration SaveDataTest NotLaunch endofline Save data tests Hidden launcher app demo
158 sd2photo NotLaunch v0 America srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A SD to Photo NINTENDO DS™ Demonstration TRUE sd2photo NotLaunch endofline SD to NAND photo copier Hidden launcher app demo
159 SequencerCTR NotLaunch v1.0 Australia _20160713 srl CARD NAND TWL (DSi) - Gigaleaks (3DS_manu.7z) - Gigaleaks (TwlIPL) N/A NINTENDO DSi™ NINTENDO DS™ Demonstration CTR CPU Board Sequencer NotLaunch endofline 3DS factory programming Hidden launcher app demo
160 SequencerRVL NotLaunch v3.0 Australia _20100104 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DS™ Demonstration RVL CPU Board Sequencer NotLaunch endofline Wii factory programming Hidden launcher app demo
161 SequencerRVL NotLaunch v7.2 Europe _20070629 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DS™ Demonstration RVL CPU Board Sequencer NotLaunch endofline Wii factory programming Hidden launcher app demo
162 SequencerRVL NotLaunch v12.2 Europe _20100303 srl tad CARD NAND NTR (DS) TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DS™ Demonstration RVL CPU Board Sequencer NotLaunch endofline Wii factory programming Hidden launcher app demo
163 SequencerRVL NotLaunch v13 Japan _20110809 srl CARD NAND NTR (DS) TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DS™ Demonstration RVL CPU Board Sequencer NotLaunch endofline Wii factory programming Hidden launcher app demo
164 Shop NotLaunch thumb Japan srl tad NAND TWL (DSi) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) - Gigaleaks (TwlIPL) N/A Nintendo DSi Shop NINTENDO DS™ Nintendo Demonstration Shop NotLaunch endofline Debug DSi Shop Hidden launcher app demo
165 Shop PhotoChecker thumb v1.4 tad srl NAND CARD TWL (DSi) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) - Nintendo Developer Portal (Twl SDK) N/A Nintendo DSi Shop PhotoChecker V1.4 Nintendo TRUE Shop PhotoChecker endofline Debug DSi Shop Photo checker
166 Shop PictoChat v1536 v0 srl NAND TWL (DSi) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) - Gigaleaks (TwlIPL) N/A Nintendo DSi Shop PICTOCHAT(EN) Nintendo TRUE Shop PictoChat (prototype) endofline Debug DSi Shop Prototype PictoChat
167 Shop PictoChat v1536 v0 tad NAND TWL (DSi) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) - Gigaleaks (TwlIPL) N/A Nintendo DSi Shop PICTOCHAT(EN) Nintendo Shop PictoChat (prototype) endofline Debug DSi Shop Prototype PictoChat
168 Shop rtcedit v14231 v0 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) - Unkown N/A Nintendo DSi Shop NINTENDO DS™ Nintendo Demonstration Shop rtcedit endofline Debug DSi Shop RTC editor
169 Shop SaveDataTest v14231 SEQURE tad srl NAND TWL (DSi) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) - Gigaleaks (TwlIPL) N/A Nintendo DSi Shop DispVer SEQURE Nintendo Region:EN Shop SaveDataTest endofline Debug DSi Shop Save data tests
170 SimpleApp SaveDataTest v0 SEQURE srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A simple DispVer SEQURE Region:EN SimpleApp SaveDataTest endofline Launcher jump test Save data tests
171 SoftKeyboard SaveDataTest v0 TARGET srl CARD NAND NTR (DS) TWL (DSi) - Nintendo Developer Portal (NitroSample SoftKeyboard) - Gigaleaks (TwlIPL) N/A NINTENDO DS™ DispVer TARGET Demonstration Region:EN TRUE Soft Keyboard SaveDataTest endofline SDK keyboard demo Save data tests
172 sysmenuVersion SaveDataTest v1.0-all TARGET srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer TARGET Region:EN Version Data SaveDataTest System version datafile Save data tests
173 sysmenuVersion SaveDataTest v1.0-all USER tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer USER Version Data SaveDataTest System version datafile Save data tests
174 sysmenuVersion SaveDataTest v1.0-aus USER srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer USER Version Data SaveDataTest System version datafile Save data tests
175 sysmenuVersion sd2photo v1.0-aus v0 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A SD to Photo TRUE Version Data sd2photo System version datafile SD to NAND photo copier
176 sysmenuVersion CTRBoardChecker v1.0-eur v1.0 _20160713 srl NAND CARD TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (3DS_manu.7z) N/A NINTENDO DSi™ Demonstration TRUE Version Data CTR CPU Board Sequencer System version datafile 3DS hardware tester
177 sysmenuVersion TWLBoardChecker v1.0-eur v3.0 _20100104 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NINTENDO DS™ Demonstration TRUE Version Data TWL CPU Board Sequencer System version datafile DSi hardware tester
178 sysmenuVersion RVLBoardChecker v1.0-jpn v7.2 _20070629 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NINTENDO DS™ Demonstration Version Data RVL CPU Board Sequencer System version datafile Wii hardware tester
179 sysmenuVersion RVLBoardChecker v1.0-jpn v12.2 _20100303 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NINTENDO DS™ Demonstration Version Data RVL CPU Board Sequencer System version datafile Wii hardware tester
180 sysmenuVersion RVLBoardChecker v1.0-usa v13 _20110809 srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Foxconn N/A j4m13c0, and XX_750000 for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> NINTENDO DS™ Demonstration Version Data RVL CPU Board Sequencer System version datafile Wii hardware tester
181 sysmenuVersion Shop v1.0-usa thumb _20090729 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) N/A Nintendo DSi Shop Nintendo Version Data Shop System version datafile Debug DSi Shop
182 tcl_2 Shop v0 thumb _20090729 srl tad NAND TWL (DSi) - Gigaleaks (sd.rar) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) N/A tcl-2 Nintendo DSi Shop Nintendo TRUE tcl_2 Shop endofline ROM to NAND photo copier Debug DSi Shop
183 tcl_2 Shop v0 v1536 _20090729 tad srl NAND TWL (DSi) - Gigaleaks (sd.rar) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) N/A tcl-2 Nintendo DSi Shop Nintendo tcl_2 Shop endofline ROM to NAND photo copier Debug DSi Shop
184 TitleList Shop A_NORMAL v1536 _20090729 srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) N/A TitleList A Nintendo DSi Shop Region:EN Nintendo TitleList Shop endofline Shared save data tests Debug DSi Shop
185 TitleList Shop A_NORMAL v14231 _20091001 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) N/A TitleList A Nintendo DSi Shop Region:EN Nintendo TitleList Shop endofline Shared save data tests Debug DSi Shop
186 TitleList Shop B_NORMAL v14231 _20091001 srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (sd.rar)<br>- Gigaleaks (from_Nintendo.rar) N/A TitleList B Nintendo DSi Shop Region:EN Nintendo TitleList Shop endofline Shared save data tests Debug DSi Shop
187 TitleList SimpleApp B_NORMAL v0 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList B simple Region:EN TitleList SimpleApp endofline Shared save data tests Launcher jump test
188 TitleList SimpleApp C_NORMAL v0_arm7flxbreak srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList C simple Region:EN TitleList SimpleApp endofline Shared save data tests Launcher jump test
189 TitleList SimpleApp C_NORMAL v0_arm7ltdbreak tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList C simple Region:EN TitleList SimpleApp endofline Shared save data tests Launcher jump test
190 TitleList SimpleApp D_NORMAL v0_arm9flxbreak srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList D simple Region:EN TitleList SimpleApp endofline Shared save data tests Launcher jump test
191 TitleList SimpleApp D_NORMAL v0_arm9ltdbreak tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList D simple Region:EN TitleList SimpleApp endofline Shared save data tests Launcher jump test
192 TitleList SimpleApp E_NORMAL v0_headerbreak srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList E simple Region:EN TitleList SimpleApp endofline Shared save data tests Launcher jump test
193 TitleList SoftKeyboard E_NORMAL v0 tad srl NAND CARD TWL (DSi) NTR (DS) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (NitroSample SoftKeyboard) N/A TitleList E NINTENDO DS™ Region:EN Demonstration TRUE TitleList Soft Keyboard endofline Shared save data tests SDK keyboard demo
194 TitleList sysmenuVersion F_NORMAL v1.0-all srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList F Region:EN TitleList Version Data endofline Shared save data tests System version datafile
195 TitleList sysmenuVersion F_NORMAL v1.0-all tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList F Region:EN TitleList Version Data endofline Shared save data tests System version datafile
196 TitleList sysmenuVersion G_NORMAL v1.0-aus srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList G Region:EN TitleList Version Data endofline Shared save data tests System version datafile
197 TitleList sysmenuVersion G_NORMAL v1.0-aus tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList G Region:EN TitleList Version Data endofline Shared save data tests System version datafile
198 TitleList sysmenuVersion H_NORMAL v1.0-eur srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList H Region:EN TitleList Version Data endofline Shared save data tests System version datafile
199 TitleList sysmenuVersion H_NORMAL v1.0-eur tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList H Region:EN TitleList Version Data endofline Shared save data tests System version datafile
200 TitleList sysmenuVersion I_NORMAL v1.0-jpn srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList I Region:EN TitleList Version Data endofline Shared save data tests System version datafile
201 TitleList sysmenuVersion I_NORMAL v1.0-jpn tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList I Region:EN TitleList Version Data endofline Shared save data tests System version datafile
202 TitleList sysmenuVersion J_NORMAL v1.0-usa srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList J Region:EN TitleList Version Data endofline Shared save data tests System version datafile
203 TitleList sysmenuVersion J_NORMAL v1.0-usa tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList J Region:EN TitleList Version Data endofline Shared save data tests System version datafile
204 TitleList tcl_2 A_SPECIAL v0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (sd.rar) N/A TitleList A tcl-2 Region:EN TRUE TitleList tcl_2 endofline Shared save data tests ROM to NAND photo copier
205 TitleList tcl_2 A_SPECIAL v0 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Gigaleaks (sd.rar) N/A TitleList A tcl-2 Region:EN TitleList tcl_2 endofline Shared save data tests ROM to NAND photo copier
206 TitleList B_SPECIAL A_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList B TitleList A Region:EN TitleList endofline Shared save data tests
207 TitleList B_SPECIAL A_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList B TitleList A Region:EN TitleList endofline Shared save data tests
208 TitleList C_SPECIAL B_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList C TitleList B Region:EN TitleList endofline Shared save data tests
209 TitleList C_SPECIAL B_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList C TitleList B Region:EN TitleList endofline Shared save data tests
210 TitleList D_SPECIAL C_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList D TitleList C Region:EN TitleList endofline Shared save data tests
211 TitleList D_SPECIAL C_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList D TitleList C Region:EN TitleList endofline Shared save data tests
212 TitleList E_SPECIAL D_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList E TitleList D Region:EN TitleList endofline Shared save data tests
213 TitleList E_SPECIAL D_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList E TitleList D Region:EN TitleList endofline Shared save data tests
214 TitleList F_SPECIAL E_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList F TitleList E Region:EN TitleList endofline Shared save data tests
215 TitleList F_SPECIAL E_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList F TitleList E Region:EN TitleList endofline Shared save data tests
216 TitleList G_SPECIAL F_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList G TitleList F Region:EN TitleList endofline Shared save data tests
217 TitleList G_SPECIAL F_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList G TitleList F Region:EN TitleList endofline Shared save data tests
218 TitleList H_SPECIAL G_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList H TitleList G Region:EN TitleList endofline Shared save data tests
219 TitleList H_SPECIAL G_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList H TitleList G Region:EN TitleList endofline Shared save data tests
220 TitleList I_SPECIAL H_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList I TitleList H Region:EN TitleList endofline Shared save data tests
221 TitleList I_SPECIAL H_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList I TitleList H Region:EN TitleList endofline Shared save data tests
222 TitleList J_SPECIAL I_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList J TitleList I Region:EN TitleList endofline Shared save data tests
223 TitleList J_SPECIAL I_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList J TitleList I Region:EN TitleList endofline Shared save data tests
224 TmpJumpChecker TitleList v10989 J_NORMAL srl NAND TWL (DSi) - Nintendo Developer Portal (DSi TrialSoftPackage) - Gigaleaks (TwlIPL) N/A TwlJumpChecker TitleList J Region:EN TWL JumpChecker TitleList endofline SRL jump test Shared save data tests
225 TmpJumpChecker TitleList v10989 J_NORMAL tad NAND TWL (DSi) - Nintendo Developer Portal (DSi TrialSoftPackage) - Gigaleaks (TwlIPL) N/A TwlJumpChecker TitleList J Region:EN TWL JumpChecker TitleList endofline SRL jump test Shared save data tests
226 TMPJumpTest TitleList v0 A_SPECIAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList A Region:EN TMP JumpTest TitleList endofline Shared save data tests
227 TMPJumpTest TitleList v0 A_SPECIAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList A Region:EN TMP JumpTest TitleList endofline Shared save data tests
228 TWL_EVA TitleList v1.0 B_SPECIAL _20080905 srl CARD NAND TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DSi™ TitleList B Demonstration Region:EN medium TRUE TWL EVA TitleList endofline DSi factory tests Shared save data tests
229 TWL_EVA TitleList v2.1 B_SPECIAL _20081127 srl tad CARD NAND TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DSi™ TitleList B Demonstration Region:EN medium TWL EVA TitleList endofline DSi factory tests Shared save data tests
230 TWL_EVA TitleList v3.0 C_SPECIAL _20090819 srl CARD NAND TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DSi™ TitleList C Demonstration Region:EN medium TWL EVA TitleList endofline DSi factory tests Shared save data tests
231 TWL_EVA TitleList v3.1 C_SPECIAL _20091119 srl tad CARD NAND TWL (DSi) - Foxconn - Gigaleaks (TwlIPL) March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> N/A NINTENDO DSi™ TitleList C Demonstration Region:EN medium TWL EVA TitleList endofline DSi factory tests Shared save data tests
232 TWLManualViewerSD TitleList v090703 D_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TwlManualTools) - Gigaleaks (TwlIPL) N/A TWL-ManualViewerSD TitleList D Region:EN TWL ManualViewerSD TitleList endofline DSiWare manual viewer Shared save data tests
233 TWLManualViewerSD TitleList v090703 D_SPECIAL tad NAND TWL (DSi) - Nintendo Developer Portal (TwlManualTools) - Gigaleaks (TwlIPL) N/A TWL-ManualViewerSD TitleList D Region:EN TWL ManualViewerSD TitleList endofline DSiWare manual viewer Shared save data tests
234 TWLManualViewerSD TitleList v090818 E_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TwlManualTools) - Gigaleaks (TwlIPL) N/A TWL-ManualViewerSD TitleList E Region:EN TWL ManualViewerSD TitleList endofline DSiWare manual viewer Shared save data tests
235 TWLManualViewerSD TitleList v090818 E_SPECIAL tad NAND TWL (DSi) - Nintendo Developer Portal (TwlManualTools) - Gigaleaks (TwlIPL) N/A TWL-ManualViewerSD TitleList E Region:EN TWL ManualViewerSD TitleList endofline DSiWare manual viewer Shared save data tests
236 TwlNmenu TitleList v9297 F_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList F Region:EN TRUE TwlNmenu TitleList endofline NAND title manager Shared save data tests
237 TwlNmenu TitleList v9297 F_SPECIAL tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList F Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
238 TwlNmenu TitleList v9826 G_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList G Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
239 TwlNmenu TitleList v9826 G_SPECIAL tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList G Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
240 TwlNmenu TitleList v10126 H_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList H Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
241 TwlNmenu TitleList v10126 H_SPECIAL tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList H Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
242 TwlNmenu TitleList v10616 I_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList I Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
243 TwlNmenu TitleList v10616 I_SPECIAL tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList I Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
244 TwlNmenu TitleList v10769 J_SPECIAL srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList J Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
245 TwlNmenu TitleList v10769 J_SPECIAL tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TitleList J Region:EN TwlNmenu TitleList endofline NAND title manager Shared save data tests
246 TwlNmenu TmpJumpChecker v10984 v10989 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (DSi TrialSoftPackage) N/A TwlNmenu TwlJumpChecker TwlNmenu TWL JumpChecker endofline NAND title manager SRL jump test
247 TwlNmenu TmpJumpChecker v10984 v10989 tad TRUE NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (DSi TrialSoftPackage) N/A TwlNmenu TwlJumpChecker TwlNmenu TWL JumpChecker endofline NAND title manager SRL jump test
248 TwlNmenu TMPJumpTest v11003 v0 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TwlNmenu TMP JumpTest endofline NAND title manager
249 TwlNmenu TMPJumpTest v11003 v0 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Gigaleaks (TwlIPL) N/A TwlNmenu TwlNmenu TMP JumpTest endofline NAND title manager
250 TwlNmenu TWL_EVA v11015 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration high TRUE TwlNmenu TWL EVA endofline NAND title manager Unknown
251 TwlNmenu TWL_EVA_PRE_IMPORT v11015 v1.3 _20091210 tad srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration high TRUE TRUE TwlNmenu TWL EVA PRE_IMPORT endofline NAND title manager DSi factory firmware installer
252 TwlNmenu TWL_EVA_FLICKER v11190 v1.0 _20080905 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Unspecified TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TwlNmenu TWL EVA FLICKER endofline NAND title manager DSi screen tester
253 TwlNmenu TWL_EVA_CAMERA v11190 v2.1 _20081127 tad srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TwlNmenu TWL EVA CAMERA endofline NAND title manager DSi camera tester
254 TwlNmenu TWL_EVA_MIC v11270 v3.0 _20090819 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A March42, HudU, ufo, Normmatt, Rezrospect, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TwlNmenu TWL EVA MIC endofline NAND title manager DSi microphone tester
255 TwlNmenu TWL_EVA_FINAL v11270 v3.1 _20091119 tad srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A March42, for <a href='https://web.archive.org/web/20230324233451/https://illusion.64history.net/'>FOI</a> TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TwlNmenu TWL EVA FINAL endofline NAND title manager DSi factory tests
256 TwlNmenu TWL_EVA_AGING v11288 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TRUE TwlNmenu TWL EVA AGING endofline NAND title manager DSi factory tests
257 TwlNmenu TWL_EVA_TP_CAL v11288 tad NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TRUE TwlNmenu TWL EVA TP_CAL endofline NAND title manager DSi touch screen tests
258 TwlNmenu TWL_EVA_PREWRITE v11323 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration high TRUE TRUE TwlNmenu TWL EVA PREWRITE endofline NAND title manager DSi HWInfo writer
259 TwlNmenu TWL_EVA_PCHECK v11323 tad NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TRUE TwlNmenu TWL EVA PCHECK endofline NAND title manager DSi test verification
260 TwlNmenu TWL_EVA_PREPARE v11364 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration high TRUE TRUE TwlNmenu TWL EVA PREPARE endofline NAND title manager DSi HWInfo writer
261 TwlNmenu TWL_EVA_IMPORT v11364 tad NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration high TRUE TRUE TwlNmenu TWL EVA IMPORT endofline NAND title manager DSi final firmware installer
262 TwlNmenu TWL_EVA_NCHECK v11414 srl NAND CARD TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Foxconn N/A Undumped TwlNmenu NINTENDO DSi™ Demonstration medium TRUE TRUE TwlNmenu TWL EVA NCHECK endofline NAND title manager DSi test verification
263 TwlNmenu TWLManualViewerSD v11414 v090703 tad srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (TwlManualTools) N/A TwlNmenu TWL-ManualViewerSD TwlNmenu TWL ManualViewerSD endofline NAND title manager DSiWare manual viewer
264 TwlNmenu TWLManualViewerSD v11437 v090703 srl tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (TwlManualTools) N/A TwlNmenu TWL-ManualViewerSD TwlNmenu TWL ManualViewerSD endofline NAND title manager DSiWare manual viewer
265 TwlNmenu TWLManualViewerSD v11437 v090818 tad srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) - Nintendo Developer Portal (TwlManualTools) N/A TwlNmenu TWL-ManualViewerSD TwlNmenu TWL ManualViewerSD endofline NAND title manager DSiWare manual viewer
266 TwlSystemUpdater TWLManualViewerSD v1.0c v090818 _20081118 srl tad CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TwlManualTools) March42 N/A System Updater TWL-ManualViewerSD medium TRUE Twl SystemUpdater TWL ManualViewerSD endofline Devkit firmware updater DSiWare manual viewer
267 TwlSystemUpdater TwlNmenu v1.2_forCKdev v9297 _20090417 srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium TRUE Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
268 TwlSystemUpdater TwlNmenu v1.2_forCKdev v9297 srl tad TRUE CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
269 TwlSystemUpdater TwlNmenu v1.2_forCKdev v9826 tad srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
270 TwlSystemUpdater TwlNmenu v1.2 v9826 _20090428 srl tad TRUE CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
271 TwlSystemUpdater TwlNmenu v1.2 v10126 _20090428 tad srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
272 TwlSystemUpdater TwlNmenu v1.2 v10126 _20090430 srl tad CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
273 TwlSystemUpdater TwlNmenu v1.2 v10616 _20090430 tad srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
274 TwlSystemUpdater TwlNmenu v1.2 v10616 _20090514 srl tad CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
275 TwlSystemUpdater TwlNmenu v1.2 v10769 _20090514 tad srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
276 TwlSystemUpdater TwlNmenu v1.2 v10769 _20090611 srl tad CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
277 TwlSystemUpdater TwlNmenu v1.2 v10772 _20090611 tad srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
278 TwlSystemUpdater TwlNmenu v1.2 v10772 _20090710 srl tad CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
279 TwlSystemUpdater TwlNmenu v1.2 v10984 _20090710 tad srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
280 TwlSystemUpdater TwlNmenu v1.3a v10984 _20090630 srl tad TRUE CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
281 TwlSystemUpdater TwlNmenu v1.4 v11003 _20090817 srl CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
282 TwlSystemUpdater TwlNmenu v1.4a v11003 _20100415 srl tad CARD NAND TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) - Nintendo Developer Portal (TWL SDK) March42 N/A System Updater TwlNmenu medium Twl SystemUpdater TwlNmenu endofline Devkit firmware updater NAND title manager
283 ufo TwlNmenu v0 v11015 _20060828 srl CARD NAND NTR (DS) TWL (DSi) - Nintendo Developer Portal (ufo) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ TwlNmenu Demonstration ufo TwlNmenu endofline NAND title manager
284 USGWirelessTest TwlNmenu 1 v11015 srl tad CARD NAND NTR (DS) TWL (DSi) - Unkown - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ TwlNmenu WMtest USG Wireless Test TwlNmenu endofline Wireless testing NAND title manager
285 USGWirelessTest TwlNmenu 2 v11190 srl CARD NAND NTR (DS) TWL (DSi) - Unkown - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ TwlNmenu WMtest USG Wireless Test TwlNmenu endofline Wireless testing NAND title manager
286 WiFiIcon TwlNmenu v0 v11190 srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL SDK) N/A WiFi Icon TwlNmenu TRUE WiFi Icon TwlNmenu endofline Launcher WiFi icon demo NAND title manager
287 WiFiIcon TwlNmenu v0 v11270 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL SDK) N/A WiFi Icon TwlNmenu WiFi Icon TwlNmenu endofline Launcher WiFi icon demo NAND title manager
288 wlanfirm TwlNmenu v1.0 v11270 srl tad NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL SDK) N/A TwlNmenu WiFi Firmware TwlNmenu endofline WiFi firmware datafile NAND title manager
289 wlanfirm TwlNmenu v1.0 v11288 tad srl NAND TWL (DSi) - Gigaleaks (TwlIPL) - Nintendo Developer Portal (TWL SDK) N/A TwlNmenu WiFi Firmware TwlNmenu endofline WiFi firmware datafile NAND title manager
290 WMTestTool TwlNmenu v0 v11288 srl tad NAND NTR (DS) TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ TwlNmenu WMtest WM test TwlNmenu endofline WiFi module tester NAND title manager
291 WRFUTester TwlNmenu v0.60 v11323 srl CARD NAND TWL (DSi) - Nintendo Uji Product Technology factory - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DSi™ TwlNmenu Demonstration WRFU Tester TwlNmenu endofline Wireless testing NAND title manager
292 WRFUTester TwlNmenu v2.01 v11323 srl tad CARD NAND TWL (DSi) - Nintendo Uji Product Technology factory - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DSi™ TwlNmenu Demonstration WRFU Tester TwlNmenu endofline Wireless testing NAND title manager
293 WRFUTester TwlNmenu v3.01 v11364 srl CARD NAND TWL (DSi) - Nintendo Uji Product Technology factory - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DSi™ TwlNmenu Demonstration WRFU Tester TwlNmenu endofline Wireless testing NAND title manager
294 test_entry TwlNmenu v1.2.3 v11364 _20240313 tad true NAND TWL (DSi) - Foxconn - Nintendo Developer Portal (TWL SDK) Lillian N/A Demonstration TwlNmenu Nintendo high Test Entry TwlNmenu endofline A test of the CSV NAND title manager
295 TwlNmenu v11414 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A TwlNmenu TwlNmenu NAND title manager
296 TwlNmenu v11414 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A TwlNmenu TwlNmenu NAND title manager
297 TwlNmenu v11437 srl NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A TwlNmenu TwlNmenu NAND title manager
298 TwlNmenu v11437 tad NAND TWL (DSi) - Nintendo Developer Portal (TWL SDK) N/A TwlNmenu TwlNmenu NAND title manager
299 TwlSystemUpdater v1.0c _20081118 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high TRUE Twl SystemUpdater Devkit firmware updater
300 TwlSystemUpdater v1.2_forCKdev _20090417 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
301 TwlSystemUpdater v1.2_forCKdev srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
302 TwlSystemUpdater v1.2_forCKdev tad CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
303 TwlSystemUpdater v1.2 _20090428 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
304 TwlSystemUpdater v1.2 _20090428 tad CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
305 TwlSystemUpdater v1.2 _20090430 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
306 TwlSystemUpdater v1.2 _20090430 tad CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
307 TwlSystemUpdater v1.2 _20090514 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
308 TwlSystemUpdater v1.2 _20090514 tad CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
309 TwlSystemUpdater v1.2 _20090611 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
310 TwlSystemUpdater v1.2 _20090611 tad CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
311 TwlSystemUpdater v1.2 _20090710 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
312 TwlSystemUpdater v1.2 _20090710 tad CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
313 TwlSystemUpdater v1.3a _20090630 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
314 TwlSystemUpdater v1.4 _20090817 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
315 TwlSystemUpdater v1.4a _20100415 srl CARD TWL (DSi) - Nintendo Developer Portal<br>- Gigaleaks (sd.rar) March42 System Updater high Twl SystemUpdater Devkit firmware updater
316 ufo v0 _20050225 srl CARD NTR (DS) - Nintendo Developer Portal (ufo) N/A NINTENDO DS™ Demonstration ufo
317 ufo v0 _20060828 srl CARD NTR (DS) - Nintendo Developer Portal (ufo) N/A NINTENDO DS™ Demonstration ufo
318 USGRFTest v1.2 _20060125 srl CARD NTR (DS) - Unkown N/A NINTENDO DS™ WMtest USG Wireless Test Wireless testing
319 WiFiIcon v0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A WiFi Icon TRUE WiFi Icon Launcher WiFi icon demo
320 WiFiIcon v0 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A WiFi Icon WiFi Icon Launcher WiFi icon demo
321 wlanfirm v1.0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A WiFi Firmware WiFi firmware datafile
322 wlanfirm v1.0 tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A WiFi Firmware WiFi firmware datafile
323 WMTestTool v0 _20041101 srl CARD NTR (DS) - Nintendo Developer Portal (Nitro, TWL, and CTR SDKs) N/A NINTENDO DS™ WMtest WM test WiFi module tester
324 WMTestTool v0 _20051102 srl CARD NTR (DS) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ WMtest WM test WiFi module tester
325 WMTestTool v0 _20090115 srl CARD NTR (DS) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ WMtest WM test WiFi module tester
326 WMTestTool v0 _20110330 srl CARD NTR (DS) - Nintendo Developer Portal (TWL SDK) N/A NINTENDO DS™ WMtest WM test WiFi module tester
327 WRFUTester v0.60 _20080821 srl CARD TWL (DSi) - Nintendo Uji Product Technology factory N/A NINTENDO DSi™ Demonstration WRFU Tester Wireless testing
328 WRFUTester v2.01 _20090518 srl CARD TWL (DSi) - Nintendo Uji Product Technology factory N/A NINTENDO DSi™ Demonstration WRFU Tester Wireless testing
329 WRFUTester v3.01 _20100617 srl CARD TWL (DSi) - Nintendo Uji Product Technology factory N/A NINTENDO DSi™ Demonstration WRFU Tester Wireless testing
330 test_entry v1.2.3 _20240313 tad true NAND TWL (DSi) - Foxconn Lillian Demonstration Nintendo high Test Entry A test of the CSV

View File

@ -9,42 +9,63 @@ function warnFaketad() {
{%- if ENTRY.PUBLISHED == "TRUE" -%}
<div class="devcsv-container">
{%- if ENTRY.TARGET != "Stage2" -%}
<div class="devcsv-preview-container">
<div style="">
<div class="preview-container">
<div class="preview-flex">
<div class="preview-text">
{{ ENTRY.BANNER }}<br>{{ ENTRY.BANNER1 }}
</div>
<div class="preview-icon">
<img src="{{ site.imgdir }}{{ ENTRY.PROGRAM }}/{{ ENTRY.PROGRAM }}.gif" style="width: 100%;object-fit: cover;">
<div style="">
<div class="preview-container">
<div class="preview-flex">
<div class="preview-text">
{{ ENTRY.BANNER }}<br>{{ ENTRY.BANNER1 }}
</div>
<div class="preview-icon">
<img src="{{ site.imgdir }}{{ ENTRY.PROGRAM }}/{{ ENTRY.PROGRAM }}.gif" style="width: 100%;object-fit: cover;">
</div>
</div>
{%- if ENTRY.TARGET == "CARD" -%}
<img src="{{ site.imgui }}menu/dsi_pink_homemenu_card.png" class="" style="width:100%;">
{%- else -%}
<img src="{{ site.imgui }}menu/dsi_pink_homemenu_nand.png" class="" style="width:100%;">
{%- endif -%}
</div>
</div>
</div>
{%- if ENTRY.TARGET == "CARD" -%}
<img src="{{ site.imgui }}menu/dsi_pink_homemenu_card.png" class="" style="width:100%;">
{%- else -%}
<img src="{{ site.imgui }}menu/dsi_pink_homemenu_nand.png" class="" style="width:100%;">
{%- endif -%}
</div>
</div>
</div>
<div class="devcsv-info">
<b><u>Source:</u></b><br>{{ ENTRY.ORIGIN }}
</div>
{%- if ENTRY.UNDUMPED == "TRUE" -%}
<div class="devcsv-info2">
<br><br><b><u>Dumped by:</u></b><br>Currently undumped!
</div>
{%- else -%}
<div class="devcsv-info2">
<br><br><b><u>Dumped by:</u></b><br>{{ ENTRY.CREDIT }}
</div>
<div class="devcsv-download">
<table class="devcsv-table">
<tr>
<th style="text-align: left;"><u><b>Downloads:</b></u></th>
<tr>
<tr>
{%- if ENTRY.TARGET == "Stage2" -%}
<th class=""><b>NAND</b></th>
{%- for ENTRY in site.data.dsinfo -%}
{%- if ENTRY.PROGRAM == page.app -%}
</tr>
<tr>
<td class="tadding"><a href="{{ site.appdir }}{{ ENTRY.PROGRAM }}/{{ ENTRY.PROGRAM }}_{{ ENTRY.VERSION }}{{ ENTRY.DATE }}.{{ ENTRY.TYPE }}" onclick="return confirm(`WARNING:\n\nTHIS PROGRAM WILL PERMANENTLY BRICK YOUR CONSOLE. Do not run this program unless in an emulator.\n\nBy clicking ''OK'' to download, you accept that you and you alone are responsible for any damages caused to your devices. I may provide this software, but running it is ultimately up to you, and so I will not be held responsible for the outcomes of your actions.\n\nPlease press ''Cancel'' if you do not agree to this or would not like to download the software.`)">{{ ENTRY.VERSION }}{{ ENTRY.DATE }}</a></td>
{%- endif -%}
{%- endfor -%}
{%- else -%}
<th class=""><b>SRL</b></th>
<!-- Do not include TAD list for CARD apps (impossible to be TADs).
Twl SystemUpdater is an exception to this but we'll handle that
later somehow. -->
{%- if ENTRY.TARGET == "NAND" -%}
<th class=""><b>TAD</b></th>
{%- endif -%}
{%- for ENTRY in site.data.dsinfo -%}
{%- if ENTRY.PROGRAM == page.app -%}
@ -84,9 +105,10 @@ function warnFaketad() {
{%- endif -%}
{%- endif -%}
{%- endfor -%}
{%- endif -%}
</table>
</div>
{%- endif -%}
</div>
{%- endif -%}
{%- endif -%}

View File

@ -17,23 +17,18 @@
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="/dsi.html"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png"/></a>
<img src="{{ site.imgui }}navbar/blog_128.png" class="nav-content-box-icon">
<a href="/dsidev/guides.html"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png"/></a>
<img src="{{ site.imgui }}navbar/guides.png" class="nav-content-box-icon">
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="/dsidev/guide/ds-prototype-firmware.html"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/guide-fw_128.png" class="nav-content-box-icon">
<a href="/dsidev/releases.html"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/releases.png" class="nav-content-box-icon">
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="/dsidev/guide/ds-ique-firmware.html"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/firmware_128.png" class="nav-content-box-icon">
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="/dsidev/release/USG-CPU-X4.html"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/x4_i_guess_128.png" class="nav-content-box-icon">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_box.png" />
<img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" />
<img src="" class="nav-content-box-icon">
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_box.png" />
@ -62,12 +57,17 @@
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="https://discord.gg/se9yQBeX3e"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<a href="https://ko-fi.com/rvtr" target="_blank"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/ko-fi_32.png" class="nav-content-box-icon">
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="https://discord.gg/se9yQBeX3e" target="_blank"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/discord_128.png" class="nav-content-box-icon">
</div>
<div class="nav-content-box">
<img class="nav-content-box-main" src="{{ site.imgui }}menu/dsi_boxfull.png" />
<a href="https://github.com/rvtr/rvtr.github.io"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<a href="https://github.com/rvtr/rvtr.github.io" target="_blank"><img class="nav-content-box-sub" src="{{ site.imgui }}menu/dsi_red_boxoverlay.png" /></a>
<img src="{{ site.imgui }}navbar/github_128.png" class="nav-content-box-icon">
</div>

View File

@ -14,14 +14,11 @@
<a class="nav-link" href="{{ site.shopurl }}">DSi Debug Shop</a>
</li>
<li class="nav-item" style="">
<a class="nav-link" href="/dsidev/guide/ds-ique-firmware.html">iQueDS FW</a>
<a class="nav-link" href="/dsidev/guides.html">Guides</a>
</li>
<li class="nav-item" style="">
<a class="nav-link" href="/dsidev/guide/ds-prototype-firmware.html">Prototype DS FW</a>
<a class="nav-link" href="/dsidev/releases.html">Releases</a>
</li>
<!--<li class="nav-item" style="">
<a class="nav-link" href="/dsidev">DS lite X4 prototype</a>
</li>-->
<li class="nav-item" style="">
<a class="nav-link" href="/dsi.html">Blog</a>
</li>
@ -29,7 +26,7 @@
</ul>
<ul class="navbar-nav">
<li class="nav-item" style="">
<a class="nav-link" href="https://discord.gg/se9yQBeX3e"><img src="https://cdn.ncxprogramming.com/file/image/navbar/discord-dark.svg" style="width:32px;height:32px;" alt="Discord"></a><a class="nav-link" href="https://github.com/rvtr/rvtr.github.io"><img src="https://cdn.ncxprogramming.com/file/image/navbar/github-dark.svg" style="width:32px;height:32px;" alt="Github"></a>
<a class="nav-link" href="https://discord.gg/se9yQBeX3e" target="_blank"><img src="{{ site.imgui }}navbar/discord.svg" style="width:32px;height:32px;" alt="Discord"></a><a class="nav-link" href="https://github.com/rvtr/rvtr.github.io" target="_blank"><img src="{{ site.imgui }}navbar/github.svg" style="width:32px;height:32px;" alt="GitHub"></a><a class="nav-link" href="https://ko-fi.com/rvtr" target="_blank"><img src="{{ site.imgui }}navbar/kofi.svg" style="width:32px;height:32px;" alt="Ko-Fi"></a>
</li>
</ul>
</div>

View File

@ -2,22 +2,59 @@
layout: dsiware
---
{% for ENTRY in site.data.dsinfo -%}
{%- if ENTRY.PROGRAM == page.app -%}
{%- if ENTRY.PUBLISHED == "TRUE" -%}
{%- if ENTRY.PUBLISHED == "TRUE" -%}
{%- if ENTRY.PROGRAM == page.app -%}
<div class="devinfo-container">
<!-- MAIN CONTENT -->
<div class="devinfo-container-main">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;">
<div style="text-align:right;"><a href="https://github.com/rvtr/rvtr.github.io/edit/master/dsidev/{{ ENTRY.PROGRAM | downcase }}.html" target="_blank">Edit</a></div>
<h1>{{ ENTRY.TITLE }}</h1>
<!-- Generate list for programs sets like TWL EVA -->
{% for sc in page.category -%}
<table class="category-table">
<tr>
<th class="category-header">
Other {{ sc }} programs
</th>
</tr>
<tr>
<td style="line-height: 1.9;">
<!-- I enjoy eliptical indentation -->
{% assign i = 0 %}
{%- for page in site.pages -%}
{% for TEST in site.data.dsinfo -%}
{%- if TEST.PROGRAM == page.app -%}
{%- if TEST.PUBLISHED == "TRUE" -%}
{%- if page.group == true -%}
{%- for pc in page.category -%}
{%- if pc == sc %}
{%- if i != 0 and page.sequence == true %}
<!-- Overly fancy arrows to show an order in a list. Counter to not display on the first loop -->
-->
{% endif -%}
{% assign i = i | plus: 1 %}
<a class="category-list" href="{{ page.url }}">{{ page.altname }}</a>
{% endif -%}
{%- endfor -%}
{%- endif -%}
{%- endif -%}
{%- endif -%}
{%- endfor %}
{%- endfor -%}
</td>
</tr>
</table>
{%- endfor %}
{{ content }}
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
<!-- I LOVE INLINE CSS!!!!!!!! -->
<!-- SUB CONTENT - FOR DESKTOP -->
<div class="devinfo-container-sub">

81
_layouts/release.html Executable file
View File

@ -0,0 +1,81 @@
<!DOCTYPE html>
<html lang="en">
<head>
{% if site.target == "STRIPPED" -%}
<meta name="robots" content="noindex">
{%- endif %}
<meta property="og:url" content="{{ site.url }}{{ page.url }}">
<meta property="og:site_name" content="Random Meaningless Characters (rmc)">
{% if page.app == null -%}
<title>{{ page.title }} | rmc</title>
<meta property="og:title" content="{{ page.title }}">
<meta property="og:image" content="{{ site.url }}/icon.png">
<meta name="description" content="DS(i) development software documentation and preservation.">
<meta property="og:description" content="DS(i) development software documentation and preservation.">
<meta name="keywords" content="dsi, ds, nintendo, dev" />
{%- else -%}
{%- for ENTRY in site.data.dsinfo -%}
{%- if ENTRY.PROGRAM == page.app -%}
{%- if ENTRY.PUBLISHED == "TRUE" -%}
<title>{{ page.app }} | {{ site.title }}</title>
<meta property="og:title" content="{{ page.app }}">
<meta property="og:image" content="{{ site.imgdir }}{{ ENTRY.PROGRAM }}/{{ ENTRY.PROGRAM }}.gif">
<meta name="description" content="{{ ENTRY.DESC }} for {{ ENTRY.SYSTEM }}">
<meta property="og:description" content="{{ ENTRY.DESC }} for {{ ENTRY.SYSTEM }}">
<meta name="keywords" content="dsi, ds, nintendo, dev, {{ page.app }}" />
{%- endif -%}
{%- endif -%}
{%- endfor -%}
{%- endif %}
<link rel="icon" type="image/png" href="/icon.png"/>
<link rel="stylesheet" type="text/css" href="/assets/css/styledsi.css">
<link id="pagestyle" rel="stylesheet" type="text/css" href="">
<link rel="alternate" type="application/atom+xml" href="{{ site.url }}/feed.xml">
<script src="/assets/bootstrap/js/bootstrap.bundle.js"></script>
<script src="/assets/js/main.js"></script>
<link rel="canonical" href="{{ site.url }}{{ page.url }}">
<!-- GRRRR I HATE GOOGLE SAYING MY CANONICALS ARE DUPLICATES!! Please someone smart help me... -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.float-container {
border: 0px solid #fff;
font-size: 0;
}
.float-child1 {
width: 40%;
height: 40%;
float: left;
padding: 1vw;
}
.float-child2 {
width: 20%;
height: 40%;
float: right;
padding: 1vw;
}
</style>
</head>
<body>
{% include navdsi.html %}
{% include navncx.html %}
<div id="content-wrap">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;">
<div class="devinfo-main" style="position:relative;">
<div style="text-align:right;"><a href="https://github.com/rvtr/rvtr.github.io/edit/master{{ page.url }}" target="_blank">Edit</a></div>
{{ content }}
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>
</body>
<footer>
{% include footerdsi.html %}
</footer>
</html>

View File

@ -1,11 +0,0 @@
---
tag: stuff
title: Poor, poor 3DS
desc: Fixing a 3DS, part 1 of 4.
layout: dsipage
alt: https://gbatemp.net/blogs/poor-poor-3ds.18690/
---
Today a friend gave my his 3DS to fix. He had bricked it back in 2018, and had no idea what to do.<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-18-poor-poor-3ds-part-one/13_06_00_0.webp" style="width:40%;height:auto;"><br>Note: the hinge is purely cosmetic. His friend dropped it a bit before it got bricked
<br><br>I took the 3DS and looked it over. I felt sorry for that thing. The top screen was barely connected (it was hanging from the top screen&apos;s cables), it wouldn&apos;t charge, and it wouldn&apos;t turn on. He said he bricked it with a flashcart, but he only has an R4. I heard that you can&apos;t brick a 3DS with an R4, so I have no clue what happened. Anyways, I took it apart and tried to first see why it wouldn&apos;t charge. The board was in surprisingly good condition.<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-18-poor-poor-3ds-part-one/00_00_37_0.webp" style="width:40%;height:auto;"><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-18-poor-poor-3ds-part-one/00_00_46_0.webp" style="width:40%;height:auto;"><br>
I flipped the board over and checked the fuses, but those weren&apos;t the issue. I noticed the charging port was very wobbly and I took a closer look. The thing was barely soldered onto the board. Only one pin was still soldered to the board, and the rest were barely making contact. I asked and he said that he had work done on it before. Whoever replaced/fixed it before really didn&apos;t do a good job. That, or the solder they used was horrible and came off long after.<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-18-poor-poor-3ds-part-one/00_02_02_0.webp" style="width:40%;height:auto;"><br>
I&apos;ve still got to put it back on (and do it properly unlike that person) and test it out. Then I&apos;ll need to figure out how to fix the brick, if it is actually bricked (it probably is. It sounded exactly like when I broke my 3DS&apos;s NAND). Stay tuned for part 2 of me trying to fix a 3DS.

View File

@ -1,14 +0,0 @@
---
tag: stuff
title: Less poor 3DS
desc: Fixing a 3DS, part 2 of 4.
layout: dsipage
alt: https://gbatemp.net/blogs/less-poor-3ds.18692/
---
Sorry if I keep on putting out blogs and annoy everyone, but IT WORKS IT WORKS IT WORKS!<br>
Look! I swapped batteries (the original one was completely dead) and it worked!
<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-two/HNI_0007.JPG" style="width:43.8%;height:auto;"><br>But wait... didn&apos;t he say it was bricked? That really doesn&apos;t look like a brick to me. Unless brick = working perfectly.<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-two/HNI_0008.JPG" style="width:43.8%;height:auto;"><br>All it was was the battery. Waaaaaay simpler than I had expected. But, sadly, the bottom screen isn&apos;t displaying anything. It reads my inputs and it glows slightly, but it doesn&apos;t show much. I&apos;ll ask some people in a sever I&apos;m a part of for any ideas. See you then!<br><br>---Fancy transition---<br><br>
I&apos;m back. I checked the ribbon cables and one of them was slightly loose. I put it in properly this time.<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-two/HNI_0009.JPG" style="width:43.8%;height:auto;"><br>(decided to try my flashcart, cause I haven&apos;t used it in a while and wanted to see if it worked. It does! Maybe I can do ntrboot with it)
<br><br>
I&apos;m nearly done. I still have to fix the charging port, the case, and hack the console. This supposedly &quot;already hacked&quot; 3DS doesn&apos;t appear to be hacked. It might have been, but I&apos;m doubtful.<br><br>I also found more issues with it. The cartridge and SD slots are disgusting, some of the screw holes are stripped (same goes for the screws), the R button&apos;s ribbon cable has been cut, and the wireless slider isn&apos;t working (should be easy enough to fix, I think it is just loose). He wants me to go out and buy a new battery (and probably a new R button), so I guess I&apos;ll do that sometime soon. He&apos;s paying for it, and I&apos;m getting some flashcarts, so I guess it&apos;s worth the time. But, as Mr. DeadSkullzJr said,<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-two/1642608931079.png" style="width:43.8%;height:auto;"><br>I&apos;ll see you in part 3.

View File

@ -1,15 +0,0 @@
---
tag: stuff
title: Hacked poor 3DS
desc: Fixing a 3DS, part 3 of 4.
layout: dsipage
---
I played around with the 3D effects for a bit (I&apos;ve only ever had a 2DS, so it was neat to see), then set up my flashcart. I flashed ntrboot, looked for a magnet, held some buttons, and I was on the b9s installer.<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-three/HNI_0012.JPG" style="width:43.8%;height:auto;"><br>Did some more boring stuff like backing up the NAND, then I installed Luma3DS. I did it! I hacked that sad little console. There was one problem though... I was wrong about two things. The trigger button with the broken ribbon cable was actually the left one (so no rosalina menu &apos;cause you need L+down+select), and the right trigger button was broken for some other reason. So yeah, both of those are gone. I&apos;ll send an email to the store, and hopefully they&apos;ll have a scrap 3DS. I need those parts!<br><br>
I was told that I could just change the menu combo, so I did. It works perfectly.
<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-three/HNI_0015.webp" style="width:43.8%;height:auto;"><br> (I can't stop laughing from seeing that)<br><br>
Now I&apos;ve got to focus on that charging port. I&apos;m heating up the soldering gun right now.
<br><br>---More cool transitions---<br><br>
I&apos;m back. I was afraid I&apos;d break something, but I didn&apos;t mess up!<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-three/HNI_0013.JPG" style="width:43.8%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-01-19-poor-poor-3ds-part-three/HNI_0014.JPG" style="width:43.8%;height:auto;"><br>The first two pins have too much solder, but at least it&apos;s better than no solder at all (which is how it was when I found it). Anyways, it charges! All I need now are the two new buttons, and a new battery. I&apos;m going to try cleaning the housing and the board a bit more, then I&apos;ll get back to setting up all the apps (FBI, Universal Updater, etc). I think that&apos;ll be it. That, and trying to figure out how to rescue that shell, if possible. I&apos;ll try superglue tomorrow, and if that doesn&apos;t work, I&apos;ll send another email asking about shells.<br><br>I&apos;m happy with my progress. I started this at 4:15 PM yesterday, and it&apos;s 7:33 PM as of writing this.<br><br>Alright, I&apos;ll see you in the next entry. Hopefully by then I&apos;ll hear back about the parts. Bye!<br><br>(also the thing feels like it&apos;ll just fall apart in my hands. Very creaky. At least I can&apos;t say that was my fault)

View File

@ -1,14 +0,0 @@
---
tag: stuff
title: Finished poor 3DS
desc: Fixing a 3DS, part 4 of 4.
layout: dsipage
alt: https://gbatemp.net/blogs/finished-poor-3ds.19154/
---
This is the final entry (or so I hope) of the "poor 3DS" series. Enjoy.<br><h3>Spring, 2022:&nbsp;</h3>Damn this console's owner. I got the shoulder buttons and battery. He wanted me to install them in the park outside of his house. Yes that's right, he wanted me to take apart and put back together a whole fucking 3DS in the middle of a park. I insisted inside would be better but he refused. I gave up, fixed it in a couple minutes, gave him his console, and prayed he'd never asked me to touch it again.<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-11-22-poor-poor-3ds-part-four/19_18_13_0.png" style="width:40%;height:auto;"><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-11-22-poor-poor-3ds-part-four/19_25_22_0.png" style="width:40%;height:auto;"><br>I thought it was the end. I thought I'd never have to touch this poor console again. I was wrong.<h3>October, 2022:&nbsp;</h3>It was early october and I was eating lunch with friends in the school hallways. I was having a good day... until he arrived. Out of nowhere the 3DS abuser appeared. After months of silence, he came back to complain that he yet again broke his console. He dropped it on the table, said nothing more than "please fix it", and left.
<br><br>
When I got home I immediately turned it on. And then I immediately started screaming and hitting my wall because WHY, WHY COULD HE NOT JUST BUY A NEW FUCKING 3DS!? The top screen was disconnected, the wireless button was jammed, the console was even more rough, and a whole new layer of grime coated it's surface. I had enough. I just wanted to get it over with.
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-11-22-poor-poor-3ds-part-four/1669161373976.png" style="width:40%;height:auto;"><br>I fixed it in a night, and told him for the 20th time that he needs to get a new shell. "Why can't you just use some glue?", he asked. I was about to cry. It was not a clean break. It was not going to hold! I tried gluing it before and it just broke again! But no... he didn't think it was that bad. Just slather a glue stick on and it's all good. Please spare me this torture. PLEASE.
<br><br>
Anyways, he forced me to take it back. I tried multiple different glues with no luck. I spent a couple weeks trying to figure out any way to get it to stay. Eventually I went with a cheap as fuck super glue and it seemed to hold. I left it over night, closed the hinge and <i>SNAP</i>. It came undone. Again. I was done. I was done before, and I was more than done after. I actually don't know what I was. I was beyond frustrated at this 3DS owner and his dumb requests.<br><br>I was so frustrated that I forced the break to close with super glue again. And I layered the super glue. One coat after another, that stupid case wouldn't be able to break after that. I let it sit for a whole week. And you know what? It worked. It actually sealed the case.<br><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-11-22-poor-poor-3ds-part-four/20221122_175336.jpg" style="width:60%;height:auto;"><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-11-22-poor-poor-3ds-part-four/20221122_175414.jpg" style="width:33.8%;height:auto;"><img src="https://cdn.randommeaninglesscharacters.com/blog/2022-11-22-poor-poor-3ds-part-four/1669164284118.png" style="width:50%;height:auto;"><br>It doesn't look nice but at this point I don't care. In another couple months he's going to ask me to fix it again. I know that all of this is pointless. I fix it, he breaks it. And endless cycle of pain.<br><br>Tomorrow he gets his console back. He doesn't deserve it. I don't want to give it to him. In fact I'm going to try to get him to give it to me. I will pay him $20, scrap the shell, spread the parts out, stick it in a shadow box, and run the DSi XL Demo Video roms on it. At least there it will be safe, have some use, and it'll be an interesting piece to show to visitors.<br><br>I just hope I never have to deal with this again lol

View File

@ -1,48 +0,0 @@
---
tag: stuff
title: Cleaning poor DS lite
desc: Restoring a DS lite in poor condition
layout: dsipage
alt: https://gbatemp.net/blogs/cleaning-poor-ds-lite.19190/
---
I did it again... I bought another DS console, bringing my collection to 2 DSi XLs, 1 DSi, 1 2DS, and 2 DS lites. I know I need to stop, but I couldn't help it when I saw this $20 DS lite.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671474464018.png" style="width:40%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671474487703.png" style="width:40%;height:auto;">
<br>
Sure, it may have had years of grime and a nasty crust all over it, but I thought it was cleanable. It looked much more yellow in real life, but these photos were the best I could do.
I started cleaning by completely taking the DS lite apart. (btw like my workstation? Just a wooden board on a floor with parts all over. Totally a great way not to loose all my screws)
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671474703329.png" style="width:40%;height:auto;">
<br>
It smelled awful. It was like old food had been left inside to rot, and perfume was added to make the smell go away. Yuck! The individual parts reflected the smell quite well.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671474845792.png" style="width:32.2%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671474960703.png" style="width:31%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671475043921.png" style="width:29%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671474884555.png" style="width:50%;height:auto;">
<br>
Absolutely disgusting. How do these consoles fall into this state? Oh well, at least it's in good hands now.
I started my cleaning with the DS stylus thing. It appeared like there was a bug living in there at one point. Pulling the web like substance out was not very pleasant. Thankfully it wasn't hard to remove, and all the grime came off with a single swab of alcohol.
<br><br>
Next I started the back panel. Dear god. The yellow-orange stuff was sticky and smelly. I don't know what it smelled like but it was just bad. I think that's enough. I doused the plate in more alcohol and eventually it came off... in gross flakes. In the end it looked pretty nice. Well worth the cleaning.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671475545891.png" style="width:40%;height:auto;">
<br>
Next up, the screen. This was awful to clean. The crust came off okay, it was more below the crust that was a problem. The screen must've been covered in grease, because every time I cleaned it and wiped it down I just got shiny streaks all over. I went through 3 or so cotton swabs before it went away. Once clean I had a nice mirror.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671475802508.png" style="width:40%;height:auto;">
<br>
I did some of the other parts and then I finished the top bottom part. This one had dirt/grease/finger juices soaked into it. When I put alcohol on it, it immediately turned a brownish grey color. I had to soak it for a few minutes before it would all come off. Rinsed it off and had another nice part.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671476089427.png" style="width:40%;height:auto;">
<br>
The rest of the console was pretty boring. The hinges had a lot of dust but that came out with some compressed air. I put it back together and...
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2022-12-19-cleaning-poor-ds-lite/1671476313326.png" style="width:40%;height:auto;">
<br>
Wow that looks nice. The screens are dirty again from me assembling the console, but they'll be good after I wipe them with a cloth. The console has turned from a white-yellow color to a nice warm white. The one hinge part could use some retrobriting, but other than that I'm pretty happy with it. $20 bucks and a couple hours of cleaning got me this beauty. Normally I'd have to pay $60 to $80, so I'd say I got off pretty well.
<br><br>
A new DS lite means a new WiFi card, so I installed the other prototype firmware on my "bad" WiFi card (the proto firmware seems to permanently break wireless communications, so I am only going to use one card for that). I found out that it works, so woohoo. I wrote a guide on installing it and maybe I'll share it in the DS section. Or maybe not in case some idiots try it and brick their consoles. Easy to fix a bad flash, but still upsetting when people mess things up.
<br><br>
Okay, that's all. I should probably stop buying consoles, but it's so fun! There was another bad $20 DS lite and I'm trying my hardest not to save it. Maybe I'll cave and clean that one too lol

View File

@ -1,45 +0,0 @@
---
tag: stuff
title: Turning my Nintendo DS into an iQue DS
desc: A hardware mod that increases the DS firmware size to support iQue firmware.
layout: dsipage
alt: https://gbatemp.net/blogs/turning-my-nintendo-ds-into-an-ique-ds.19249/
---
Recently I've been obsessed with the iQue DSes. It all started during a discussion with my friend @ufo. He was wanting to install iQue firmware on a non-iQue unit, but it wouldn't work. I took a look and noticed that the iQue firmware was 512kb as opposed to the regular 256kb size for other firmwares.
<br>@ufo said, "it would be cool to get ique to work on the 256 ones", and that got me thinking...
<br><br>
The 256kb chip on the DS WiFi card that holds the firmware is the exact same as the 256kb save chip on most DS games. You can swap a firmware and save chip around and everything works perfectly- assuming you correctly flashed the firmware to the now-firmware chip.
<br>The same likely goes for the iQue, but instead it would just be a 512kb chip that's commonly found in DS games.
<br>The iQue also shares all the same hardware with a normal DS, so what if the WiFi boards were the exact same minus the chip capacities?
<br><br>
I decided to start ripping apart a couple shovelware games with 512kb save files in order to identify the chips. This was all so that me and another guy could try making iQue WiFi cards without the guilt of destroying good cartridges. Sadly the chips were privately made and none of us could find the actual part. I figured I'd just go with the cartridges I already disassembled and moved on.
<br><br>
Quickly though I realized I made a huge mistake. I had misread the save chips, and all that shovelware was 512 bytes! My only carts with 512kb save chips were my beloved Pokemon games... I couldn't pop one open, could I?
<br><br>
Eh, what the hell. I can put it back together later. I flashed the iQue firmware with gm9i and gently opened the cartridge. I made sure I was real careful to cleanly remove the chip so I could put it back later. I was afraid I'd remove a pad on the cartridge but a bit of flux got it off nicely.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/1675656822914.png" style="width:43.8%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/20230205_231034.png" style="width:40%;height:auto;">
<br>
Next was the WiFi card. The WiFi card gave me a bit of trouble with a small capacitor right beside the chip. I was afraid to break that and ended up marking up the board pretty good. At least it and the chip were intact!
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/1675656850656.png" style="width:37.4%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/1675656865498.png" style="width:55%;height:auto;">
<br>
Now it was time to put Pokemon's save chip into the WiFi board. Boy, was that hard. My shaky hands kept moving the chip, and in the end it was slightly offset. Thankfully there wasn't any bridging. I decided to put it in the DS lite.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/1675656997779.png" style="width:40%;height:auto;">
<br>
I eagerly put it in, turned on the power, and... nothing. Black screens. This meant it couldn't read the firmware. I figured maybe I put the chip on backwards. I moved it around and somehow made it look worse. It was no longer offset, but it was very... crusty. As long as it works I'm happy though.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/1675657047543.png" style="width:40%;height:auto;">
<br>
This time I stuck it in and hit the power. It felt like more than a few seconds before the screens lit up. iQue DS, my console said. I had done it. I had just turned my north american console into an iQue one!
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-02-05-ds-lite-ique-mod/1675657142677.png" style="width:40%;height:auto;">
<br>
I'm happy to have done this. I've never been first in anything, so to be the first one to (publicly) make an iQue console from a normal one, I felt proud. I did it.
<br><br>
Hopefully this was mildly interesting. I might make proper guide along with the necessary info on chips/games with good chips to create your own iQue WiFi card. Let me know down below if that's of any interest to you. See y'all later!
<br><br>
(also I promise I'll put the chip back in my Pokemon game)

View File

@ -1,38 +0,0 @@
---
tag: stuff
title: Nintendo DS Cart Mod To Make A WiFi Board Flasher
desc: Modding a DS cartridge to flash DS lite WiFi boards
layout: dsipage
alt: https://gbatemp.net/blogs/ds-cart-mod-to-make-a-wifi-board-flasher.19313/
---
A few months ago I came across a <a href="http://imaginglabo.web.fc2.com/DSL-Fw.htm">repair/modding blog</a> where DS carts were used as donors for repairing DS lite WiFi boards (these store the firmware). The blog showed how the flash chips in game carts and WiFi boards were interchangable, which was actually what led me to making the <a href="/dsidev/guide/ds-ique-firmware.html">custom iQue WiFi board</a>. There was one other thing on the site that interested me: a mod to turn a DS cartridge into a WiFi board flasher.
<br><br>
<span style="font-size: .8vw;">To simplify things I'm going to refer to the WiFi board as "board", DS cartridge as "cart". Also note that "save chip" and "flash chip" are the same, though I use both terms for the cart and board, respectively.</span>
<br><br>
Because the board and cart use the same chip, the cart can be tricked into reading/writing to the flash chip on the board as if it were just another save chip. This is done by removing the cart's chip, then wiring a plug for the board (<a href="https://www.mouser.ca/ProductDetail/Molex/52991-0308?qs=q8ECNkb1%2FvOSJkJQ%2F5wghA%3D%3D">Molex 52991-0308</a>) to the save chip pads. Pins 5, 7, 9, 11, 13, 17, 27, and 29 of the connector lead directly to the flash chip, so as far as the cart is concerned, the save chip is connected like normal!
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-04-13-wifi-board-flasher/UTL-FIRM-WRITER.jpg" style="width:50%;height:auto;">
<br>
So now the cart can read/write to boards... but what's the point in all of this? Couldn't you just read/write to your firmware with a plain old DS lite?
<br><br>
While you could get away with soldering SL1 together and writing with <a href="https://github.com/CTurt/CFW-Suite">fwManager</a>, that's only really good for a single board. If you've got multiple boards you want to set up with a certain firmware, you don't want take off the shell, insert the new board, close the shell, write to the board, then repeat for each board you've got. Or maybe you're feeling a bit daring and you never close up your DS shell for sake of easy access to the boards, leaving everything exposed and risking putting in the battery the wrong way and blowing a fuse.
<br><br>
It's a pain! Thankfully, this cart mod allows you to just plug in a cart to any DS, plug in your board, then open a save manager. You can swap the boards while the console it running, making working with the boards much faster. As someone with over 150 boards to dump (praying I find some new firmware on one of them), this is going to save a lot of time.
<br><br>
An addition, I've found that fwManager will improperly flash my custom iQue boards (probably same goes for legit ones seeing as it's all the same hardware), and I think FlashMe just installs a modified world region firmware. This means a bricked iQue board would be impossible to restore to iQue. I've had to solder the flash chip onto a cart, restore the save, then put it back in the board in order to fix it. However, the fancy cart mod fixes this.
<br><br>
If you couldn't tell already, I loved this idea and wanted to create my own board. Sadly the blog's breakout board for the connector wasn't available anywhere, so I had to make a mock up PCB and get a friend to create some gerber files. I got the PCBs printed, got the connector, and then I got to putting it together. I'm not going to talk about the process since it was pretty boring (just soldering a few wires lol) so I'll just jump to the finished product. Warning... it looks AWFUL.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-04-13-wifi-board-flasher/20230413_221212.jpg" style="width:25%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-04-13-wifi-board-flasher/20230413_221138.jpg" style="width:21%;height:auto;">
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-04-13-wifi-board-flasher/20230413_221012.jpg" style="width:28%;height:auto;">
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-04-13-wifi-board-flasher/20230413_221101.jpg" style="width:43.8%;height:auto;">
<br>
Yeah wow that is pretty bad... but not as bad as the inside of the cart! I used some shovelware game I found in the $1 bin. I had previously taken the save chip from it for the iQue stuff, and I ripped up one of the traces. I figured this project would be a good way to make use of the cart even after pretty well ruining it.
<br>
<img src="https://cdn.randommeaninglesscharacters.com/blog/2023-04-13-wifi-board-flasher/20230413_221320.jpg" style="width:43.8%;height:auto;">
<br>
Notice that far away red wire? Yeah... that's there because of the ripped up trace. It went all the way to some hole on the other end of the board. Silly me. At least I was still able to solder onto it.
<br><br>
Anyways tl;dr I mutilated a DS cartridge to make some goofy thing for writing to DS lite WiFi boards. The whole thing cost $3.30 CAD to make ($1 for the game, $2 for the connector, and $0.30 for the PCB) and it'll serve me well. If anyone for some silly reason wants to make their own, I'd be more than happy to help over <a href="mailto:ianskinner519@gmail.com">email</a> or on <a href="https://discord.gg/se9yQBeX3e">Discord</a>.

View File

@ -21,9 +21,15 @@ code {
special {
font-family: dsifont-special;
}
h1 {
padding-bottom:10px;
}
h2 {
padding-top:20px;
}
h3 {
padding-top:20px;
}
/* https://github.com/gbdev/pandocs/issues/507 */
.pixelate {
-ms-interpolation-mode: nearest-neighbor;
@ -143,8 +149,8 @@ body {
display: none;
}
.devinfo-main {
margin-left:10px;
margin-right:10px;
margin-left:20px;
margin-right:20px;
}
.devinfo-sub {
padding-top:10px;
@ -153,7 +159,6 @@ body {
.devinfo-sub2 {
margin-left:auto;
margin-right:auto;
border: 2px solid blue;
}
.devcsv-table {
/*font-size: 1vw;*/
@ -169,10 +174,10 @@ body {
grid-row-gap: 0px; gap: 10px;
font-size: 2vw;
}
.devcsv-preview-container { grid-area: 1 / 1 / 2 / 3;width:100%; }
.devcsv-info { grid-area: 2 / 1 / 3 / 2; }
.devcsv-info2 { grid-area: 2 / 2 / 3 / 3;margin-top: -18.5%; }
.devcsv-download { grid-area: 1 / 3 / 3 / 4; }
.devcsv-preview-container { grid-area: 1 / 1 / 2 / 3;width:100%;}
.devcsv-info { grid-area: 2 / 1 / 3 / 2; margin-left:10px; margin-right:10px;}
.devcsv-info2 { grid-area: 2 / 2 / 3 / 3;margin-top: -18.5%; margin-left:10px; margin-right:10px;}
.devcsv-download { grid-area: 1 / 3 / 3 / 4; margin-left:10px; margin-right:10px;}
.preview-container {
position: relative;
top: 0;
@ -220,16 +225,18 @@ body {
padding: 5px;
font-size: 1vw;
}
.devcsv-preview-container { grid-area: 1 / 1 / 2 / 2; }
.devcsv-info { grid-area: 2 / 1 / 3 / 2; }
.devcsv-info2 { grid-area: 3 / 1 / 4 / 2;margin-top: -41px; }
.devcsv-download { grid-area: 4 / 1 / 5 / 2; }
.devcsv-info { grid-area: 1 / 1 / 2 / 2; }
.devcsv-info2 { grid-area: 2 / 1 / 3 / 2; margin-top: -41px; }
.devcsv-download { grid-area: 3 / 1 / 4 / 2; }
.photo img {
height: 300px;
width: auto;
}
}
@media only screen and (max-width: 990px) {
.devcsv-preview-container {
display: none;
}
.devinfo-container {
flex-direction: column;
padding-top: 55px;
@ -347,6 +354,7 @@ body {
flex-wrap: wrap;
justify-content: center;
padding-bottom: 20px;
padding-top: 30px;
}
.screenshot img {
width: 300px;
@ -355,6 +363,13 @@ body {
box-shadow: 0px 0px 2px 5px rgb(217,217,217,1);
align-self: center;
}
.screenshot video {
width: 300px;
height: auto;
border: 5px solid white;
box-shadow: 0px 0px 2px 5px rgb(217,217,217,1);
align-self: center;
}
.photo {
display: flex;
gap: 20px;
@ -454,3 +469,36 @@ td.menuitem2 {
text-align : center;
}
table.category-table {
border: 1px solid black;
margin: auto;
text-align: center;
font-size: 13px;
width: 90%;
background: #EEEEEE;
margin-top: 30px;
margin-bottom: 30px;
}
th.category-header {
margin: auto;
text-align: center;
color: black;
background-color: #feb0fc;
border: 2px solid #e488b1;
}
a.category-list {
padding:10px;
}
table.functionlist {
border: 0;
cellspacing: 0;
cellpadding: 0;
margin-left: 20px;
}
.code-div {
font-size: 13px;
font-weight: 600;
color: #e83e8c;
margin-left: 40px;
}

View File

@ -1,38 +1,24 @@
---
title: Contact Us
title: Contact Me
layout: dsiware
---
<div class="container pt-3 pb-3">
<h1 class="text-center">Contacting me.</h1>
<p class="text-center">I have several options available if you'd like to get in touch with me.</p>
<div>
<div>
<h3>
GitHub
</h3>
<div>
<div>
<p>You can create an issue on one of my projects to address problems, or create a discussion (where applicable) where you can ask questions or make comments. My GitHub can be found <a href="https://github.com/ianskinner1982">here</a>, and can also be accessed using the GitHub logo at the bottom of every page.</p>
</div>
</div>
</div>
<h3>
Email
</h3>
<div>
<div>
<p>If you have anything you'd like to send to me directly, you can use my email, <a href="mailto:lillian@randommeaninglesscharacters.com">lillian@randommeaninglesscharacters.com</a>.</p>
</div>
</div>
<h3>
Discord
</h3>
<div>
<div>
<p>You can also <a href="https://discord.gg/XZxxZngwDQ">join my Discord server</a> to ask questions or get support. Note that joining and participating in my server requires you to follow all of the rules in place there. I reserve the right to remove you at any time, with or without prior notice, if you are found to be in violation of my rules. The link to my server is also available through the Discord logo at the bottom of every page.</p>
</div>
</div>
</div>
</div>
</div>
<div style="margin:1%;">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;"><br>
<h3 style="padding-top:0;">Get in touch!</h3>
<p style="width:100%;">
I'm always around, so please don't hesitate to send a message. I can be found mostly at the places below:
<ul>
<li>My Discord handle is <code>@rvtr</code>, but you can also find me and other DSi nerds on my <a href="https://discord.randommeaninglesscharacters.com" target="_blank">discord server</a></li>
<li>My email is <a href="emailto:rmc@randommeaninglesscharacters.com">rmc@randommeaninglesscharacters.com</a> (less likely to check)</li>
<li>My <a href="https://gbatemp.net/members/rvtr.507976/" target="_blank">GBATemp</a> PMs are also open<a</li>
</ul>
</div>
</p>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>

View File

@ -2,9 +2,9 @@
layout: devinfo
app: ComponentSDKVersionIdentifier
---
This is a tool used to identify the SDKs and additional packages (eg. TwlSystem, NitroSystem) used to create the inserted cartridge.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
This is a tool used to identify the SDKs and additional packages (eg. TwlSystem, TwlWiFi) used to create the inserted cartridge's ROM. As an example, the screenshot below shows that the cart uses NitroSDK v3.0, patches RC2 and RC3.
<br><br>
This program's source code can be found in <a href="{{ site.twlipl }}/tree/trunk/build/debugsoft/CardRomHeaderChecker" target="_blank">TwlIPL</a>.
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/componentsdkversionidentifier.gif">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/componentsdkversionidentifier_checked.gif">

View File

@ -0,0 +1,59 @@
---
layout: devinfo
app: CTRBoardChecker
---
The CTR CPU Board Sequencer is a tool used in the prouction of the 3DS. The Sequencer is made to run on a DSi called the "<a href="https://www.youtube.com/watch?v=uW0eMsbVxzE" target="_blank">factory DSi</a>", an all white kiosk dev unit. The Sequencer allows the factory DSi to act as an interface for various factory hardware. Factory workers will run tests, view the 3DS status, and diagnose errors through the Sequencer. It's hard to tell how many parts of the factory process may have used the Sequencer and factory DSi, but the known ones have been documented below.<br><br>The Sequencer app is built off of the same code as <a href="/dsidev/twl_eva_pre_import.html">TWL EVA</a> and looks similar, but it does not have any of the normal TWL EVA functions.
<h2>Initial 3DS hardware testing</h2>
When a 3DS motherboard first comes off of the assembly line, it is placed in a machine called the "CPU Board Tester". The CPU Board Tester has a series of probes that make contact test points on the 3DS in order to make sure there are no shorts or missing traces. The Sequencer and the DSi get all of their diagnostic data from the probes.
<div class="screenshot">
<a href="{{ site.imgdir }}{{ page.app }}/external/image-084.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-084.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-093.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-093.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-098.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-098.jpg"></a>
</div>
<h2>3DS audio testing</h2>
When the 3DS is assembled and ready for audio testing, it is put through the "Completed Interface Checker." This machine, is similar to the CPU Board Tester. The 3DS audio jack is hooked up to the Interface Checker, and a test cartridge is inserted in the back of the 3DS. Wires attached to an SPI port on the cartridge allow it to communicate with the factory hardware. Here the 3DS runs the tests by itself, and the DSi simply monitors and controls the audio for the Interface Checker.
<div class="screenshot">
<a href="{{ site.imgdir }}{{ page.app }}/external/image-177.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-177.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-187.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-187.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-200.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-200.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/mic_error.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/mic_error.jpg"></a>
</div>
<h2>Internal factory hardware photos</h2>
Photos from official factory documentation are poor quality, and it is very rare for any parts of the factory hardware to be shared online. Thankfully a couple good photos have surfaced in addition to the bad ones, so we can get an okay idea of what the boxes looked like.
<div class="screenshot">
<a href="{{ site.imgdir }}{{ page.app }}/external/image-086.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-086.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-087.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-087.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-088.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-088.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/image-101.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/image-101.jpg"></a>
</div>
The CTRC-MAIN-ANALOG board (pictured below) is where the CTR CPU Board Checker cartridge is stored. A ribbon cable connects the CTRC-MAIN-ANALOG to the DUMMY02 passthrough cart, allowing the factory DSi to read the cartridge and communicate with the hardware.
<div class="screenshot">
<a href="{{ site.imgdir }}{{ page.app }}/external/CTRC-MAIN-ANALOG-01_front.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/CTRC-MAIN-ANALOG-01_front.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/CTRC-MAIN-ANALOG-01_back.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/CTRC-MAIN-ANALOG-01_back.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/passthrough.jpeg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/passthrough.jpeg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/analog_location.png" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/analog_location.png"></a>
</div>
The TWLC-PWR board is likely the factory hardware's power adapter. There are two known versions of this board, TWLC and RVLC.
<br>TWLC may be for the CTR CPU Board Squencer (tests run using DSi, and the DSi product code is TWL).
<br>RVLC is probably for <a href="/dsidev/rvlboardchecker.html">RVL CPU Board Sequencer</a>, the tool to test Wiis (the Wii's product code is RVL).
<div class="screenshot">
<a href="{{ site.imgdir }}{{ page.app }}/external/TWLC-PWR-01_front.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/TWLC-PWR-01_front.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/TWLC-PWR-01_back.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/TWLC-PWR-01_back.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/TWLC-PWR-01_front.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/RVLC-PWR-01_front.jpg"></a>
<a href="{{ site.imgdir }}{{ page.app }}/external/pwr_location.png" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/pwr_location.png"></a>
</div>
<h2>Screenshots</h2>
<div class="screenshot">
<a href="{{ site.imgdir }}{{ page.app }}/screenshots/main.BMP" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/main.BMP"></a>
<a href="{{ site.imgdir }}{{ page.app }}/screenshots/board_checker_list.BMP" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/board_checker_list.BMP"></a>
<a href="{{ site.imgdir }}{{ page.app }}/screenshots/insert_trs.BMP" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/insert_trs.BMP"></a>
<a href="{{ site.imgdir }}{{ page.app }}/screenshots/push_power.BMP" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/push_power.BMP"></a>
<a href="{{ site.imgdir }}{{ page.app }}/screenshots/close.BMP" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/close.BMP"></a>
<a href="{{ site.imgdir }}{{ page.app }}/screenshots/scan.BMP" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/scan.BMP"></a>
</div>

View File

@ -10,7 +10,6 @@ Backups made with DS Game Card To SD are incomplete due to lacking the secure ar
<code>sdmc:/&lt;title id&gt;_secure2.dmp</code> (for TWL ROMs only)<br>
<br>
This tool can be useful in dumping TWL development cartridges (only if they are dev-signed however). Some homebrew backup software will improperly dump the ARM7/9i binaries, resulting in a bad dump. DS Game Card To SD appears to dump the ARM7/9i binaries properly, meaning the secure area dump from a homebrew tool and the binaries from DS Game Card To SD could be combined to create a good backup.
<h1 style="text-align: center;">Screenshots:</h1>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/dsgamecardtosd.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/dsgamecardtosd_load_infinite.gif">

7
dsidev/dsprotect.html Executable file
View File

@ -0,0 +1,7 @@
---
layout: devinfo
app: DSProtect
---
DSProtect is Nintendo's official library for detecting emulators and flashcarts (called "magicons") as an antipiracy measure. The apps on this page were used as demos of the different detection routines.
https://twlsdk.randommeaninglesscharacters.com/docs/mw/DSProtect/index.html

View File

@ -2,7 +2,6 @@
layout: devinfo
app: ecConfigView
---
EC file utility is used when developers can't connect to the DSi Shop. This app can view <code>ec.cfg</code>, delete <code>ec.cfg</code>, <code>shop.log</code> and <code>dev.kp</code>, and delete itself.<br>According to the document EC file utility came with, deleting <code>dev.kp</code> should fix any connection issues.<br><br>This application was only released to developers that had issues connecting to the DSi Shop, and sharing this among other developers was strictly prohibited. So much so that you had to completely delete the app after using it.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
EC file utility was for development units that have trouble connecting to the DSi Shop. This app can view <code>ec.cfg</code>, delete <code>ec.cfg</code>, <code>shop.log</code> and <code>dev.kp</code>, and delete itself. According to the document EC file utility came with, deleting <code>dev.kp</code> is all that was needed to fix connection issues.<br><br>This application was only released to developers with DSi Shop issues, and sharing it among other developers was strictly prohibited. So much so that developers were instructed completely delete the app after using it.
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/ecconfigview.png"></div>

View File

@ -22,7 +22,6 @@ redirect_from: /dsidev/fwriter.html
- A truncated version of the Korean firmware can be found in the ROM at <code>nitro: / Ipl2 / link / USG_0611092130</code>. The build is dated <b>2006/11/09 21:30 (YYYY/MM/DD)</b>.<br>
- <span style="color:red;">*</span>there may be other F-WRITER versions for other regions, however only the Korean version is known.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/F-WRITER - Main Menu.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/F-WRITER - Evaluation Menu - Nvram.png">

View File

@ -30,10 +30,10 @@ layout: dsiware
<b>DS Lite</b>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:green;">Works</span>
<span style="color:orange;">Has issues*</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:orange;">Has issues*</span>
<span style="color:green;">Works</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:green;">Works</span>
@ -44,10 +44,10 @@ layout: dsiware
<b>DS Phat</b>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:green;">Works</span>
<span style="color:orange;">Has issues*</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:grey;">Untested</span>
<span style="color:green;">Works</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:grey;">Untested</span>
@ -138,7 +138,7 @@ original creator required you to build everything yourself. Credits go to them
for creating the flashing tool
<a href="https://github.com/CTurt/CFW-Suite">https://github.com/CTurt/CFW-Suite</a>
<br><br>
Guide originally written for GBAtemp on 2022/12/24. Instructions and testing by <a href="https://gbatemp.net/members/rvtr.507976/">rvtr / rmc</a> (that's me!).
Guide originally written for GBAtemp on 2022/12/24.
<br>Thanks to<a href="https://gbatemp.net/threads/flashing-prototype-ds-firmware-on-real-hardware.623680/post-10032449"> KleinesSinchen on GBAtemp for guide suggestions!</a>
<br><br>
</div>

36
dsidev/guides.html Executable file
View File

@ -0,0 +1,36 @@
---
title: Index
layout: dsiware
redirect_from: /dsidev/index.html
---
<!-- The copy/pasting here is criminal... but so is adding another copy/paste jekyll layout -->
<div style="margin:1%;">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;"><br>
<h3 style="padding-top:0;"><a href="/dsidev/guide/ds-prototype-firmware.html">Flashing DS prototype firmware to real hardware</a></h3>
<p style="width:100%;">
Install the DS prototype firmware to DS lites and phats. This guide carries some risk, so please be sure to follow everything carefully.<br>
</p>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>
<div style="margin:1%;">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;"><br>
<h3 style="padding-top:0;"><a href="/dsidev/guide/ds-ique-firmware.html">How to install iQue firmware on a non-iQue DS lite</a></h3>
<p style="width:100%;">
Replace the DS lite's firmware chip to one with a bigger capacity, and then install iQue firmware. This is an extremely dangerous process if you do not have experience soldering.</p>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>

View File

@ -1,17 +1,20 @@
---
layout: devinfo
app: MachineSettings
category: [prototype firmware]
altname: MachineSettings
redirect_from: /dsidev/settings.html
group: true
---
<i>The majority of this information comes from TCRF, linked <a href="https://tcrf.net/Proto:Nintendo_DSi_System_Settings">here</a>. Go check them out, they're an amazing resource.</i><br><br>
MachineSettings is a prototype version of the SystemSettings. It can be found installed or deleted in prototypes, development units, and in some retail NANDs, and there is source code for it in TwlIPL (gigaleaks). MachineSettings is missing some features present in the release version such as data management, internet, and system updates.
MachineSettings is a prototype version of the SystemSettings. It can be found in prototypes, development units, and in retail NANDs. The latter two console types have MachineSettings installed in the factory's <a href="/dsidev/twl_eva_pre_import.html">PRE_IMPORT</a> stage. All MachineSettings builds are missing features present in the release version such as data management, internet, and system updates.
<br><br>
These prototypes have graphical bugs where the screens may flicker or cut off text. This is normal. See the screenshots section for examples.
Running this program may show graphical bugs where the screens may flicker or cut off text. This is normal. See the screenshots section for examples.
<br><br>
<b>Global controls:</b> L/R to change brightness, and START to reboot.
<h2>Version 1025-5199</h2>
This version of MachineSettings is currently the earliest known build, and is from <a href="{{ site.twlipl }}/tree/master/bin/ARM9-TS/Release/forDebug/" target="_blank">TwlIPL</a> (<code>system.srl</code>).<br><br>It comes with the following settings:<br><br>
This version of MachineSettings is currently the earliest known build, and is from <a href="{{ site.twlipl }}/tree/trunk/bin/ARM9-TS/Release/forDebug/" target="_blank">TwlIPL</a> (<code>system.srl</code>).<br><br>It comes with the following settings:<br><br>
<table class="menu">
<tr>
@ -75,7 +78,7 @@ These prototypes have graphical bugs where the screens may flicker or cut off te
</table><br>
<h2>Version 2095-7739 and 2105-7739</h2>
Both of the <code>xxxx-7739</code> MachineSettings are found in some unformatted DSi units, quite possibly left over from a factory install. <code>2095-7739</code> and onwards are the most complete builds and come with the following settings:<br><br>
Both of the <code>xxxx-7739</code> MachineSettings are found in some unformatted DSi units, left over from the <a href="/dsidev/twl_eva_pre_import.html">PRE_IMPORT</a> stage in the factory. <code>2095</code> is for development units, and <code>2105</code> is for retail units. <code>2095-7739</code> and onwards are the most complete builds and come with the following settings:<br><br>
<table class="menu">
<tr>
@ -125,7 +128,7 @@ These prototypes have graphical bugs where the screens may flicker or cut off te
</table><br>
<h2>Version 2725-9336</h2>
TAD files for this version were embedded in object files from <a href="{{ site.twlipl }}/tree/master/build/systemMenu_tools/TWLCaptureSystemWriter/ARM9.TWL/data/" target="_blank">TwlIPL</a> (<code>HNBA.o</code>). This is present in every TwlIPL branch and tag past 2009/04/01.<br><br>
TAD files for this version were embedded in object files from <a href="{{ site.twlipl }}/tree/trunk/build/systemMenu_tools/TWLCaptureSystemWriter/ARM9.TWL/data/" target="_blank">TwlIPL</a> (<code>HNBA.o</code>). This is present in every TwlIPL branch and tag past 2009/04/01.<br><br>
Interestingly <code>2725-9336</code> comes in two versions. One is a development encrypted TAD, and the other is a retail encrypted TAD (this works on retail consoles with <a href="/dsidev/twlnmenu.html">TwlNmenu</a>). The development version is very limited with only 5 options, while the retail version has all options present:<br><br>
@ -227,7 +230,6 @@ These prototypes have graphical bugs where the screens may flicker or cut off te
</tr>
</table><br>
<h1 style="text-align: center;">Screenshots:</h1>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/main.gif">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/language_select.png">

View File

@ -18,8 +18,6 @@ app: MicTester
<h2>2008/12/01:</h2>
This later version has had nearly feature stripped, with the exception of <code>SPEAKER TESTER</code>. It does not have the NTR Aging styled menu or any of the tests mentioned above.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Mic Tester 20081201 - Speaker Checker.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Mic Tester 20070507_v4.0 - Speaker Checker.png">

View File

@ -4,13 +4,21 @@ app: NandFiler
BANNER2: NandFiler
BANNER3:
---
NandFiler is a save manager and hex editor. Its purpose is to edit save files, or to corrupt save data for testing purposes. Game saves are selected from leftmost column on the bottom screen where they're listed by the 4 character TID of the game they belong to. You can also view the photo region of NAND and the SD card, the latter of which is needed to import saves.<br>A help menu is provided by pressing <code>SELECT</code>.
NandFiler is a save manager and hex editor. It is used to edit, backup, and restore save files, or to corrupt save data for testing purposes. Testing corruption was usually required as Nintendo DSiWare lotchecks made sure developers had proper error handling in place. Game saves are selected from leftmost column on the bottom screen where they're listed by the 4 character TID of the game they belong to. You can also view the photo region of NAND and the SD card, the latter of which is needed to import saves.<br>A help menu is provided by pressing <code>SELECT</code>.
<br><br>
Exporting a save will store all of the files in the save to <code>sd:/&lt;TID&gt;_0000/</code>, and backing up a save will store the save as <code>sd:/&lt;TID&gt;_&lt;save type&gt;.sav</code>.
<br><br>
Oddly enough, all versions of NandFiler past v11280 contain an image of fish in romfs, named <code>fill.bmp</code>. This seems to have no purpose, though it is rather amusing.
<br><br>
Note: the CTR SDK versions of NandFiler appear to be the same (fish included), just with the version number stripped.<div style="text-align:center;"><h3>fill.bmp</h3><div class="photo"><img src="{{ site.imgdir }}{{ page.app }}/romfs/fill.bmp"></div>
<h1>Screenshots:</h1>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandfiler_browse.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandfiler_hex.png"></div></div>
The CTR SDK included a copy of NandFiler for legacy development, but it appears to be the same (fish included), just with the version number stripped.
<div style="text-align:center;"><h3>fill.bmp</h3>
<div class="photo">
<img src="{{ site.imgdir }}{{ page.app }}/romfs/fill.bmp">
</div>
</div>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandfiler_browse.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandfiler_hex.png">
</div>

View File

@ -6,7 +6,6 @@ redirect_from: /dsidev/soundplayer.html
NAND SoundPlayer plays music/sound effects a <code>.sdat</code> 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).
<br><br>
The app also shows a status of all the voice channels. The playing of multiple sounds at once is supported.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandsoundplayer.gif">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandsoundplayer.png"></div>

View File

@ -3,14 +3,11 @@ layout: devinfo
app: NANDSweeper
---
This allows you to <code>SWEEP</code> or <code>DUMP</code> the NAND and SD card. These features are explained below.<br><br><span style="color:orange;">The app comes in two versions (NTRJ and NTRJ-Secure). I don't know the specific difference between them, but NTRJ-Secure will not boot.</span>
NANDSweeper is a tool created to destroy (<code>SWEEP</code>) and read (<code>DUMP</code>) the DSi's NAND and SD card. The app comes in two versions (NTRJ and NTRJ-Secure). I don't know the specific difference between them, but NTRJ-Secure will not boot. It's unknown why this tool exists, though it may have been to wipe prototypes considering how it was found in the TwlToolsRED repository (used to develop the internal IPL).
<h2>SWEEP</h2>
The <code>SWEEP</code> function allows you to set every byte in NAND or the SD as <code>00, FF, 55, AA</code>, or incremental/decremental and random patterns. The location to start writing is set through the <code>Input Transfer Sector</code>.
<h2>DUMP</h2>
<code>DUMP</code> displays a hex dump of the NAND and SD. The <code>Input Sector Address</code> sets the location to start reading from, and dpad-up and dpad-down are used to scroll through the hex dump.
<div style="text-align:center;">
<h1>Screenshots:</h1>
</div>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/nandsweeper_sweep.png">

View File

@ -3,6 +3,5 @@ layout: devinfo
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 <code>SLOT_1</code>, <code>SLOT_2</code>, and <code>SLOT_3</code>, and WiFi slots 4-6 (advanced setup connection) are listed as <code>SLOT_EX_1</code>, <code>SLOT_EX_2</code>, and <code>SLOT_EX_3</code>.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
This is a tool used to manage the 6 DSi WiFi configuration slots. NCFGCrusher can view hex dumps of each slot, as well as delete (crush) slots. WiFi slots 1-3 are listed as <code>SLOT_1</code>, <code>SLOT_2</code>, and <code>SLOT_3</code>, and WiFi slots 4-6 (advanced setup connection) are listed as <code>SLOT_EX_1</code>, <code>SLOT_EX_2</code>, and <code>SLOT_EX_3</code>.
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/ncfgcrusher.png"></div>

View File

@ -3,12 +3,12 @@ layout: devinfo
app: Nitro_EVA
redirect_from: /dsidev/nitroeva.html
---
Nitro EVA, commonly known at NTR Aging, is a program to test and diagnose issues with DS consoles right off the assembly line. Nitro EVA has been used to test 3 generations of DS consoles (DS phat, DS lite, 3DS), with some small modifications between each version. The following is a list of each dumped version along with the console it was made for:<br>
<code> - v1.0, v5.1, v6.0</code> (used to test the DS phat)<br>
<code> - v8.0, v9.0, v10.0</code> (used to test the DS lite)<br>
<code> - v11.0, v11.1</code> (used to test the 3DS)<br>
<h2>Test list</h2>
This is a list of the tested that can be accessed from Nitro EVA's menu. The tests are categorized by which menu they are available in.<br><br>
Nitro EVA, commonly known at NTR Aging, is a program to test and diagnose issues with DS consoles right off the assembly line. Nitro EVA has been used to test 3 generations of DS consoles (DS phat, DS lite, 3DS), with some small modifications between each version. The following is a list of each dumped version along with the console it was made for:<br>
<code> - v1.0, v5.1, v6.0</code> (used to test the DS phat)<br>
<code> - v8.0, v9.0, v10.0</code> (used to test the DS lite)<br>
<code> - v11.0, v11.1</code> (used to test the 3DS)<br>
<h2>Test list</h2>
This is a list of the tested that can be accessed from Nitro EVA's menu. The tests are categorized by which menu they are available in.<br><br>
<b><code>EVALUATION MENU:</code></b><br>
<code> - CPU</code>, Various CPU tests (more info needed)<br>
<code> - MIC</code>,Microphone tests and sampler<br>
@ -44,22 +44,26 @@ redirect_from: /dsidev/nitroeva.html
<code> - Dump Eeprom</code>, Displays a hex dump of the cartridge, and allows basic hex editing<br>
<code> - TP Linearity</code>, Tests touch screen calibration<br>
<h2>Additional info</h2>
- 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.<br>
- The Nitro EVA UI was used in many other test programs, such as <a href="/dsidev/mictester.html">Mic Tester</a> and <a href="/dsidev/fwriter.html">F-WRITER</a>.<br><br>
<div style="text-align:center;"><h2>Video (thanks ufo):</h2>
<div style="float: left;width: 100%;"><iframe style="width: 300px;height:445px;border: 5px solid white;box-shadow: 0px 0px 2px 5px rgb(217,217,217,1);align-self: center;" src="https://www.youtube.com/embed/fOD3Pq3HQTU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"></iframe></div><!-- thank you stack overflow -->
<br>
<h2>Screenshots:</h2>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Main Menu.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - KEY TEST.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - KEY.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - EMI TEST_2.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - EMI TEST.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Test Program - FLICKER ADJUSTER.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - LCD-2.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - Nitro Model.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - Toon.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - Shadow Polygon.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - View Port.png"></div></div>
<h2>Additional info</h2>
- 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.<br>
- The Nitro EVA UI was used in many other test programs, such as <a href="/dsidev/mictester.html">Mic Tester</a> and <a href="/dsidev/fwriter.html">F-WRITER</a>.<br><br>
<!--
Video is so broken. Will add back later. Sorry ufo.
<div class="screenshots"><h2>Video (thanks ufo):</h2>
<div style="float: left;width: 100%;"><iframe style="width: 300px;height:445px;border: 5px solid white;box-shadow: 0px 0px 2px 5px rgb(217,217,217,1);align-self: center;" src="https://www.youtube.com/embed/fOD3Pq3HQTU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share;"></iframe></div>
</div>
-->
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Main Menu.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - KEY TEST.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - KEY.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - EMI TEST_2.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - EMI TEST.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Test Program - FLICKER ADJUSTER.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - LCD-2.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - Nitro Model.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - Toon.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - Shadow Polygon.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/Nitro EVA - Evaluation Menu - CPU - 3D - View Port.png">
</div>

View File

@ -2,6 +2,16 @@
layout: devinfo
app: NotLaunch
---
These are used to demonstrate how applications installed to NAND can be hidden from the home menu through a flag. This flag is used for hiding things such as the WiFi Firmware and DS Cart Whitelist since they are not bootable.
The NotLaunch programs will not appear on the home menu when installed, and the apps do nothing when run.
These are used to demonstrate how applications installed to NAND can be hidden from the home menu through a build flag. This flag is used for hiding things such as the WiFi Firmware and DS Cart Whitelist since they are not bootable, and the Nintendo Zone app.
<br><br>
The NotLaunch programs will not appear on the home menu when installed, and the apps do nothing when run. This is the entire program code:<br><br>
<table class="code-div"><tr><td><pre>
void TwlMain(void)
{
OS_Init();
OS_Terminate();
}
</td></tr></table>

View File

@ -2,9 +2,8 @@
layout: devinfo
app: PhotoChecker
---
PhotoChecker is an application used to test if photos in NAND were properly written to with the tcl library. This means the photos have to be the proper format, and added to the <code>pit.bin</code> management file.
PhotoChecker is an application used to test if photos in NAND were properly written to with the tcl library. This means the photos have to be the proper format, signed correctly, and added to the <code>pit.bin</code> management file.
<br><br>
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).
<div style="text-align:center;"><h1>Screenshots:</h1>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/photochecker_checking.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/photochecker_success.png"></div></div>
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/photochecker_success.png"></div>

View File

@ -1,7 +1,9 @@
---
layout: devinfo
app: PictoChat
altname: PictoChat
category: [prototype firmware]
group: true
---
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 <code>Under Construction...</code> message, along with the date/time and app name.
<div style="text-align:center;"><h1>Screenshots:</h1></div>
This is an unfinished prototype of PictoChat from the TwlIPL repository. This program was never developed over the many years TwlIPL was used, so this PictoChat just shows an <code>Under Construction...</code> message, along with the date/time and app name.
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/pictochat.png"></div>

View File

@ -1,13 +1,8 @@
---
title: X4 prototype DS lite
layout: dsiware
layout: release
releaseslug: usg-x4
---
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;">
<div class="devinfo-main" style="position:relative;">
<div style="text-align:right;"><a href="https://github.com/rvtr/rvtr.github.io/edit/master{{ page.url }}" target="_blank">Edit</a></div>
<h1>X4 Prototype released</h1> A new prototype DS lite has been discovered by lasscat and ProtonX! Huge thanks to both for sharing the console and helping to get it preserved! <h3>Origin:</h3>
<div class="photo">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/1.jpeg" alt=""></a>
@ -84,7 +79,3 @@ releaseslug: usg-x4
<br>
<br>
<span style="font-size:8px;text-align: center;">Thanks to Kaisaan, Garhoogin, and Kezerker for editing, as well as xprism and togemet2 for additional info.</span>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>

View File

@ -1,12 +1,8 @@
---
title: Classroom + MangaON DSi dev NANDs
layout: dsiware
layout: release
releaseslug: classroom
---
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;">
<div class="devinfo-main" style="position:relative;">
<div style="text-align:right;"><a href="https://github.com/rvtr/rvtr.github.io/edit/master{{ page.url }}" target="_blank">Edit</a></div>
<h1>Classroom + MangaON DSi dev NANDs</h1>
<p> The following 8 NAND dumps are from various DSi development units (and 2 retail), some of which were used for developing the Classroom DSi and MangaON. Each console is briefly explained below, along with downloads links for each backup. A development cartridge containing the KART program has also been included in this release. <br>Many thanks to <a href="https://www.instagram.com/collection_nintendo/" target="_blank">@collection_nintendo</a> on Instagram for providing the dumps. <br>
<br> Additional thanks to MaxiBash and xp for finding deleted content in the dumps and researching these consoles. Please check out <a href="https://gbatemp.net/blogs/release-nintendo-dsi-development-units-with-a-hint-of-classrooms-and-mangas.19460/" target="_blank">MaxiBash's blog article</a> for a bit more backstory to each DSi.
@ -47,38 +43,38 @@ layout: dsiware
<p> These are dumps of 4 different <a href="https://wiki.raregamingdump.ca/index.php/Nintendo_DS_Classroom" target="_blank">Classroom DSis</a> in development mode. Very little is known about them, though they may have been used to test and develop classroom software. 5 of these are known to exist and were sold on Yahoo Auctions Japan around June of 2023. Those units were labelled as K04 through to K08. @collection_nintendo managed to win 4 of the 5 consoles, only missing K05. <br>
<br> Almost every DSi contains a program called "camera KART". We believe it is sort of augmented reality test, with KART standing for Kyoshitsuji Augmented Reality Test. We haven't completely figured out what it does, and likely never will with just the 3 of us (<a href="https://discord.gg/se9yQBeX3e" target="_blank">help us</a>), though we have a rough idea from seeing the program run. The bottom screen has a camera recognition value (shown as <code>recog</code>) which increases when it sees recognizable patterns. It responds well to images of tiles, static, and QR codes, giving a recognition of as high as 40. When the recognition is high enough, it will display a model from NitroFS on the top screen. <br>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/KART_with_cake.png" alt="KART screenshot">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/KART_with_cake.png" alt="KART screenshot">
</div>
We don't have the patterns required to get a high enough recongnition to see the models in action, but we did extract and view the models externally. From first to last, "man_02", "pika", and "cube". <br><br>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/man_02.png" alt="man_02 model">
<img src="{{ site.releasedir }}classroom/photos/pika.png" alt="pika model">
<img src="{{ site.releasedir }}classroom/photos/cube.gif" alt="cube model">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/man_02.png" alt="man_02 model">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/pika.png" alt="pika model">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/cube.gif" alt="cube model">
</div>
<h3>Downloads</h3>
<a href="{{ site.releasedir }}classroom/files/VJF100031225_v1.3J_dev_K04.zip">Classroom DSi K04 NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100031225_v1.3J_dev_K04.zip">Classroom DSi K04 NAND</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100031225_v1.3J_dev_K04_extracted.7z">Classroom DSi K04 NAND (extracted contents)</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100031225_v1.3J_dev_K04_extracted.7z">Classroom DSi K04 NAND (extracted contents)</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100031058_v1.3J_dev_K06.zip">Classroom DSi K06 NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100031058_v1.3J_dev_K06.zip">Classroom DSi K06 NAND</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100031058_v1.3J_dev_K06_extracted.7z">Classroom DSi K06 NAND (extracted contents)</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100031058_v1.3J_dev_K06_extracted.7z">Classroom DSi K06 NAND (extracted contents)</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100031485_v1.3J_dev_K07.zip">Classroom DSi K07 NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100031485_v1.3J_dev_K07.zip">Classroom DSi K07 NAND</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100031485_v1.3J_dev_K07_extracted.7z">Classroom DSi K07 NAND (extracted contents)</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100031485_v1.3J_dev_K07_extracted.7z">Classroom DSi K07 NAND (extracted contents)</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100030679_v1.3J_dev_K08.zip">Classroom DSi K08 NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100030679_v1.3J_dev_K08.zip">Classroom DSi K08 NAND</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100030679_v1.3J_dev_K08_extracted.7z">Classroom DSi K08 NAND (extracted contents)</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100030679_v1.3J_dev_K08_extracted.7z">Classroom DSi K08 NAND (extracted contents)</a>
<br>
<a href="{{ site.releasedir }}classroom/files/NAND_KART_all_versions.zip">All KART versions</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/NAND_KART_all_versions.zip">All KART versions</a>
<br>
<h3>Photos</h3>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/classroom_front.png" alt="Classroom top">
<img src="{{ site.releasedir }}classroom/photos/classroom_back.png" alt="Classroom bottom">
<img src="{{ site.releasedir }}classroom/photos/classroom_open.jpg" alt="Classroom turned on">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/classroom_front.png" alt="Classroom top">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/classroom_back.png" alt="Classroom bottom">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/classroom_open.jpg" alt="Classroom turned on">
</div>
</p>
<hr>
@ -86,7 +82,7 @@ layout: dsiware
<p>This copy of KART was flashed to a TWL development cartrdidge. It appears to be a later build than the NAND versions from before, including features such as swapping cameras (X button), freezing the camera (START, SELECT, or B button), and changing the frame rate (Y button). You can also toggle a blank pixel in the center of the camera with the left shoulder button.
<br>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/KART_with_cat.png" alt="KART screenshot">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/KART_with_cat.png" alt="KART screenshot">
</div>
There are no models inside of this KART, and the layout slightly changed by removing the "CAMERA KART" text and TIME.
<br>
@ -94,81 +90,77 @@ layout: dsiware
We tried dumping KART through multiple tools, some made specifically for TWL dev carts, though nothing worked properly. Each dump had some section that was corrupt, as seen below. The first table is a dump from <a href="/dsidev/dsgamecardtosd.html">DS Game Card to SD</a>, and the second table is from <a href="https://github.com/DS-Homebrew/GodMode9i" target="_blank">GodMode9i</a>.
<br><br>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/KART_dsgcsd_failure.png" alt="KART bad regions with DS Game Card to SD">
<img src="{{ site.releasedir }}classroom/photos/KART_gm9i_failure.png" alt="KART bad regions with GodMode9i">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/KART_dsgcsd_failure.png" alt="KART bad regions with DS Game Card to SD">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/KART_gm9i_failure.png" alt="KART bad regions with GodMode9i">
</div>
While each dump by itself is incomplete, there is enough good data between the two to piece together a working dump. Huge thanks to xp and MaxiBash for figuring this out. This combined dump works perfectly and should match the original data on the cartridge.
<h3>Downloads</h3>
<a href="{{ site.releasedir }}classroom/files/Cartridge_KART.zip">KART development cartridge dump</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/Cartridge_KART.zip">KART development cartridge dump</a>
<h3>Photos</h3>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/KART_front.png" alt="KART cartridge top">
<img src="{{ site.releasedir }}classroom/photos/KART_back.png" alt="KART cartridge bottom">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/KART_front.png" alt="KART cartridge top">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/KART_back.png" alt="KART cartridge bottom">
</div>
</p>
<hr>
<h2 id="mangaon">MangaON development DSi (v1.0J_dev)</h2>
<p> This DSi was used for the development of <a href="https://web.archive.org/web/20090205212450/http://nintendo.joystiq.com/2008/12/22/japan-now-to-have-two-wiiware-manga-services/" target="_blank">MangaON</a>, Sunsoft's unreleased service for WiiWare and DSiWare that would have distributed comics and manga. Articles from that time mention Dragon Ball and One Piece manga being offered, as well as others from Shonen Jump later on. The DSi we found would have been on display at <a href="https://www.inside-games.jp/article/img/2008/12/20/32805/62896.html" target="_blank">Jump Festa 2009</a> for people to try and learn about MangaOn. <br>While somewhat hard to see, photos of the event show the DSis in action. In fact, there's a chance this exact unit (or the very edge of it at least) is shown here: <br>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/mangaon_in_real_life.jpg" alt="Jump Festa MangaON stand">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/mangaon_in_real_life.jpg" alt="Jump Festa MangaON stand">
</div>
The MangaON DSi used to have the MangaON service installed, though it was overwritten by the home menu, suggesting that someone updated the console after the event was over. <br> Only the first of 1.4mb of 16.3mb are still present, or roughly 10%. We have the build date from 2008/12/17 at 18:52:11, banner, arm7/9 binaries, and part of the file that holds the comic data (comic.bin), though we can't check the comic because there is not documentation on the format. We have about 1mb of 12mb for the comic data, so if someone figures out the format we believe the first couple pages may be recoverable. <br>
<br> The MangaON DSi also has the oldest known version of <a href="/dsidev/nandfiler.html">NandFiler</a> with a unique banner design and layout. <br><br>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/nandfiler.gif" alt="NandFiler icon">
<img src="{{ site.releasedir }}classroom/photos/nandfiler.png" alt="NandFiler screenshot">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/nandfiler.gif" alt="NandFiler icon">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/nandfiler.png" alt="NandFiler screenshot">
</div>
<h3>Downloads</h3>
<a href="{{ site.releasedir }}classroom/files/VJF100001242_v1.0J_dev_Jump_Festa_2009_-_MangaON.zip">MangaON DSi NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100001242_v1.0J_dev_Jump_Festa_2009_-_MangaON.zip">MangaON DSi NAND</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100001242_v1.0J_dev_Jump_Festa_2009_-_MangaON_extracted.7z">MangaON DSi NAND (extracted contents)</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100001242_v1.0J_dev_Jump_Festa_2009_-_MangaON_extracted.7z">MangaON DSi NAND (extracted contents)</a>
<br>
<a href="{{ site.releasedir }}classroom/photos/MangaON_partial.nds">MangaON app</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/MangaON_partial.nds">MangaON app</a>
<br>
<a href="{{ site.releasedir }}classroom/photos/comic.bin">Partial comic.bin</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/comic.bin">Partial comic.bin</a>
<br>
<a href="{{ site.releasedir }}classroom/photos/NandFiler_1.0J.srl">NandFiler</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/NandFiler_1.0J.srl">NandFiler</a>
<h3>Photos</h3>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/mangaon_front.png" alt="MangaON top">
<img src="{{ site.releasedir }}classroom/photos/mangaon_back.png" alt="MangaON bottom">
<img src="{{ site.releasedir }}classroom/photos/mangaon_open.png" alt="MangaON turned on">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/mangaon_front.png" alt="MangaON top">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/mangaon_back.png" alt="MangaON bottom">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/mangaon_open.png" alt="MangaON turned on">
</div>
</p>
<hr>
<h2 id="altron">Altron development DSi (v1.2J_dev)</h2>
<p> This is a development console owned by Altron. They never made anything for the DSi, so this DSi has nothing of interest on it beyond the usual prototype home menu and settings, and as expected those have already been dumped from other development units.
<h3>Downloads</h3>
<a href="{{ site.releasedir }}classroom/files/VJF100025460_v1.2J_dev_Altron.zip">Altron DSi NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100025460_v1.2J_dev_Altron.zip">Altron DSi NAND</a>
<br>
<a href="{{ site.releasedir }}classroom/files/VJF100025460_v1.2J_dev_Altron_extracted.7z">Altron DSi NAND (extracted contents)</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/VJF100025460_v1.2J_dev_Altron_extracted.7z">Altron DSi NAND (extracted contents)</a>
<br>
</p>
<hr>
<h2 id="dealers-and-explainers">"For dealers and explainers" DSi (v1.4.5J)</h2>
<p> We don't know anything about this DSi. It has text printed on the back that says 「販売店様 説明員用」, or "For Dealers And Explainers" in english. This DSi may have been used by <i>dealers</i> in stores to <i>explain</i> what a DSi is. This runs a normal retail firmware and so it isn't as interesting as we had hoped.
<h3>Downloads</h3>
<a href="{{ site.releasedir }}classroom/files/TJH101232355_v1.4.5J_For_dealers_and_explainers.zip">For dealers and explainers DSi NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/TJH101232355_v1.4.5J_For_dealers_and_explainers.zip">For dealers and explainers DSi NAND</a>
<br>
<h3>Photos</h3>
<div class="screenshot">
<img src="{{ site.releasedir }}classroom/photos/for-dealers-and-explainers_front.png" alt="For dealers and explainers top">
<img src="{{ site.releasedir }}classroom/photos/for-dealers-and-explainers_back.png" alt="For dealers and explainers bottom">
<img src="{{ site.releasedir }}classroom/photos/for-dealers-and-explainers_open.png" alt="For dealers and explainers turned on">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/for-dealers-and-explainers_front.png" alt="For dealers and explainers top">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/for-dealers-and-explainers_back.png" alt="For dealers and explainers bottom">
<img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/for-dealers-and-explainers_open.png" alt="For dealers and explainers turned on">
</div>
</p>
<hr>
<h2 id="nzone">Nintendo Zone Box DSi (v1.4.1J)</h2>
<p>This is a dump of a <a href="https://wiki.raregamingdump.ca/index.php/Nintendo_Zone_Box" target="_blank">Nintendo Zone Box DSi</a>. The NAND appears to be retail.
<h3>Downloads</h3>
<a href="{{ site.releasedir }}classroom/files/ZS100009378_v1.4.1J_Nintendo_zone_box.zip">Nintendo Zone DSi NAND</a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/ZS100009378_v1.4.1J_Nintendo_zone_box.zip">Nintendo Zone DSi NAND</a>
<br>
</p>
<div style="text-align:center;">
<span style="font-size:1vw;">Thanks to <a href="https://twitter.com/Kezerker" target="_blank">Kezerker</a> for editing! </span>
<br>
</div>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>

View File

@ -0,0 +1,100 @@
---
title: 3DS Factory Photos
layout: release
releaseslug: factorysd
---
<h1></h1>
Today we're happy to release hundreds of 3DS photos from inside of Foxconn, the factory where most Nintendo products are manufactured. We don't know exactly where these photos come from in the factory, but we believe they may be from a repair facility.
<br><br>Please click on all images to see them in the original quality.
<h2>RED-CPU-X3</h2>
This is a prototype 3DS XL dated 2012/01/04. It's hard to tell what's going on, but it seems like the touch screen ribbon cable may have been faulty. The motherboard and cartridge board are both X3.
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/1.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/2.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/2.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/3.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/3.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/4.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/4.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/5.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/5.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/6.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/6.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/7.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/7.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/8.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/8.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/9.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/9.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/a.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X3/a.jpeg"></a>
</div>
<h2>RED-CPU-X4 (unconfirmed)</h2>
This might be a prototype 3DS XL dated 2012/01/03. The top screen and SD card reader are X4, but the battery board connector appears to be X1. There are no photos of the motherboard revision so it's impossible to confirm exactly what prototype this is. The X1 cable got a lot of attention so maybe this is why the prototype was in for repair.
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/1.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/2.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/2.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/3.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/3.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/4.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/4.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/5.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/RED-CPU-X4/5.jpeg"></a>
</div>
<h2>KTR-CPU-X6</h2>
This is a prototype new 3DS XL dated 2014/03/17. There appears to have been damage to the shoulder button, part of the motherboard, the SD card reader, the bottom screen, touch screen, connectors... Whew, that poor prototype. You can see that the motherboard is X6, but the SD reader and battery board are X5.<br>
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/0.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/0.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/1.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/2.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/2.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/3.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/3.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/4.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/4.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/5.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/5.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/6.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/6.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/7.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/7.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/8.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/8.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/9.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/9.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/a.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/a.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/b.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/b.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/c.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/c.jpeg"></a>
</div>
There is also a photo and video of a gyroscope tester. This is used to confirm that the 3DS can detect if it is moving around or if it was turned to the side.
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/d.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/d.jpeg"></a>
<video controls>
<source src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/KTR-CPU-X6/e.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
<h2>Unknown new 3DS XL (black)</h2>
This 3DS XL is dated 2012/01/01 and seems to have been brought in due to a bad screen and mic. The photos for this 3DS are extremely corrupted so it's impossible to know if this is a prototype. The microphone is an X2, but that's very little to go off of.
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/1.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/2.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/2.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/3.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/3.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/4.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/4.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/5.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/5.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/6.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_black/6.jpeg"></a>
</div>
<h2>Unknown new 3DS XL (pink)</h2>
This 3DS XL is dated 2012/03/19. This is another that might be a prototype but has no good evidence. You can barely make out an X on the ribbon cable (X6?) but that's basically nothing. The factory PC shows that the mic calibration failed, though weirdly enough there are only photos of repairing the speakers and some CTR EVA boot loop.
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/1.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/2.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/2.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/3.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/3.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/4.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/4.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/5.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/5.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/6.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/6.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/7.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/7.jpeg"></a>
<video controls>
<source src="{{ site.releasedir }}{{ page.releaseslug }}/photos/repair/Unknown_N3DS_pink/8.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
<h2>Battery/power testing</h2>
There are over a hundred photos of a spectrum analyzer. You can see a 3DS in the reflection, possibly from the battery test setup shown in the last three photos (these are not from the SD card).
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor//0.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor/0.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor//1.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor/1.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor//2.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor/2.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor//3.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor/3.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor//4.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/monitor/4.jpeg"></a>
</div>

View File

@ -0,0 +1,46 @@
---
title: X6 DSi and factory firmwares
layout: release
releaseslug: factoryproto
---
<h1>X6 DSi and factory firmwares</h1>
<p>Today we're happy to release a prototype DSi and 3 other motherboards with prototype firmware. Huge thanks to MarioDS64 for sharing his X6 DSi, HudsonU for his factory firmware, and Kelly for helping me get ahold of my two boards.
<h2>TWL-CPU-X6</h2>
This retail prototype DSi has an X6 motherboard and an X4 battery board. The white parts of the shell are slightly different from the released color, and there is no printing on the shell. The sides of the shell have slight notches where there used to be wires, but these have since been removed.
<br><br>
The X6 is running the v2235-7985 factory (prototype) firmware. When a DSi first comes off of the assembly line, it has the factory firmware <a href="/dsidev/twl_eva_pre_import.html" target="_blank">installed</a> to allow it to boot factory test cartridges. The firmware has no menu and only autoboots inserted cartridges. If no cartridge is found then there will just be a white screen. There is a prototype <a href="/dsidev/machinesettings.html" target="_blank">MachineSettings</a> also included, though it is inaccessible.<br><br>
Parts of this firmware have been found in brand new DSis, but this is the first time finding the complete firmware and having it installed.<br><br>
<h4>Download</h4>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/AAAMPP3EH529_v2235-7985_prod_X6_MarioDS64.zip">X6 DSi NAND</a>
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_top.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_top.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_bottom.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_bottom.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_open.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_open.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_whahoo.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_whahoo.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_back.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_back.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_right.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_right.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_left.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_left.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_mobo_attached.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_mobo_attached.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_mobo_front.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_mobo_front.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_mobo_back.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_mobo_back.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_compare_top.png" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_compare_top.png"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_screen.png" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_screen.png"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_sub_comp_back.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_sub_comp_back.jpg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_sub_comp_front.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/X6/X6_sub_comp_front.jpg"></a>
</div>
<h2>Additional prototype/factory firmware dumps</h2>
There were 3 more DSis found with the factory firmware. These are not prototypes, but they're still interesting to look at. Each one contains a complete deleted final firmware (my two having 1.4.4U and 1.4.3U, and HudsonU's having 1.4.4U). These may have been returned to the factory due to being bricked or damaged, and the boards were reused. The logs didn't have any useful information so it is impossible to know.
<br><br>
<h4>Download</h4>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/NOSERIAL_v2235-7985_prod_HudsonU.zip">HudsonU's factory firmware NAND</a><br>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/NOSERIAL_v2235-7985_prod_03Y12504_rmc.zip">rmc's factory firmware NAND (03Y12504)</a><br>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/files/NOSERIAL_v2235-7985_prod_17622504_rmc.zip">rmc's factory firmware NAND (17622504)</a>
<div class="screenshot">
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/03Y12504_front.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/03Y12504_front.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/03Y12504_back.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/03Y12504_back.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/03Y12504_cartridge.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/03Y12504_cartridge.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/17622504_front.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/17622504_front.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/17622504_back.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/17622504_back.jpeg"></a>
<a href="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/17622504_cartridge.jpg" target="_blank"><img src="{{ site.releasedir }}{{ page.releaseslug }}/photos/factory/17622504_cartridge.jpeg"></a>
</div>

53
dsidev/releases.html Executable file
View File

@ -0,0 +1,53 @@
---
title: Index
layout: dsiware
redirect_from: /dsidev/index.html
---
<!-- The copy/pasting here is criminal... but so is adding another copy/paste jekyll layout -->
<!--
<div style="margin:1%;">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;"><br>
<h3 style="padding-top:0;"><a href="/dsidev/release/proto-factory.html">X6 DSi and factory firmwares</a></h3>
<p style="width:100%;">
An X6 prototype DSi and 3 final retail motherboards with factory (prototype) firmware. Huge thanks to <b>MarioDS64</b> for sharing his prototype, <b>HudsonU</b> for his factory firmware, and <b>Kelly</b> for helping me get ahold of my two boards.
</p>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>
-->
<div style="margin:1%;">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;"><br>
<h3 style="padding-top:0;"><a href="/dsidev/release/dev-nands.html">Classroom + MangaON DSi dev NANDs</a></h3>
<p style="width:100%;">
8 NAND dumps from various DSi development units (and 2 retail), some of which were used for developing the Classroom DSi and MangaON. There is also a development cartridge containing the KART, a possible augmented reality test. <br>Many thanks to <b>collection_nintendo</b> on Instagram for providing the dumps. <br>
</p>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>
<div style="margin:1%;">
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;width:100%;">
<div class="devinfo-main" style="position:relative;"><br>
<h3 style="padding-top:0;"><a href="/dsidev/release/USG-CPU-X4.html">X4 Prototype released</a></h3>
<p style="width:100%;">
Lots of detailed photos and the differences of a newly discovered X4 prototype DS lite. Huge thanks to <b>lasscat</b> and <b>ProtonX</b>!
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>

View File

@ -0,0 +1,5 @@
---
layout: devinfo
app: RVLBoardChecker
---
Test

12
dsidev/sdmc_launcher.html Normal file
View File

@ -0,0 +1,12 @@
---
layout: devinfo
app: SDMC_Launcher
---
This is a special <a href="https://dsibrew.org/wiki/Stage2" target="_blank">stage2</a> bootloader that boots an SRL off of the SD card. Only used in factories, this bootloader is installed on every DSi when it enters the <a href="/dsidev/twlboardchecker.html">BOARD</a> phase of testing. This allows the DSi to run tools like <a href="/dsidev/twlboardchecker.html">PRE_IMPORT</a> that will install an actual firmware. SDMC Launcher is found in most copies of TWL EVA and is treated as a fallback bootloader in case certain NAND writing operations fail. <br>SRLs must be signed for the target console in order to be booted.
<br><br>
The source code for SDMC Launcher can be found in <a target="_blank" href="https://github.com/rvtr/TwlIPL/tree/trunk/build/nandfirm/sdmc-launcher">TwlIPL</a>.
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/pass.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/fail1.png">
</div>

View File

@ -1,4 +0,0 @@
---
layout: devinfo
app: SequencerCTR
---

View File

@ -1,5 +0,0 @@
---
layout: devinfo
app: SequencerRVL
redirect_from: /dsidev/twleva.html
---

View File

@ -8,7 +8,4 @@ redirect_from: /dsidev/dsishop.html
The app features pages for downloading test programs/save data, testing all EC functions (ticket management,
<br>
All the info (along with an interactive web demo) has been placed <a href="dsishop/startup.html">here</a>.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_sweep.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_dump.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div></div>

View File

@ -2,10 +2,3 @@
layout: devinfo
app: SimpleApp
---
Content
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/TwlNmenu/twlnmenu_nand.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);"></div>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/TwlNmenu/twlnmenu_sd.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/TwlNmenu/twlnmenu_install.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);"></div>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/TwlNmenu/twlnmenu_2011.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);"></div></div>

View File

@ -3,8 +3,6 @@ layout: devinfo
app: SoftKeyboard
---
This is an interactive keyboard used to demonstrate the NitroSDK package called <code>NitroSample-SoftKeyboard</code>, which was used to add keyboards to games.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div class="screenshot"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/SoftKeyboard/softkeyboard.png">
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/SoftKeyboard/softkeyboard-qwerty.png"></div>
</div>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/softkeyboard.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/softkeyboard-qwerty.png"></div>

View File

@ -3,23 +3,25 @@ layout: devinfo
app: tcl_2
redirect_from: /dsidev/tcl-2.html
---
tcl-2 converts <code>HNI_0037.bmp</code> and <code>HNI_0040.bmp</code> (found in romfs) to <code>.jpg</code>, then copies them to the photo region of NAND (also updates <code>pit.bin</code> accordingly). The copied images are valid and pass PhotoChecker's tests.<br><br>This specific version off the app comes with two other photos (<code>boy.bmp</code> and <code>001.bmp</code>) of a young boy and a slice of cake. These are not not used in the demo.<br><br><span style="color:orange;">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.</span><div style="text-align:center;"><h2>Photos from romfs:</h2>
tcl-2 converts <code>HNI_0037.bmp</code> and <code>HNI_0040.bmp</code> (found in romfs) to <code>.jpg</code>, then copies them to the photo region of NAND (also updates <code>pit.bin</code> accordingly). The copied images are valid and pass PhotoChecker's tests.<br><br>There were two other photos (<code>boy.bmp</code> and <code>001.bmp</code>) of a young boy and a slice of cake found in nitrofs. These are not not used in the demo.
<br><br>
This app is just like the tcl-2 demo in the TWL SDK, but with different images.
<div class="photo">
<div>
<h3>001.bmp</h3>
<img src="{{ site.imgdir }}/{{ page.app }}/romfs/001.bmp">
<img src="{{ site.imgdir }}{{ page.app }}/romfs/001.bmp">
</div>
<div>
<h3>boy.bmp</h3><img src="{{ site.imgdir }}/{{ page.app }}/romfs/boy.bmp">
<h3>boy.bmp</h3><img src="{{ site.imgdir }}{{ page.app }}/romfs/boy.bmp">
</div>
<div>
<h3>HNI_0037.bmp</h3>
<img src="{{ site.imgdir }}/{{ page.app }}/romfs/HNI_0037.bmp">
<img src="{{ site.imgdir }}{{ page.app }}/romfs/HNI_0037.bmp">
</div>
<div>
<h3>HNI_0040.bmp</h3>
<img src="{{ site.imgdir }}/{{ page.app }}/romfs/HNI_0040.bmp"></div>
<img src="{{ site.imgdir }}{{ page.app }}/romfs/HNI_0040.bmp"></div>
</div>
<h2>Screenshots:</h2>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/tcl-2.png"></div></div>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/tcl-2.png"></div>

View File

@ -1,53 +0,0 @@
---
layout: devinfo
app: TWL_EVA
redirect_from: /dsidev/twleva.html
---
TWL EVA is a program used for quality control on DSi consoles right off the assembly line, and possibly to test them for repairing as well (thought because TWL EVA makes references to a "repair" mode).
<h2>Test list</h2>
This is a list of the tests that can be accessed from TWL EVA's menu by holding the <code>start</code> button on boot, or by cancelling the aging test if it autoboots that. The tests are categorized by which menu they are available in.<br><br>
<b><code>EVALUATION MENU:</code></b><br>
<code> - CPU</code>, Various CPU tests (more info needed)<br>
<code> - MIC</code>,Microphone tests and sampler<br>
<code> - LCD</code>, Displays colored bars to test top screen<br>
<code> - LCD-RED</code>, Displays lines and colors to test screens<br>
<code> - EMI DEMO</code>, Model and rendering tests (need to confirm) with Super Smash Bros. screenshots on the bottom screen<br>
<code> - KEY</code>, Displays button input values both graphically and by showing the registers<br>
<code> - NVRAM </code>, Reads and writes old DS config in NVRAM, and displays version info<br>
<code> - PMIC</code>,Tests power management chip (controls power and backlight)<br>
<code> - CAMERA</code>, Configures camera settings like exposure, sharpness, white balance, etc. Also allows for saving photos, basic camera tests, and viewing photos from those tests<br>
<code> - RTC</code>, Sets the RTC to the selected time<br>
<code> - PSRAM</code><br>
<code> - NAND</code>, Writes dummy files to NAND for testing, displays NAND chip info, and has the ability to read/write to NAND in hex<br>
<code> - SNDEX</code>, Sound tests<br>
<code> - TWL INFO</code>, Displays system info like configuration and manufacturer details for NAND, battery, PMIC, and camera<br>
<code> - SD</code>, SD read/write tests and displays SD card info<br>
<code> - MCU</code>, Manages LED for WiFi, power, camera. Also controls brightness, volume, mic gain, and the resisters for all<br>
<code> - WRFU</code>, Check current and old mac addresses<br>
<code> - TP</code>, Touch sceen calibration<br>
<code> - INITIALIZER</code>, Formats NAND, installs <code>.nand</code> and <code>.tad</code> files (will not work on retail, untested on dev. Installing with the <code>.nand</code> option will <u><b>result in a brick</b></u> that unlaunch can't protect against), writes HWInfo and MCU firmware<br><br>
<b><code> TEST PROGRAM:</code></b><br>
<code> - SELF CHECKER</code>, Run full test on system<br>
<code> - AGING</code>, Run full test on system<br>
<code> - FLICKER ADJUSTER</code>, Displays thin bars, which cause flickering, to see if screens need to be adjusted<br>
<code> - LCD UNIT CHECKER</code>, Displays thin bars, which cause flickering, to see if screens need to be adjusted<br>
<code> - TP CALIBRATION</code>, Calibrates touch screen<br>
<code> - TP ACCURACY</code>, Tests touch screen calibration<br>
<code> - CAMERA TEST</code>, Tests cameras and saves photos from the test to the SD card<br>
<code> - CAMERA ASSY</code>, Tests cameras and saves photos from the test to the SD card<br><br>
<b><code>MISC MENU:</code></b><br>
<code> - Test Sound</code>, Plays music and sound effects<br>
<code> - Sound Output</code>, Plays a tone in the left, right, or both speakers.<br>
<code> - Swap Display</code>, Swap bottom and top screens<br>
<code> - Dump Eeprom</code>, Displays button input values<br>
<code> - FS Viewer</code>, Browse and display file content in ROM, NAND, or the SD card in hexadecimal or plaintext<br>
<code> - RTC Set</code>, Sets the RTC to the selected time<br>
<code> - BarCode Menu</code>, Creates barcodes and and QR codes with the serial number and other console info<br>
<code> - Clear User Data</code>, Presumably clears user settings/photos/saves<br>
<code> - Boright Spot</code>, Unknown, this is greyed out and so we're unable to access it<br>
<h2>Additional info</h2>
- The <code>.tad</code> installer follows the same rules as <a href="/dsidev/twlnmenu.html">TwlNmenu</a>, needing programs to be signed for the target console.<br>
- Different versions of TWL EVA may exclude certain functions. The above list is for all functions across each version of the program.

26
dsidev/twl_eva/0_board.html Executable file
View File

@ -0,0 +1,26 @@
---
layout: devinfo
app: TWLBoardChecker
altname: BOARD
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twlboardchecker.html
group: true
---
<b>BOARD</b> is the first phase of DSi testing in the factory. A bare DSi motherboard would be placed in a special box, and hardware tests would be performed to ensure there are no shorts or other faults. All of these tests would be controlled externally by a DS lite running the TWL CPU Board Sequencer app. While we don't have photos of the DSi testing hardware, you can see a similar thing with the <a href="/dsidev/ctrboardchecker.html">CTR BOARD</a> process below, where a DSi would control tests on a 3DS motherboard.
<div class="screenshot">
<img src="{{ site.imgdir }}CTRBoardChecker/external/image-084.jpg">
<img src="{{ site.imgdir }}CTRBoardChecker/external/image-093.jpg">
<img src="{{ site.imgdir }}CTRBoardChecker/external/image-098.jpg">
</div>
TWL CPU Board Sequencer would also format the NAND and flash the <a href="/dsidev/sdmc_launcher.html">SDMC Launcher</a> bootloader, allowing the DSi to run apps of off an SD card. This makes it possible to move onto the <a href="/dsidev/twl_eva_pre_import.html">PRE_IMPORT</a> stage and write factory firmware afterwards.
<h2>Screenshots</h2>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/main.BMP">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/dsi_watch.BMP">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/dsi_watch_light.BMP">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/dsi_insert.BMP">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/dsi_close.BMP">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/sdmc_launcher.BMP">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/tests.BMP">
</div>

View File

@ -0,0 +1,58 @@
---
layout: devinfo
app: TWL_EVA_PRE_IMPORT
altname: PRE_IMPORT
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_pre_import.html
group: true
---
When a DSi has gone through the factory's <a target="_blank" href="/dsidev/twlboardchecker.html">BOARD</a> testing, it is left with no firmware and only the <a href="/dsidev/sdmc_launcher.html">SDMC Launcher</a> bootloader. This bootloader is used to launch <b>PRE_IMPORT</b> off of the SD card. PRE_IMPORT will then install factory firmware and a bootloader that is functionally like the release version.
<br><br>Factory firmware is like any other prototype firmware except for the fact that it contains an autoboot only <a href="./launcher.html">Launcher</a>. This means that it has no accessible menu and is only able to run inserted cartridges. Autobooting is all prototype firmware needs since it is just used to launch other versions of TWL EVA. This firmware is deleted once <a href="/dsidev/twl_eva_import.html">IMPORT</a> installs the final firmware, but headers can often still be found in unused DSis. Below is a list of all the titles and versions that make up factory firmware for retail and dev consoles.<br><br>
<table class="menu" style="width:100%">
<tr>
<th class="menuheader">Version</th>
<th class="menuheader">DSHashTable</th>
<th class="menuheader">Launcher</th>
<th class="menuheader">Settings</th>
<th class="menuheader">sysmenuVersion</th>
<th class="menuheader">wlanfirm</th>
<th class="menuheader">stage2 bootloader</th>
</tr>
<tr>
<td class="menuitem">0.1A (prod)</td>
<td class="menuitem">v2105-7739</td>
<td class="menuitem">v2235-7985</td>
<td class="menuitem">v2105-7739</td>
<td class="menuitem">v2105-7739</td>
<td class="menuitem">v2105-7739</td>
<td class="menuitem">v2262-8067</td>
</tr>
<tr>
<td class="menuitem">0.1A (dev)</td>
<td class="menuitem">v2095-7739</td>
<td class="menuitem">v2235-7985</td>
<td class="menuitem">v2095-7739</td>
<td class="menuitem">v2095-7739</td>
<td class="menuitem">v2095-7739</td>
<td class="menuitem">v2262-8067</td>
</tr>
</table>
The process list for PRE_IMPORT is shown below. The HWInfos created at this stage are dummy files.
<table class="functionlist"><tr><td><pre>
26-05 LOAD Pass/Fail.nbfs
26-03 CHECK SD NO WRITE PROTECT
09-07 RTC FAT TO RAW
31-12 LOG BACKUP TO MMEM
28-01 LOG NORMAL FORMAT
31-11 BOARD LOG RAW TO FAT
28-08 MAKE TWLCFG.dat
29-06 INIT HWINFO_S.dat
29-07 INIT HWINFO_N.dat
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/pre_import_main.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/pre_import_romheader.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/pre_import_installing.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/pre_import_filelist.png">
</div>

24
dsidev/twl_eva/2_flicker.html Executable file
View File

@ -0,0 +1,24 @@
---
layout: devinfo
app: TWL_EVA_FLICKER
altname: FLICKER
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_flicker.html
group: true
---
<b>FLICKER</b> is a DSi screen tester. There are two parts to this test, <b>FLICKER ADJUSTER</b> and <b>LCD UNIT CHECKER</b>. The first one displays lines close together that will cause flickering if the screens are not calibrated, and the second will display colors and patterns. You can see the flickering on your own screen by zooming in or out on the second screenshot below.<br><br>
<table class="functionlist"><tr><td><pre>
FLICKER ADJUSTER:
13-02 ADJUST FLICKER
LCD UNIT CHECKER:
13-03 LCD UNIT CHECK
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/flicker.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/flicker_flicker.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/flicker_blue.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/flicker_gradient.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/flicker_plus.png">
</div>

34
dsidev/twl_eva/3_tp_cal.html Executable file
View File

@ -0,0 +1,34 @@
---
layout: devinfo
app: TWL_EVA_TP_CAL
altname: TP_CAL
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_tp_cal.html
group: true
---
<b>TP_CAL</b> is used to test the DSi touch screen in the factory. There are 3 TP_CAL modes listed in all TWL EVA versions.
<ul>
<li><b>TP CALIBRATION</b>, calibrates the touch screen.</li>
<li><b>TP ACCURACY</b> is then used to test the calibration.</li>
<li><b>TEST TP JIG</b> requires you to touch markers on the screens and has extremely low tolerances. Perhaps this was meant to be used in a factory <i>jig</i> that allows for precisely touching the DSi touch screen?</li>
</ul>
Below is a list of tests contained in each TP_CAL mode:
<br><br>
<table class="functionlist"><tr><td><pre>
TP CALIBRATION:
25-06 OPEN SHORT CHECK
12-02 TP CALIBRATION
26-05 LOAD Pass/Fail.nbfs
38-01 CARD REMOVE TEST
TP ACCURACY:
12-05 TP ACCURACY
TEST TP JIG:
12-06 TP ACCURACY
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/tp_cal.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/tp_jig.png">
</div>

112
dsidev/twl_eva/4_aging.html Executable file
View File

@ -0,0 +1,112 @@
---
layout: devinfo
app: TWL_EVA_AGING
altname: AGING
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_aging.html
group: true
---
<b>AGING</b> appears to be the same as <a href="/dsidev/twl_eva_final.html">FINAL</a> with both having identical test lists.
<br><br>
The test list is shown below:
<br><br>
<table class="functionlist"><tr><td><pre>
10-01 PLAY COIN
35-17 SET AGING BLB
00-05 SHOW TESTER STATUS
02-01 VRAM
02-03 VRAM-2
02-04 ITCM
02-05 DTCM
02-06 MAIN MEMORY
02-07 PSRAM DATA BUS
02-08 PSRAM ADDRESS BUS
02-09 PSRAM DEVICE
03-01 TIMER TIMER0
03-02 TIMER CONNECT
03-03 TIMER INTERRUPT
03-04 TIMER PRESCALER
04-01 DMA INTREQ FLAG
04-02 DMA PRIORITY
04-04 DMA VBLANK START
04-05 DMA HBLANK START
04-06 DMA DISP START
04-10 NDMA INTREQ FLAG
04-11 NDMA ARB FIX PRI
04-12 NDMA ARB ROUND PRI
04-13 NDMA VBLANK START
19-01 INTERRUPT
05-01 CAPTURE CONTROL
05-02 CAPTURE BLENDING
06-01 ACCELERATOR DIV
06-02 ACCELERATOR SQRT
27-01 NAND W/R/D Test
34-01 AES CTR MODE
34-02 AES CCM MODE
07-01 3D ATTR FARCLIP
07-02 3D BOX TEST
07-03 ALPHA TEST
07-04 ATTR DEPTH UPDATE
07-05 ATTR DEPTH TEST
07-06 CLEAR IMAGE
07-07 EDGE MARKING
07-08 FOG
07-09 3D LIGHT COLOR
07-10 3D LIGHTING
07-11 3D SHININESS
07-12 3D ONE POLYGON
07-13 3D ANTIALIAS
07-14 3D SHADOW POLYGON
07-15 3D TEST COORDINATES
07-16 3D WIRE FRAME
08-01 3D ATTR 1DOPOLYGON
08-02 3D TEX DECAL
08-03 3D TEX ENVMAPPING
08-04 3D TEX SRT
08-05 3D VERTEX COORD 1
08-06 3D VERTEX COORD 2
08-07 3D VERTEX COORD 3
08-08 3D TEX ALPHA
08-09 3D TEX VERTEX SOURCE
08-10 3D TRANSLUCENT
08-11 3D VIEW PORT
08-12 3D TEX FORMAT
08-15 3D FUNCTION OF 2D
08-16 3D POSITION/VECTOR
08-17 3D BOIDS
22-01 2D(MAIN) VRAM
22-02 2D(MAIN) MAINMEM
22-03 2D(MAIN) BGMODE0-0
22-04 2D(MAIN) BGMODE0-1
22-05 2D(MAIN) BGMODE0-2
22-06 2D(MAIN) BGMODE1-0
22-07 2D(MAIN) BGMODE1-1
22-08 2D(MAIN) BGMODE2-0
22-09 2D(MAIN) BGMODE2-1
22-10 2D(MAIN) BGMODE3-0
22-11 2D(MAIN) BGMODE4-0
22-12 2D(MAIN) BGMODE5-0
22-13 2D(MAIN) BGMODE5-1
22-14 2D(MAIN) BGMODE5-2
22-15 2D(MAIN) BGMODE6-0
50-01 REFRESH
09-01 RTC REGISTER
09-02 RTC INTERRUPT
09-03 RTC RESET
10-02 PLAY BGM
08-18 3D BOIDS CAPTURE
13-01 LCD UNIT CHECK
24-01 2D(SUB) VISUAL CHECK
50-01 REFRESH
18-01 CARTRIDGE ROM
18-02 CARTRIDGE SRAM
20-01 EEPROM ACCESS
10-03 STOP BGM
35-18 RESTORE AGING BLB
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/aging_lightcolor.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/aging_shadowpolygon.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/aging_texturecoordinates.png">
</div>

108
dsidev/twl_eva/5_final.html Executable file
View File

@ -0,0 +1,108 @@
---
layout: devinfo
app: TWL_EVA_FINAL
altname: FINAL
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_final.html
group: true
---
<b>FINAL</b> appears to be the same as the <a href="/dsidev/twl_eva_aging.html">AGING</a> test.
<br><br>
This test checks all functions of the DSi like graphics, memory, NAND reading/writing, cartridge reading, button inputs, encryption, screens, and sound. Some some things like screens are already tested in the <a href="/dsidev/twl_eva_flicker.html">FLICKER</a> stage, FINAL does very basic double checks on everything. It can be treated like a summary of all other tests.
<br><br>
The full list of FINAL tests is shown below:
<table class="functionlist"><tr><td><pre>
10-01 PLAY COIN
35-17 SET AGING BLB
00-05 SHOW TESTER STATUS
02-01 VRAM
02-03 VRAM-2
02-04 ITCM
02-05 DTCM
02-06 MAIN MEMORY
02-07 PSRAM DATA BUS
02-08 PSRAM ADDRESS BUS
02-09 PSRAM DEVICE
03-01 TIMER TIMER0
03-02 TIMER CONNECT
03-03 TIMER INTERRUPT
03-04 TIMER PRESCALER
04-01 DMA INTREQ FLAG
04-02 DMA PRIORITY
04-04 DMA VBLANK START
04-05 DMA HBLANK START
04-06 DMA DISP START
04-10 NDMA INTREQ FLAG
04-11 NDMA ARB FIX PRI
04-12 NDMA ARB ROUND PRI
04-13 NDMA VBLANK START
19-01 INTERRUPT
05-01 CAPTURE CONTROL
05-02 CAPTURE BLENDING
06-01 ACCELERATOR DIV
06-02 ACCELERATOR SQRT
27-01 NAND W/R/D Test
34-01 AES CTR MODE
34-02 AES CCM MODE
07-01 3D ATTR FARCLIP
07-02 3D BOX TEST
07-03 ALPHA TEST
07-04 ATTR DEPTH UPDATE
07-05 ATTR DEPTH TEST
07-06 CLEAR IMAGE
07-07 EDGE MARKING
07-08 FOG
07-09 3D LIGHT COLOR
07-10 3D LIGHTING
07-11 3D SHININESS
07-12 3D ONE POLYGON
07-13 3D ANTIALIAS
07-14 3D SHADOW POLYGON
07-15 3D TEST COORDINATES
07-16 3D WIRE FRAME
08-01 3D ATTR 1DOPOLYGON
08-02 3D TEX DECAL
08-03 3D TEX ENVMAPPING
08-04 3D TEX SRT
08-05 3D VERTEX COORD 1
08-06 3D VERTEX COORD 2
08-07 3D VERTEX COORD 3
08-08 3D TEX ALPHA
08-09 3D TEX VERTEX SOURCE
08-10 3D TRANSLUCENT
08-11 3D VIEW PORT
08-12 3D TEX FORMAT
08-15 3D FUNCTION OF 2D
08-16 3D POSITION/VECTOR
08-17 3D BOIDS
22-01 2D(MAIN) VRAM
22-02 2D(MAIN) MAINMEM
22-03 2D(MAIN) BGMODE0-0
22-04 2D(MAIN) BGMODE0-1
22-05 2D(MAIN) BGMODE0-2
22-06 2D(MAIN) BGMODE1-0
22-07 2D(MAIN) BGMODE1-1
22-08 2D(MAIN) BGMODE2-0
22-09 2D(MAIN) BGMODE2-1
22-10 2D(MAIN) BGMODE3-0
22-11 2D(MAIN) BGMODE4-0
22-12 2D(MAIN) BGMODE5-0
22-13 2D(MAIN) BGMODE5-1
22-14 2D(MAIN) BGMODE5-2
22-15 2D(MAIN) BGMODE6-0
50-01 REFRESH
09-01 RTC REGISTER
09-02 RTC INTERRUPT
09-03 RTC RESET
10-02 PLAY BGM
08-18 3D BOIDS CAPTURE
13-01 LCD UNIT CHECK
24-01 2D(SUB) VISUAL CHECK
50-01 REFRESH
18-01 CARTRIDGE ROM
18-02 CARTRIDGE SRAM
20-01 EEPROM ACCESS
10-03 STOP BGM
35-18 RESTORE AGING BLB
</td></tr></table>

38
dsidev/twl_eva/6_mic.html Executable file
View File

@ -0,0 +1,38 @@
---
layout: devinfo
app: TWL_EVA_MIC
altname: MIC
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_mic.html
group: true
---
<b>MIC</b> is used to test the microphones.
<br><br>
The specific MIC tests are listed below:
<br><br>
<table class="functionlist"><tr><td><pre>
16-01 MIC TESTER START UP
16-02 MIC TWL DC OFFSET
16-15 MIC TWL STABLE TIME
16-03 MIC TWL INPUT CHECK
16-14 MIC GAIN CALIBRATION
16-04 MIC TWL SENSITIVITY
16-13 MIC TWL HOWLING TEST
16-08 MIC TWL IIR Filter
16-05 MIC TWL SPEANA 1kHz
16-06 MIC TWL SPEANA 200kHz
16-07 MIC TWL SPEANA 4kHz
16-09 MIC CODEC GO DS MODE
16-10 MIC NTR DC OFFSET
16-16 MIC NTR STABLE TIME
16-11 MIC NTR SENSITIVTY
31-09 MIC LOG OK
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/mic.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/mic_start.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/mic_testing.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/mic_sample.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/mic_graph.png">
</div>

30
dsidev/twl_eva/7_camera.html Executable file
View File

@ -0,0 +1,30 @@
---
layout: devinfo
app: TWL_EVA_CAMERA
altname: CAMERA
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_camera.html
group: true
---
<b>CAMERA</b> is used to test the DSi cameras. These test allow for changing exposure, lighting, sharpness, etc. When taking a photo CAMERA will also display it in 9 zoomed in sections to check for small errors.
<br><br>
The test list is shown below:
<br><br>
<table class="functionlist"><tr><td><pre>
CAMERA TESTER:
25-06 OPEN SHORT CHECK
25-01 CAMERA TEST
CAMERA ASSY:
25-06 OPEN SHORT CHECK
25-05 CAMERA ASSY
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/camera.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/camera_chart.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/camera_easy.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/camera_easy_2.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/camera_features.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/camera_contrast.png">
</div>

30
dsidev/twl_eva/8_prepare.html Executable file
View File

@ -0,0 +1,30 @@
---
layout: devinfo
app: TWL_EVA_PREPARE
altname: PREPARE
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_prepare.html
group: true
---
<b>PREPARE</b> is a tool to write and sign the DSi's HWInfo, a per-console file containing the serial and region. HWInfo is required to boot final firmware (ignored on factory firmware) and so PREPARE is used to <i>prepare</i> the DSi for <a href="/dsidev/twl_eva_import.html">IMPORT</a>.<br>There are two versions, PREPARE and PREPARE SD. The only difference is that PREPARE SD does not include "WRITE SDMC-LNC" (the <a href="/dsidev/sdmc_launcher.html">SDMC Launcher</a>), while the normal PREPARE does. There is also a <a href="/dsidev/twl_eva_prewrite.html">PREWRITE</a> which is very similar in function to PREPARE with a few additions, though PREWRITE is likely not used.<br><br>The tests for both PREPAREs are listed below:<br><br>
<table class="functionlist"><tr><td><pre>
PREPARE:
28-01 FAT NORMAL FORMAT
28-08 MAKE TWLCFG.dat
29-06 INIT HWINFO_S.dat
29-07 INIT HWINFO_N.dat
28-04 WRITE SDMC-LNC
28-09 IMPORT TAD FILES
28-05 LOAD MENU LAUNCHER
28-06 WRITE MENU LAUNCHER
PREPARE SD:
28-01 FAT NORMAL FORMAT
28-08 MAKE TWLCFG.dat
29-06 INIT HWINFO_S.dat
29-07 INIT HWINFO_N.dat
28-09 IMPORT TAD FILES
28-05 LOAD MENU LAUNCHER
28-06 WRITE MENU LAUNCHER
</td></tr></table>

31
dsidev/twl_eva/9_prewrite.html Executable file
View File

@ -0,0 +1,31 @@
---
layout: devinfo
app: TWL_EVA_PREWRITE
altname: PREWRITE
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_prewrite.html
group: true
---
This is most likely a test to see if HWInfo and the final firmware can be written or not. <b>PREWRITE</b> creates and signs HWInfo just like <a href="/dsidev/twl_eva_prepare.html">PREPARE</a> does, though PREWRITE seems to have extra steps such as backing up/restoring logs during formatting. PREWRITE writes the following log entry which is not found in any DSi logs. This means PREWRITE is likely not used.
<br>
<code>0,PWRITE,OK,1.3, , , ,S/N=,</code>
<br><br>This is the PREWRITE function list:
<table class="functionlist"><tr><td><pre>
09-07 RTC FAT TO RAW
31-12 LOG BACKUP TO MMEM
12-07 TP CALDATA TO MMEM
28-01 FAT NORMAL FORMAT
31-14 LOG RESTORE FROM MMEM
28-08 MAKE TWLCFG.dat
29-06 INIT HWINFO_S.dat
29-07 INIT HWINFO_N.dat
09-06 RTC RAW TO FAT
12-08 TP CALDATA TO FAT
28-07 CLEAR NOR DATA
28-04 WRITE SDMC-LNC
28-09 IMPORT TAD FILES
28-05 LOAD MENU LAUNCHER
28-06 WRITE MENU LAUNCHER
31-15 WRITE PREWRITE LOG
</td></tr></table>

24
dsidev/twl_eva/a_pcheck.html Executable file
View File

@ -0,0 +1,24 @@
---
layout: devinfo
app: TWL_EVA_PCHECK
altname: PCHECK
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_pcheck.html
group: true
---
<b>PCHECK</b> is like <a href="/dsidev/twl_eva_ncheck.html">NCHECK</a>. While NCHECK confirms that the final firmware and system files are installed properly, PCHECK confirms that <a href="/dsidev/twl_eva_prepare.html">PREPARE</a> or <a href="/dsidev/twl_eva_prewrite.html">PREWRITE's</a> factory firmware and final HWInfo are installed properly. This makes sure that the final firmware can be safely installed before moving on to <a href="/dsidev/twl_eva_import.html">IMPORT</a>.
<table class="functionlist"><tr><td><pre>
32-01 CHECK INITIALIZE
32-02 CHECK SHOW COUNTRY
32-03 CHECK TEST LOG
32-04 CHECK REGION
32-05 CHECK SER.NO
32-12 CHECK RED LNCH EXIST
32-06 CHECK WRFU
32-14 CHECK PLSOFT VER.
35-11 MCU CHECK CALIB
12-05 TP ACCURACY
31-07 WRITE OK LOG
31-10 LOG EXPORT SD
</td></tr></table>

49
dsidev/twl_eva/b_import.html Executable file
View File

@ -0,0 +1,49 @@
---
layout: devinfo
app: TWL_EVA_IMPORT
altname: IMPORT
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_import.html
group: true
---
After <a href="/dsidev/twl_eva_prepare.html">PREPARE</a> has created and signed HWInfo (required for final firmware to boot), <b>IMPORT</b> is used to install the final firmware, write all system files like <code>dev.kp</code> and <code>TWLFontTable.dat</code>, and install the release <a target="_blank" href="https://docs.randommeaninglesscharacters.com/stage2.html">stage2</a> bootloader. IMPORT also erases the factory firmware. There is a different copy of IMPORT used for every region and firmware version.
<br><br>
As an example, <a target="_blank" href="https://wiki.raregamingdump.ca/index.php/Nintendo_DS_Classroom">Classroom DSis</a> had a unique version of IMPORT.<br>
Below is a normal Japanese v1.4.0 log. You can see the IMPORT type is "JPN" on the last line. That means the installed firmware was for a normal Japanese DSi:
<table class="functionlist"><tr><td><pre>
0,IMPORT,START,1.0, , , ,Sys=1.4.0 Pre=U1,
0,IMPORT,USRAPP,1.0, , , ,1.HNGJ 2.KGUJ 3.K2DJ 4.KNDJ 5.KNRJ ...,
0,IMPORT,USRAPP2,1.0, , , ,6.KD4J ,
0,IMPORT,OK,1.0, , , ,UTL IMPORT JPN,
</td></tr></table>
Another log is from a Japanese Classroom DSi which instead shows an IMPORT type of "JPN_A". Notice how the bundled apps (USRAPP) also change because of the firmware.
<table class="functionlist"><tr><td><pre>
0,IMPORT,START,1.0, , , ,Sys=1.4.0 Pre=UA1,
0,IMPORT,USRAPP,1.0, , , ,1.KPEJ 2.KD4J 3.KD3J 4.KD5J 5.HNGJ ...,
0,IMPORT,USRAPP2,1.0, , , ,6.KGUJ ,
0,IMPORT,OK,1.0, , , ,UTL IMPORT JPN_A,
</td></tr></table>
Below is the function list for IMPORT to show the steps involved in installing the final firmware:
<table class="functionlist"><tr><td><pre>
32-16 CHECK SER.NO 1stCHAR
28-11 IMPORT INITIALIZE
31-16 WRITE START LOG
29-11 WRITE FONT DATA
29-18 WRITE DEV.KP
29-19 WRITE UPDATER.LOG
28-04 WRITE SDMC-LNC
28-09 IMPORT TAD FILES
28-10 DELETE TAD FILES
28-12 CHECK TAD FILES
28-05 LOAD MENU LAUNCHER
28-06 WRITE MENU LAUNCHER
29-20 WRITE WRAP.BIN
31-18 WRITE USER TITLEID LOG
31-06 WRITE OK LOG
</td></tr></table>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/import_version.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/import_installing.png">
</div>

30
dsidev/twl_eva/c_ncheck.html Executable file
View File

@ -0,0 +1,30 @@
---
layout: devinfo
app: TWL_EVA_NCHECK
altname: NCHECK
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva_ncheck.html
group: true
---
<b>NCHECK</b> verifies the installed firmware like <a href="/dsidev/twl_eva_pcheck.html">PCHECK</a>, though NCHECK is for the final firmware rather than factory firmware. NCHECK will check HWInfo, installed apps, and the factory log. This is the final stage of factory testing, and when complete the DSi will be ready to leave the factory.<br><br>Below is the function list for NCHECK.
<table class="functionlist"><tr><td><pre>
32-01 CHECK INITIALIZE
32-02 CHECK SHOW COUNTRY
32-18 CHECK NCHECK CONFIG
32-03 CHECK TEST LOG
32-10 CHECK IMPORT VER.
32-11 CHECK LAST LINE LOG
32-04 CHECK REGION
32-05 CHECK SER.NO
32-12 CHECK RED LNCH EXIST
32-06 CHECK WRFU
32-14 CHECK PLSOFT VER.
32-09 CHECK INITIAL SET
32-15 CHECK USER APP TITLEID
32-17 CHECK EXTRA PACKAGEID
35-11 MCU CHECK CALIB
12-05 TP ACCURACY
31-07 WRITE OK LOG
31-10 LOG EXPORT SD
</td></tr></table>

9
dsidev/twl_eva/twl_eva.html Executable file
View File

@ -0,0 +1,9 @@
---
layout: devinfo
app: TWL_EVA
altname: ----
category: [TWL EVA]
sequence: TRUE
redirect_from: /dsidev/twl_eva.html
group: true
---

View File

@ -80,7 +80,6 @@ Signing in TADs is very important when installing. If a TAD is not signed for th
<h2>CARD mode</h2>
<h1 style="text-align: center;">Screenshots:</h1>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/twlnmenu_nand.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/twlnmenu_sd.png">

View File

@ -31,8 +31,8 @@ These are TADs that are common between both the IS-TWL-DEBUGGER and panda units.
The SystemUpdater chooses whether to install from the <code>debugger</code>or <code>standalone</code> folder based off of the RAM size. 16 MB is TWL CONSOLE (panda and IS-TWL-CAPTURE), while 32 MB is IS_TWL_DEBUGGER.<br><i> - Source: <a href="https://wiki.raregamingdump.ca/index.php/SystemUpdater" target="_blank">RGD</a></i>
<br><br>
All the TAD files in NitroFS have been created with <code>maketad_updater</code>, a modified version of <a href="/dsidev/man/maketad.html" target="_blank">maketad</a>. Instead of using the normal Wii development key for encryption, <code>maketad_updater</code> uses the debugger common key (<code>A2FDDDF2E423574AE7ED8657B5AB19D3</code>). As a result these TADs can't be installed with TwlNmenu and can only be decrypted with {{ site.decrypt_tad }}.<br><br>
<h2>Additional ".nand" file</h2>
There another file in NitroFS called <code>menu_launcher.nand</code> (found in <code>NitroFS/data/common/</code>). Judging from the menu-launcher source code in <a href="{{ site.twlipl }}/tree/master/build/nandfirm/menu-launcher/" target="_blank">TwlIPL</a>, this appears to be the <a href="https://dsibrew.org/wiki/Stage2" target="_blank">stage2 bootloader</a>. The <code>.nand</code> file has a version number at the bottom showing that it is SDK 2435, IPL 8325. This is the same as every retail DSi.<br><br>
<h2>Additional stage2 file</h2>
There another file in NitroFS called <code>menu_launcher.nand</code>. This is the stage2 bootloader used in every development DSi. There is source code for this stage2 in <a href="{{ site.twlipl }}/tree/trunk/build/nandfirm/menu-launcher/" target="_blank">TwlIPL</a>.
<h2>Changelog</h2>
This is from an official readme included with the Twl SystemUpdater. You can read the full version <a href="man/twlsystemupdater.html" target="_blank">here</a>.
<table class="history twl">
@ -81,7 +81,6 @@ This is from an official readme included with the Twl SystemUpdater. You can rea
<td class="twl">Added support for DSi Menu version 1.0.</td>
</tr>
</table>
<div style="text-align:center;"><h1>Screenshots:</h1></div>
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/region_select.png">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/updating.png">

View File

@ -2,7 +2,7 @@
layout: devinfo
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).
<div style="text-align:center;"><h1>Screenshots:</h1></div>
<div class="screenshot"><img src="{{ site.imgdir }}{{ page.app }}/screenshots/wifiicon.png"></div>
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).
<div class="screenshot">
<img src="{{ site.imgdir }}{{ page.app }}/screenshots/wifiicon.png">
</div>

View File

@ -2,3 +2,33 @@
layout: devinfo
app: WMTestTool
---
NINTENDO DS - WMtest
WMtest Screenshot
left
This application is a TWL(DSi) application compiled for use on the 3DS. It is an wireless test tool with its uses explained below:
Scan Test - Scans Wireless channels 1-13 (can be focused on one specific channel) for broadcasting stations. It can detect two types of broadcasting stations:
Wifi Access Points - Giving the Mac Address, Broadcasting Channel, 'c', and the SSID
DS Stations such as DS Download stations and Pokemon distributors - Giving the Mac Address, Brodcasting Channel, TGID and GGID
ScanEx Test - and has two Scan Types. Passive which lets you individually scan channels 1-13 (only one at at time) and the DS distribution channels (1,7,13 all at once). And Active which scans all 13 channels at once. when it finds a channel it prints on the bottom screen next to 'Found' 'bssDescCount='
MeasureChannel Test - not quite sure what this does but it for a given channel it gives a ratio(in percentage form), which it finds in its allocated test time ranging from 10ms to 1000ms. And for every interval of time which is specified, it tests and gives a ratio.
Noise Mode - Seeks wireless channels in which to make wireless noise (This is not made very clear on the app). You can specify the:
Channel where the scanner will seek to make noise
Noise Rate, ranging from 0% to 100%
Frequency, ranging from 10ms to 50ms
Seek Mode, ranging from 1000ms to 1500ms
When the settings are chosen the top screen has two counters which display 'Noise ON count' and 'Noise OFF count' the counters are affected by the noise rate. Starting at 0% the 'Noise ON count' does not change but as the Noise rate gets closer to 100% the count moves and gets faster as Noise rate reaches 100%. For 'Noise OFF count' it is the exact opposite to the ' Noise ON count' in regards to counting.
CTR is NAND app, rest are not.

View File

@ -3,64 +3,32 @@ title: Index
layout: dsiware
redirect_from: /dsidev/index.html
---
<marquee class="scroller"><code style="font-size:40px;" scrollamount="10">Greetings to ufo, lasscat, togemet2, Rolfie, HudU, xp, Haifisch, MaxiBash, NinjaCheetah, DamiDoop, scalr, pancake, and collection_nintendo! Thanks to everyone across the web who has dumped, mirrored, or documented these programs. This entire website was designed and created by me, and me alone (unless you count stack overflow). Sure, it's barely working, but at least it looks nicer and has more information than any other public sites. Y'all need to remember that there's more than just TwlNmenu and NandFiler. Also just include damn links! These programs don't do any good when you can't download and use them. Oh well, at least I've fixed that now... unless you're on my GBAtemp branch. Sorry for the stripped down site. I don't have much of a choice with silly terms of service and DMCA stuff.</code></marquee>
<marquee class="scroller"><code style="font-size:40px;" scrollamount="10">Greetings to ufo, lasscat, togemet2, Rolfie, HudU, xp, Haifisch, MaxiBash, RedBees, NinjaCheetah, DamiDoop, scalr, pancake, and collection_nintendo! Thanks to everyone across the web who has dumped, mirrored, or documented these programs. This entire website was designed by me, and me alone (unless you count stack overflow (and if you ignore DamiDoop the icon maker)). Sure, it's barely working, but at least it looks nicer and has more information than any other public sites. Y'all need to remember that there's more than just TwlNmenu and NandFiler. Also just include damn links! These programs don't do any good when you can't download and use them. Oh well, at least I've fixed that now. Now you can run all official DS brickers and NAND editing tools... oh. Maybe there's a reason not everything gets shared. Stay safe and enjoy the site!</code></marquee>
<!-- ^ Real chads up here. -->
<!-- ^ Real sigmas up here. -->
<div style="margin:1%;">
<div class="info" style="margin-top:1vw;margin-left:auto;margin-right:auto;width:60%;color:black">
<h4><a href="/dsidev/release/dev-nands.html">Various development NANDs released</a></h4>
8 new NANDs and 1 dev cart have been jointly released with <a href="https://www.instagram.com/collection_nintendo/" target="_blank">@collection_nintendo</a>, 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!
</div><br>
<!-- <div class="info" style="margin-top:1vw;margin-left:auto;margin-right:auto;width:60%;color:black">
<h4>News: <a href="/dsidev/release/proto-factory.html">X6 DSi and factory firmwares released!</a></h4>
Photos and a NAND dump of an X6 prototype DSi have just been released, along with multiple other dumps containing prototype firmware used in the production of every DSi!
</div><br> -->
<div class="devinfo-container-main releasepage">
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_u.png" style="width: 100%;position: static;display: block;" class="pixelate">
<div style="background-image: url('{{ site.imgui }}menu/dsi_widepromptnobar.png');background-size:100% 100%;position: static;display: inline-block;">
<div class="devinfo-main" style="position:relative;"><br>
<h2 style="padding-top:0;">Welcome to random meaningless characters!</h2>
<p>This is a work in progress archive of Nintendo DS(i) development and factory software. This is not only a collection of files, but also full documentation to match.
<br><br>
My archive includes anything used in the production of the DS or DSi (eg. diagnostic and setup tools), software bundled with the SDK, prototype and development software, and any tests used for debugging.
<br><br>
I've researched and released a few prototypes through this site, so please <a href="/contact.html">get in touch</a> if you've got a development cart/unit in need of dumping.
<br><br>
Most of the pages here are written by me and me alone. As such, there's a good chance I'm missing or have incorrect information. If you have time to contribute, please check out the edit button on the top of each page or <a href="/contact.html">tell me</a> what's wrong.
<p>
Welcome! This site is focused on documenting every single DS/DSi factory and development app, as well as prototype firmwares and hardware. We have the largest collection of apps publicly available, the most accurate information, and things you'll have never heard of. We also do prototype/dev releases, so if you have any cartridges or development units, <a href="/contact.html">get in touch</a>!
<br><br>
Also, if you have time to contribute, please check out the edit button on the top of each page!
</p>
</div>
</div>
<img src="{{ site.imgui }}menu/dsi_red_widebarnoprompt_d.png" style="width: 100%;display: block;" class="pixelate">
</div>
</div>
<!--
RGD, your articles are crap,
All half assed content worthless as scrap.
You say your wiki is a good resource,
I'm sorry to say I can't find your source.
Your NandFiler page is shit as can be,
Unmentioned backup capabilities.
You missed the hidden fill.bmp,
This is all very important don't you see?
SystemUpdater installs some cool TADs,
But they're a weird format which makes me sads.
This is kinda interesting to know,
But you don't add it, you will just say no.
TwlNmenu's page sucks too,
The information and wording is poo
Neither TwlNmenu, huh?
Clarify "either", there's only one, duh.
Your articles are lacking, just three apps,
Don't you know there's dozens more, give some craps!
Your site is shit, mine is not, take a lesson plz.
Go to really moist coochie dot x y z
~ lillian skinner
Edit: woah this sucks. But the message still goes hard.
-->
<!-- I retract all previous negative statements about RGD -->
<div class="flex-container">
{% for ENTRY in site.data.dsinfo -%}

View File

@ -4,7 +4,7 @@
- [X] Add TWL or NTR option in CSV
- [X] Reorder CSV to make more sense
- [X] Unmark incomplete pages as listed in CSV
- [ ] Add field for if source code exits
- [ ] Add field for if source code exits (link to TwlIPL git?)
- [X] Make things mobile friendly and usable:
- [X] Index
- [X] Info page
@ -23,4 +23,6 @@
- [X] Smaller image sizes
- [X] Make all screenshots use screenshot class
- [X] Fix generated home menu preview
- [ ] Fix blog images
- [ ] Fix generated home menu preview... again but for mobile
- [ ] Fix blog images
- [ ] Exclude unpublished apps from category lists