mirror of
https://github.com/rvtr/rmc_website.git
synced 2025-06-18 10:25:30 -04:00
Fixed many layout issues and added TWL EVA pages
This commit is contained in:
parent
0da8a7606a
commit
42f9f00133
1
.gitignore
vendored
1
.gitignore
vendored
@ -5,3 +5,4 @@
|
||||
_site
|
||||
pages
|
||||
.idea
|
||||
/S3
|
||||
|
1
Gemfile
1
Gemfile
@ -15,3 +15,4 @@ end
|
||||
|
||||
gem "webrick", ">= 1.8"
|
||||
gem "json"
|
||||
gem "google-protobuf", ">= 4.27.5"
|
17
Gemfile.lock
17
Gemfile.lock
@ -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
|
||||
|
24
_config.yml
24
_config.yml
@ -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
|
624
_data/dsinfo.csv
624
_data/dsinfo.csv
@ -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"
|
|
@ -10,41 +10,62 @@ function warnFaketad() {
|
||||
|
||||
<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 -%}
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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
81
_layouts/release.html
Executable 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>
|
@ -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's cables), it wouldn't charge, and it wouldn't turn on. He said he bricked it with a flashcart, but he only has an R4. I heard that you can'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'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'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'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've still got to put it back on (and do it properly unlike that person) and test it out. Then I'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's NAND). Stay tuned for part 2 of me trying to fix a 3DS.
|
@ -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't he say it was bricked? That really doesn'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't displaying anything. It reads my inputs and it glows slightly, but it doesn't show much. I'll ask some people in a sever I'm a part of for any ideas. See you then!<br><br>---Fancy transition---<br><br>
|
||||
I'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'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'm nearly done. I still have to fix the charging port, the case, and hack the console. This supposedly "already hacked" 3DS doesn't appear to be hacked. It might have been, but I'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's ribbon cable has been cut, and the wireless slider isn'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'll do that sometime soon. He's paying for it, and I'm getting some flashcarts, so I guess it'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'll see you in part 3.
|
@ -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'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 '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'll send an email to the store, and hopefully they'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've got to focus on that charging port. I'm heating up the soldering gun right now.
|
||||
<br><br>---More cool transitions---<br><br>
|
||||
I'm back. I was afraid I'd break something, but I didn'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'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'm going to try cleaning the housing and the board a bit more, then I'll get back to setting up all the apps (FBI, Universal Updater, etc). I think that'll be it. That, and trying to figure out how to rescue that shell, if possible. I'll try superglue tomorrow, and if that doesn't work, I'll send another email asking about shells.<br><br>I'm happy with my progress. I started this at 4:15 PM yesterday, and it's 7:33 PM as of writing this.<br><br>Alright, I'll see you in the next entry. Hopefully by then I'll hear back about the parts. Bye!<br><br>(also the thing feels like it'll just fall apart in my hands. Very creaky. At least I can't say that was my fault)
|
@ -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: </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: </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
|
@ -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
|
@ -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)
|
@ -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>.
|
@ -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;
|
||||
}
|
52
contact.html
52
contact.html
@ -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 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>
|
@ -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">
|
||||
|
59
dsidev/ctrboardchecker.html
Normal file
59
dsidev/ctrboardchecker.html
Normal 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>
|
@ -10,7 +10,6 @@ Backups made with DS Game Card To SD are incomplete due to lacking the secure ar
|
||||
<code>sdmc:/<title id>_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
7
dsidev/dsprotect.html
Executable 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
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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
36
dsidev/guides.html
Executable 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>
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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:/<TID>_0000/</code>, and backing up a save will store the save as <code>sd:/<TID>_<save type>.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>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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.
|
||||
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();
|
||||
|
||||
The NotLaunch programs will not appear on the home menu when installed, and the apps do nothing when run.
|
||||
|
||||
|
||||
OS_Terminate();
|
||||
}
|
||||
</td></tr></table>
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
100
dsidev/release/factory_photos.html
Normal file
100
dsidev/release/factory_photos.html
Normal 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>
|
46
dsidev/release/proto-factory.html
Executable file
46
dsidev/release/proto-factory.html
Executable 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
53
dsidev/releases.html
Executable 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>
|
||||
|
5
dsidev/rvlboardchecker.html
Normal file
5
dsidev/rvlboardchecker.html
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
layout: devinfo
|
||||
app: RVLBoardChecker
|
||||
---
|
||||
Test
|
12
dsidev/sdmc_launcher.html
Normal file
12
dsidev/sdmc_launcher.html
Normal 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>
|
@ -1,4 +0,0 @@
|
||||
---
|
||||
layout: devinfo
|
||||
app: SequencerCTR
|
||||
---
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
layout: devinfo
|
||||
app: SequencerRVL
|
||||
redirect_from: /dsidev/twleva.html
|
||||
---
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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
26
dsidev/twl_eva/0_board.html
Executable 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>
|
58
dsidev/twl_eva/1_pre_import.html
Executable file
58
dsidev/twl_eva/1_pre_import.html
Executable 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
24
dsidev/twl_eva/2_flicker.html
Executable 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
34
dsidev/twl_eva/3_tp_cal.html
Executable 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
112
dsidev/twl_eva/4_aging.html
Executable 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
108
dsidev/twl_eva/5_final.html
Executable 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
38
dsidev/twl_eva/6_mic.html
Executable 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
30
dsidev/twl_eva/7_camera.html
Executable 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
30
dsidev/twl_eva/8_prepare.html
Executable 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
31
dsidev/twl_eva/9_prewrite.html
Executable 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
24
dsidev/twl_eva/a_pcheck.html
Executable 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
49
dsidev/twl_eva/b_import.html
Executable 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
30
dsidev/twl_eva/c_ncheck.html
Executable 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
9
dsidev/twl_eva/twl_eva.html
Executable file
@ -0,0 +1,9 @@
|
||||
---
|
||||
layout: devinfo
|
||||
app: TWL_EVA
|
||||
altname: ----
|
||||
category: [TWL EVA]
|
||||
sequence: TRUE
|
||||
redirect_from: /dsidev/twl_eva.html
|
||||
group: true
|
||||
---
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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>
|
@ -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.
|
54
index.html
54
index.html
@ -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 -%}
|
||||
|
4
todo.md
4
todo.md
@ -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 generated home menu preview... again but for mobile
|
||||
- [ ] Fix blog images
|
||||
- [ ] Exclude unpublished apps from category lists
|
Loading…
Reference in New Issue
Block a user