Add 2725-9336 to MachineSettings

This commit is contained in:
rmc 2023-11-24 01:38:22 -05:00
parent 5ba2daf66d
commit afc5252044
No known key found for this signature in database
GPG Key ID: 5633EC10309D77D1
5 changed files with 251 additions and 29 deletions

View File

@ -144,7 +144,7 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"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","Photo copier","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"
@ -168,8 +168,8 @@ PROGRAM,VERSION,DATE,TYPE,FAKETAD,TARGET,SYSTEM,ORIGIN,CREDIT,BANNER,BANNER1,ICO
"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","Photo copier","endofline"
"tcl_2","v0","","tad","","NAND","TWL (DSi)","- Gigaleaks (sd.rar)","N/A","tcl-2","","","","","tcl_2","Photo copier","endofline"
"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"

1 PROGRAM VERSION DATE TYPE FAKETAD TARGET SYSTEM ORIGIN CREDIT BANNER BANNER1 ICON_ALT DANGER PUBLISHED TITLE DESC ENDOFLINE
144 SaveDataTest TARGET tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer TARGET Region:EN SaveDataTest Save data tests endofline
145 SaveDataTest USER srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer USER SaveDataTest Save data tests endofline
146 SaveDataTest USER tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A DispVer USER SaveDataTest Save data tests endofline
147 sd2photo v0 srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A SD to Photo TRUE sd2photo Photo copier SD to NAND photo copier endofline
148 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
149 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
150 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
168 sysmenuVersion v1.0-jpn tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Version Data System version datafile
169 sysmenuVersion v1.0-usa srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Version Data System version datafile
170 sysmenuVersion v1.0-usa tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A Version Data System version datafile
171 tcl_2 v0 srl NAND TWL (DSi) - Gigaleaks (sd.rar) N/A tcl-2 TRUE tcl_2 Photo copier ROM to NAND photo copier endofline
172 tcl_2 v0 tad NAND TWL (DSi) - Gigaleaks (sd.rar) N/A tcl-2 tcl_2 Photo copier ROM to NAND photo copier endofline
173 TitleList A_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList A Region:EN TitleList Shared save data tests endofline
174 TitleList A_NORMAL tad NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList A Region:EN TitleList Shared save data tests endofline
175 TitleList B_NORMAL srl NAND TWL (DSi) - Gigaleaks (TwlIPL) N/A TitleList B Region:EN TitleList Shared save data tests endofline

View File

