-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add uncompiled TwlIPL/TwlToolsRED apps
- Loading branch information
Showing
34 changed files
with
504 additions
and
67 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
layout: devinfo | ||
app: auto_preinst_rom | ||
altname: auto_preinst_rom | ||
category: [TwlIPL test] | ||
catdesc: [A collection of tests used in the development of the DSi. Many of these are internal equivalents to TWL EVA's tests.] | ||
sequence: FALSE | ||
group: true | ||
--- | ||
<b>auto_preinst_rom</b> is a tool made to install bundled apps on a DSi, such DSi + Internet, DSi Browser, and Flipnote Studio. This tool can also delete the bundled apps, and delete the certificate file. The bundled apps meant to be used can be found in the source code. The SD apps (cooperation, HHWA, and HPCA) do not appear to be officially released anywhere, and there are no other mentions of them. | ||
<br><br> | ||
<div class="code-div"><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD><PRE> | ||
For retail consoles: | ||
ROM | ||
0x00030004484e474a, 0 , 0 , rom:/tads/TWL-HNGJ-v256.tad, | ||
0x000300044b32444a, 0 , 0 , rom:/tads/TWL-K2DJ-v0.tad, | ||
0x000300044b47554a, 0 , 0 , rom:/tads/TWL-KGUJ-v257.tad, | ||
|
||
SD | ||
0x00030004434f5041, 0 , 0 , sdmc:/sdtads/en_CooperationA.tad, | ||
0x0003001548485741, 0 , 0 , sdmc:/sdtads/en_HHWA.Release.tad, | ||
0x0003000548504341, 0 , 0 , sdmc:/sdtads/en_HPCA.Release.tad, | ||
|
||
For development consoles: | ||
ROM | ||
0x0003000434424e41, 0 , 0 , rom:/tads_dev/backupSample.tad, | ||
0x00030004344a4541, 0 , 0 , rom:/tads_dev/encodeSD.tad, | ||
0x0003000434534e41, 0 , 0 , rom:/tads_dev/nandAppSample.tad, | ||
|
||
SD | ||
0x0003000434424e41, 0 , 0 , sdmc:/sdtaddevs/en_backupSample.tad, | ||
0x0003000444534943, 0 , 0 , sdmc:/sdtaddevs/en_chavitt.tad, | ||
0x00030004344a4541, 0 , 0 , sdmc:/sdtaddevs/en_encodeSD.tad, | ||
0x0003000434534e41, 0 , 0 , sdmc:/sdtaddevs/en_nandAppSample.tad, | ||
</TD></TR></TABLE></div> | ||
|
||
There is also an option to download titles from the shop servers. Most of the TIDs here are dummy apps, similar to other dummy TIDs used in test apps. | ||
<br><br> | ||
<div class="code-div"><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD><PRE> | ||
{0x000300044b47554a, 2, FALSE }, // KGUJ | ||
{0x000300044b32444a, 2, FALSE }, // K2DJ | ||
{0x00030004484e474a, 2, FALSE }, // HNGJ | ||
{0x00030004346b6941, 2, FALSE }, // 4kiA | ||
{0x00030004346b6a41, 2, FALSE }, // 4kjA | ||
{0x00030004346b6b41, 2, FALSE }, // 4kkA | ||
{0x00030004346b6c41, 2, FALSE }, // 4klA | ||
{0x0003000434656241, 2, FALSE }, // 4ebA | ||
{0x0003000434657541, 2, FALSE }, // 4euA | ||
{0x0003000430484141, 2, FALSE }, // 0HAA | ||
{0x0003000430484941, 2, FALSE }, // 0HIA | ||
{0x000300044b58374a, 2, FALSE }, // KX7J | ||
{0x000300044b53394a, 2, FALSE } // KS9J | ||
</TD></TR></TABLE></div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
layout: devinfo | ||
app: CalcHMAC_forBroadOn | ||
altname: CalcHMAC_forBroadOn | ||
category: [TwlIPL test] | ||
catdesc: [A collection of tests used in the development of the DSi. Many of these are internal equivalents to TWL EVA's tests.] | ||
sequence: FALSE | ||
group: true | ||
--- | ||
<b>CalcHMAC_forBroadOn</b> is used to create HWInfo for BroadOn's TWL-TS boards. TS boards are very early development prototypes. There are no known TWL-TS photos, but the IRIS and 3DS ones are shown below: | ||
<div class="screenshot"> | ||
<img src="{{ site.imgdir }}{{ page.app }}/external/IRIS.png"> | ||
<img src="{{ site.imgdir }}{{ page.app }}/external/CTR.png"> | ||
</div> | ||
CalcHMAC_forBroadOn is a relatively uninteresting program by itself, though it contains information on 2 of the TWL-TS boards. | ||
<br><br> | ||
<div class="code-div"><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD><PRE> | ||
TWL-TS ID: K00A317 | ||
ConsoleID: 08A1080105112134 | ||
Serials: TJN563204020 | ||
TEN563204020 | ||
TAN563204020 | ||
TN563204020 | ||
|
||
TWL-TS ID: K00A319 | ||
ConsoleID: 08A1080105112122 | ||
Serials: TJN353890334 | ||
TEN353890334 | ||
TAN353890334 | ||
TN353890334 | ||
</TD></TR></TABLE></div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
layout: devinfo | ||
app: copy_dst | ||
altname: RepaireToolRESTORE | ||
category: [TwlIPL test] | ||
catdesc: [A collection of tests used in the development of the DSi. Many of these are internal equivalents to TWL EVA's tests.] | ||
sequence: FALSE | ||
group: true | ||
--- | ||
<b>Repaire Tool RESTORE</b> is used to restore the NAND from SD backups made by <a href="/dsidev/copy_org.html">Repaire Tool BACKUP</a>. The process is as follows: | ||
<ul> | ||
<li>Restore RTC and HWInfo</li> | ||
<li>Restore the WiFi board firmware</li> | ||
<li>Restore user settings</li> | ||
<li>Restore <code>nand:/shared2/</code></li> | ||
<li>Restore photos</li> | ||
<li>Restore installed titles</li> | ||
<li>Set up shop config</li> | ||
<li>Restore saves</li> | ||
</ul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
layout: devinfo | ||
app: copy_org | ||
altname: RepaireToolBACKUP | ||
category: [TwlIPL test] | ||
catdesc: [A collection of tests used in the development of the DSi. Many of these are internal equivalents to TWL EVA's tests.] | ||
sequence: FALSE | ||
group: true | ||
--- | ||
<b>Repaire Tool BACKUP</b> is a tool used to back up parts of the DSi NAND and to an SD card. In order, it will copy: | ||
<ul> | ||
<li>The WiFi board firmware</li> | ||
<li>User settings</li> | ||
<li><code>nand:/shared2/</code></li> | ||
<li>All photos</li> | ||
<li>All saves</li> | ||
<li>Installed titles, and a list of them</li> | ||
<li>RTC data and HWInfo</li> | ||
</ul> | ||
After the backup is done, users can run the <a href="/dsidev/copy_dst.html">Repaire Tool RESTORE</a> program to restore the SD files. | ||
<br><br> | ||
There were a couple photos of Repaire Tool BACKUP in the gigaleaks: | ||
<ul> | ||
<li><code>ctr.7z/svn/ctr_Repair/trunk/ConsoleDataMigration/documents/<a href="{{ site.imgdir }}{{ page.app }}/external/CTR用本体データ移行ツール仕様_20101221.ppt" target="_blank">CTR用本体データ移行ツール仕様_20101221.ppt</a></code></li> | ||
</ul> | ||
<div class="screenshot"> | ||
<a href="{{ site.imgdir }}{{ page.app }}/external/diagram.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/diagram.jpg"></a> | ||
<a href="{{ site.imgdir }}{{ page.app }}/external/dsi.jpg" target="_blank"><img src="{{ site.imgdir }}{{ page.app }}/external/dsi.jpg"></a> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
layout: devinfo | ||
app: ErrorLogTest | ||
altname: ErrorLogTest | ||
category: [TwlIPL test] | ||
catdesc: [A collection of tests used in the development of the DSi. Many of these are internal equivalents to TWL EVA's tests.] | ||
sequence: FALSE | ||
group: true | ||
--- | ||
|
||
<b>ErrorLogTest</b> is used to break the system menu log in <code>nand:/sys/log/sysmenu.log</code>. This is done by fulling the log with fun spam messages like shown below:<br><br> | ||
|
||
<div class="code-div"><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR><TD><PRE> | ||
ERRORLOG_Write( 0x80000 ); | ||
ERRORLOG_Printf( "this is overflow message!\nthis is overflow message!\nthis is overflow message!\n" | ||
"this is overflow message!\nthis is overflow message!\nthis is overflow message!\n" | ||
"this is overflow message!\nthis is overflow message!\nthis is overflow message!\n" | ||
"this is overflow message!\nthis is overflow message!\nthis is overflow message!\n" | ||
"this is overflow message!\nthis is overflow message!\nthis is overflow message!\n" | ||
"this is overflow message!\nthis is overflow message!\nthis is overflow message!\n" ); | ||
|
||
/* | ||
ERRORLOG_Write( (u64)0x77700040051LL ); | ||
ERRORLOG_Printf( "%d hyoooo nyoronyoro\naboooon dogaaaaaaaan", 2+5 ); | ||
|
||
|
||
ERRORLOG_Printf( "menuRedIplManager.cpp [l.73] RED FATAL 0" ); | ||
ERRORLOG_Printf( "this is too long long long long long long long long long long long long string.\n" | ||
"this is too long long long long long long long long long long long long string.\n" | ||
"this is too long long long long long long long long long long long long string.\n" | ||
"this is too long long long long long long long long long long long long string.\n" ); | ||
*/ | ||
|
||
/* | ||
</TD></TR></TABLE></div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
--- | ||
layout: devinfo | ||
app: Launcher | ||
preview: /preview.png | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
layout: devinfo | ||
app: NandFirmWriter | ||
altname: NandFirmWriter | ||
category: [TwlIPL test] | ||
catdesc: [A collection of tests used in the development of the DSi. Many of these are internal equivalents to TWL EVA's tests.] | ||
sequence: FALSE | ||
group: true | ||
--- | ||
<i>This is a normal application. For the ntrboot NAND Firm Writer, see <a href="/dsidev/nandfirmwriter_ntrboot.html">this page</a>.</i> | ||
<br><br> | ||
<b>NandFirmWriter</b> is used to install the DSi bootloader (<a href="https://docs.randommeaninglesscharacters.com/stage2.html" target="_blank">stage2</a>). The program itself isn't that interesting, though the source code in TwlIPL has <code>menu_launcher-FINALROM-2869-10333-NWD.prod.nand</code>, the 3DS TWL_FIRM's stage2.<br><br> |
Oops, something went wrong.