@ -127,24 +127,6 @@ body {
padding-top: 2.2vw;
padding-left: 6.2vw;
}
.text1point5-oopsiesididntplanaheadsoimstupidlycrammingthisinhere {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 30px;
font-size: 1vw;
padding-top: 3.7vw;
padding-left: 6.2vw;
}
.text2-electricboogaloo {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 30px;
font-size: 1vw;
padding-top: 6.5vw;
padding-left: 1.6vw;
}
.icon {
padding-top:2.2vw;
margin-left: -9.3vw;
@ -216,7 +198,31 @@ body {
padding-top: 1vw;
padding-left: 1vw;
}
/* TWL SDK CSS, woah! */
/* ======================= For listing options in a program! ======================= */
table.menu {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
th.menuheader {
background-color: #feb0fc;
border: 2px solid #e488b1;
text-align: left;
padding: 4px;
}
td.menuitem {
background-color: #cecece;
border: 1px solid #999999;
text-align: left;
padding: 6px;
}
td.menuitem:nth-of-type(1) {
background-color: #b2b2b2;
font-family: dsifont-bios;
font-size: 20px;
}
/* ======================= TWL SDK CSS, woah! ======================= */
table.twl
{
margin-top : 2pt;

View File

@ -2,11 +2,223 @@
layout: devinfo
app: MachineSettings
---
The majority of this info 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 (but sadly no links there, which is why this exists).<br><br>Global controls:<br>L/R to change brightness, and START to reboot.
<h2>Version 5199</h2>The SDK 5199 version of System Settings is currently the earliest known build, and is found at <code>TwlIPL/trunk/bin/ARM9-TS/Release/forDebug/system.srl</code>. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br> <code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><br>
<h2>Version 6291</h2>6291 is a big step down from 5199, and only comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br><code> - Wireless</code>, lets you turn wireless communications on and off<br>
<h2>Version 7739</h2>7739 is currently the most complete known build, and is found in the many unformatted DSi units. It is quite possibly left over from a factory install. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br><code> - Wireless</code>, lets you turn wireless communications on and off<br><code> - Machine Clean Up</code>, formats the console<br><code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><code> - EULA</code>, lets you agree or dissagree with the EULA, and set the agreed EULA version.<br><code> - Freesoft Box</code>, lets you change the number of free home menu slots. This feature does not seem to work properly, as the number is reset after the home menu is loaded.
<h2>Version ????</h2>This is an unversioned copy of System Settings found at <code>TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/HNBE.tad</code>. It appears to be very similar to 7739, however it does not show the SDK/IPL version, and has graphical issues (screen flickering, and some text not displaying correctly). See the screenshots below for examples of those errors.
<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.
<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.
<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 TwlIPL at <code>TwlIPL/trunk/bin/ARM9-TS/Release/forDebug/system.srl</code>. It comes with the following settings:<br><br>
<table class="menu">
<tr>
<th class="menuheader">Option</th>
<th class="menuheader">Purpose</th>
</tr>
<tr>
<td class="menuitem">LANGUAGE</td>
<td class="menuitem">Change the console language.</td>
</tr>
<tr>
<td class="menuitem">DATE & TIME</td>
<td class="menuitem">Change the date and time.</td>
</tr>
<tr>
<td class="menuitem">USER INFORMATION</td>
<td class="menuitem">Change username, birthday, color, and message.</td>
</tr>
<tr>
<td class="menuitem">TOUCH PANEL</td>
<td class="menuitem">Calibrate the touch screen.</td>
</tr>
<tr>
<td class="menuitem">COUNTRY</td>
<td class="menuitem">Change the console's country (note: this is not region changing).</td>
</tr>
<tr>
<td class="menuitem">PARENTAL CONTROL</td>
<td class="menuitem">Age restrict and pin lock software. This setting is missing page 3, and you can only select the ESRB for organization.</td>
</tr>
</table>
<h2>Version 1542-6291</h2>
1542-6291 was recovered from the <a href="https://wiki.raregamingdump.ca/index.php/DSi_CPU-X4_Prototype">TWL-CPU-X4</a> prototype. This is least complete build and only comes with the following settings:<br><br>
<table class="menu">
<tr>
<th class="menuheader">Option</th>
<th class="menuheader">Purpose</th>
</tr>
<tr>
<td class="menuitem">LANGUAGE</td>
<td class="menuitem">Change the console language.</td>
</tr>
<tr>
<td class="menuitem">DATE & TIME</td>
<td class="menuitem">Change the date and time.</td>
</tr>
<tr>
<td class="menuitem">USER INFORMATION</td>
<td class="menuitem">Change username, birthday, color, and message.</td>
</tr>
<tr>
<td class="menuitem">TOUCH PANEL</td>
<td class="menuitem">Calibrate the touch screen.</td>
</tr>
<tr>
<td class="menuitem">WIRELESS</td>
<td class="menuitem">Toggle wireless communications.</td>
</tr>
</table>
<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>
<table class="menu">
<tr>
<th class="menuheader">Option</th>
<th class="menuheader">Purpose</th>
</tr>
<tr>
<td class="menuitem">LANGUAGE</td>
<td class="menuitem">Change the console language.</td>
</tr>
<tr>
<td class="menuitem">DATE & TIME</td>
<td class="menuitem">Change the date and time.</td>
</tr>
<tr>
<td class="menuitem">USER INFORMATION</td>
<td class="menuitem">Change username, birthday, color, and message.</td>
</tr>
<tr>
<td class="menuitem">TOUCH PANEL</td>
<td class="menuitem">Calibrate the touch screen.</td>
</tr>
<tr>
<td class="menuitem">WIRELESS</td>
<td class="menuitem">Toggle wireless communications.</td>
</tr>
<tr>
<td class="menuitem">MACHINE CLEAN UP</td>
<td class="menuitem">Clear user settings and format the console.</td>
</tr>
<tr>
<td class="menuitem">COUNTRY</td>
<td class="menuitem">Change the console's country (note: this is not region changing).</td>
</tr>
<tr>
<td class="menuitem">PARENTAL CONTROL</td>
<td class="menuitem">Age restrict and pin lock software.</td>
</tr>
<tr>
<td class="menuitem">EULA</td>
<td class="menuitem">Agree or dissagree to the EULA and set the agreed EULA version.</td>
</tr>
<tr>
<td class="menuitem">FREESOFT BOX</td>
<td class="menuitem">Changes the number of free home menu slots. This feature does not work properly as the number is reset each time the home menu is loaded.</td>
</tr>
</table>
<h2>Version 2725-9336</h2>
TAD files for this version were embedded in object files from TwlIPL at <code>TwlIPL/trunk/build/systemMenu_tools/TWLCaptureSystemWriter/ARM9.TWL/data/</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>
<table class="menu">
<tr>
<th class="menuheader">Option</th>
<th class="menuheader">Purpose</th>
</tr>
<tr>
<td class="menuitem">LANGUAGE</td>
<td class="menuitem">Change the console language.</td>
</tr>
<tr>
<td class="menuitem">DATE & TIME</td>
<td class="menuitem">Change the date and time.</td>
</tr>
<tr>
<td class="menuitem">USER INFORMATION</td>
<td class="menuitem">Change username, birthday, color, and message.</td>
</tr>
<tr>
<td class="menuitem">TOUCH PANEL</td>
<td class="menuitem">Calibrate the touch screen.</td>
</tr>
<tr>
<td class="menuitem">WIRELESS</td>
<td class="menuitem">Toggle wireless communications.</td>
</tr>
<tr>
<td class="menuitem">MACHINE CLEAN UP</td>
<td class="menuitem">Clear user settings and format the console <b>(not present on dev)</b>.</td>
</tr>
<tr>
<td class="menuitem">COUNTRY</td>
<td class="menuitem">Change the console's country <b>(not present on dev)</b>.</td>
</tr>
<tr>
<td class="menuitem">PARENTAL CONTROL</td>
<td class="menuitem">Age restrict and pin lock software <b>(not present on dev)</b>.</td>
</tr>
<tr>
<td class="menuitem">EULA</td>
<td class="menuitem">Agree or dissagree to the EULA and set the agreed EULA version <b>(not present on dev)</b>.</td>
</tr>
<tr>
<td class="menuitem">FREESOFT BOX</td>
<td class="menuitem">Changes the number of free home menu slots. This feature does not work properly as the number is reset each time the home menu is loaded <b>(not present on dev)</b>.</td>
</tr>
</table>
<h2>Version ---- - ----</h2>
This is an unversioned copy of MachineSettings from TwlIPL at <code>TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/HNBE.tad</code>. It comes with the following settings:<br><br>
<table class="menu">
<tr>
<th class="menuheader">Option</th>
<th class="menuheader">Purpose</th>
</tr>
<tr>
<td class="menuitem">LANGUAGE</td>
<td class="menuitem">Change the console language.</td>
</tr>
<tr>
<td class="menuitem">DATE & TIME</td>
<td class="menuitem">Change the date and time.</td>
</tr>
<tr>
<td class="menuitem">USER INFORMATION</td>
<td class="menuitem">Change username, birthday, color, and message.</td>
</tr>
<tr>
<td class="menuitem">TOUCH PANEL</td>
<td class="menuitem">Calibrate the touch screen.</td>
</tr>
<tr>
<td class="menuitem">WIRELESS</td>
<td class="menuitem">Toggle wireless communications.</td>
</tr>
<tr>
<td class="menuitem">MACHINE CLEAN UP</td>
<td class="menuitem">Clear user settings and format the console.</td>
</tr>
<tr>
<td class="menuitem">COUNTRY</td>
<td class="menuitem">Change the console's country (note: this is not region changing).</td>
</tr>
<tr>
<td class="menuitem">PARENTAL CONTROL</td>
<td class="menuitem">Age restrict and pin lock software.</td>
</tr>
<tr>
<td class="menuitem">EULA</td>
<td class="menuitem">Agree or dissagree to the EULA and set the agreed EULA version.</td>
</tr>
<tr>
<td class="menuitem">FREESOFT BOX</td>
<td class="menuitem">Changes the number of free home menu slots. This feature does not work properly as the number is reset each time the home menu is loaded.</td>
</tr>
</table>
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/screenshots/MachineSettings/main.gif" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>

View File

@ -25,8 +25,8 @@ These are TADs that are common between both the IS-TWL-DEBUGGER and panda units.
<code> - HNDx</code>, DS Download Play<br>
<code> - HNEx</code>, PictoChat<br>
<code> - HNHx</code>, Nintendo DS Cart Whitelist<br>
<code> - <a href="/dsidev/nandfiler.html">NandFiler</a></code><br>
<code> - <a href="/dsidev/twlnmenu.html">TwlNmenu</a></code><br><br>
<code> - <a href="/dsidev/nandfiler.html">NandFiler</a></code> (optional install)<br>
<code> - <a href="/dsidev/twlnmenu.html">TwlNmenu</a></code> (optional install)<br><br>
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">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="man/maketad.html">maketad</a>. This uses a different key to encrypt the TADs (normally the Wii dev key is used), so the only way to get the decrypted SRLs is by running the SystemUpdater and then extracting the contents from NAND.

View File

@ -5,6 +5,9 @@
IN PROGRESS
- Use flex for things (or anything else to make the site not completely suck)
~~- Index~~
- Info page
- Nav bar
@ -13,6 +16,7 @@ IN PROGRESS
# Notes
Learned these are stage2 bootloaders. Sometimes the SDK/IPL revision is appended to the end of the file.
.nand files in TwlIPL:
- /Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20080724_SDK500rc_branch/build/systemMenu_tools/SystemUpdater/SDK_5_0_RC_temp/menu_launcher-FINALROM.dev.nand