TWL Slot-1 Launcher 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = TWL Slot-1 Launcher
|title=TWL Slot-1 Launcher
| image = https://dlhb.gamebrew.org/3dshomebrew/TWL-Slot-1-Launcher-Custom-DSiWare-CIA.jpeg|250px
|image=Twlslot1launcher2.png
| type = Other Apps
|description=Boots blocked DS flashcards on any 3DS model.
| version = v3
|author=Apache Thunder
| licence = Mixed
|lastupdated=2016/02/16
| author = Apache Thunder
|type=Other Apps
| website = https://gbatemp.net/threads/twl-slot-1-launcher-first-custom-dsiware-app.414501/
|version=3
| download = https://dlhb.gamebrew.org/3dshomebrew/TWLSlot1Launcher_v3.rar
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/twlslot1launcher.7z
|website=https://gbatemp.net/threads/twl-slot-1-launcher-first-custom-dsiware-app.414501
}}
}}
<youtube>dh9fN11lJpo</youtube>
TWL Slot-1 Launcher is a homebrew application that allows you to run blocked DS cartridges and flashcards on DSi and 3DS.
 
Many older DS flash carts get blocked by CTR mode (most likely by Process9 of NATIVE_FIRM). You can tell if you see it error almost instantly when trying to boot your flashcart. This app gets around that. Any flashcart that hasn't worked since 1.0 launch firmware can be used with this launcher. Note that some flashcarts may work without this launcher with just the TWL_FIRM patches alone. Test that first before using this launcher. If your card works with just the patches, do not report that as that no longer pertains to my launcher. This launcher is intended for DS flashcarts that get blocked by CTR mode.
 
You can tell if yours is blocked by CTR mode by attempting to boot it from home menu. If you see the "Error has occured" screen pop up almost immediately without the screens flickering on and off, then it is a card blocked by CTR mode. That's what this launcher is for.
 
'''Note from developer:'''


=TWL Slot-1 Launcher=
TWL_FIRM MUST be sig patched before this will boot. The sig patches added also patch out DS Cart White List and save chip detection. So if your DS Flashcart already works thanks to that patch, then you don't need this. If you happen to have a prepatched TWL_FIRM installed, that will work too.


TWL_FIRM MUST be sig patched before this will boot! The new patches to TWL were recently added to rxTools and should make it's way into a nightly build soon. The sig patches added also patch out DS Cart White List and save chip detection. So if your DS Flashcart already works thanks to that patch, then you don't need this. rxTools isn't specifically needed. If you happen to have a prepatched TWL_FIRM installed, that will work too. Note that rxTools does not yet support patching TWL_FIRM on n3DS. The prepatched TWL_FIRM cia is your only option (for now) on the n3DS.
==User guide==
===How to use===
To use this, simply insert your previously blocked DS flashcart into the game card slot, then boot this application.


Many older DS flash carts get blocked by CTR mode (most likely by Process9 of NATIVE_FIRM). You can tell if you see it error almost instantly when trying to boot your flashcart. This app gets around that! Any flashcart that hasn't worked since 1.0 launch firmware can be used with this launcher. Note that some flashcarts may work without this launcher with just the TWL_FIRM patches alone. Test that first before using this launcher. If your card works with just the patches, do not report that as that no longer pertains to my launcher. This launcher is intended for DS flashcarts that get blocked by CTR mode.
Older flashcarts that don't have valid icon/banner data still will not work, notable examples are the original R4 and older hardware revisions of the original Action Replay for DS.


You can tell if yours is blocked by CTR mode by attempting to boot it from home menu. If you see the "Error has occured" screen pop up almost immediately without the screens flickering on and off, then it is a card blocked by CTR mode. That's what this launcher is for! :D
Anything that behaves like a normal cartridge should be bootable with this method (though the cartridge does not fit well in the slot and you have to keep it pressed in a certain position so that it recognizes it).


This should work on n3DS too once sig patched TWL_FIRM is available for it.
If you get an error on boot, double check that you have TWL_FIRM patched either via preinstalled CIA or via rxTools (or a future CFW that add the new patches) before reporting that your flashcard doesn't work with this.


To use this, simply insert your previously blocked DS flashcart into the game card slot, then boot this app.
===How it works===
It's a stripped down DSi Extended header with dummy data for the arm7/arm9 sections (they aren't needed as it launches slot-1 before ever getting to load them).  


That is all you have to do! :D
Inserted a custom banner and set the file type at offset 0x234 to 00.


Older flashcarts that don't have valid icon/banner data still will not work. Notable examples are the original R4 and older hardware revisions of the original Action Replay for DS.
This tells TWL_FIRM that it's a cartridge (even though it's not) and tricks it into booting older flashcarts because the 3DS boots into TWL_FIRM expecting to load this this DSiWare SRL.  


Anything that behaves like a normal cartridge should be bootable with this method.
But because the file type in the TID field is set to cartridge, it immediately boots what ever is in slot-1.


How this DSi app works is simple. It's a stripped down DSi Extended header with dummy data for the arm7/arm9 sections (they aren't needed as it launches slot-1 before ever getting to load them). Inserted a custom banner and set the file type at offset 0x234 to 00. This tells TWL_FIRM that it's a cartridge. (even though it's not. :P ).
==Media==
'''TWL Slot-1 Launcher (First custom DSiWare app)''' ([https://www.youtube.com/watch?v=dh9fN11lJpo ApacheThunder]) <br>
<youtube>dh9fN11lJpo</youtube>


This tricks it into booting older flashcarts because the 3DS boots into TWL_FIRM expecting to load this this DSiWare SRL. But because the file type in the TID field is set to cartridge, it immediately boots what ever is in slot-1. Neat little oversight thanks to Nintendo. :P
==Compatibility==
Confirmed list of carts working with this:


AceKard 2i <br>
AceKard 2.1 <br>
AceKard RPG <br>
R4i-SDHC <br>
iTouchDS2 <br>
R4i SDHC Dual Core <br>
Supercard DS One v3 SDHC <br>


===Update:===
==Changelog==
Download link updated. Minor changes to header and brought SRL closer to proper SRL spec.
'''Update'''
* Download link updated. Minor changes to header and brought SRL closer to proper SRL spec.


=== Confirmed list of carts working with this:===
==Credits==
Credit goes to TuxSH and Steveice10 for finding the sig patches for TWL_FIRM.


* AceKard 2i
Also credit to TheStoneBanana for accidently discovering this odd little quirk of TWL FIRM.
* AceKard 2.1
* AceKard RPG
* R4i-SDHC
* iTouchDS2
* R4i SDHC Dual Core
* Supercard DS One v3 SDHC


If you get an error on boot, double check that you have TWL_FIRM patched either via preinstalled CIA or via rxTools (or a future CFW that add the new patches) before reporting that your flashcard doesn't work with this. Thanks!
==External links==
* GBAtemp - https://gbatemp.net/threads/twl-slot-1-launcher-first-custom-dsiware-app.414501


Credit goes to TuxSH and Steveice10 for finding the sig patches for TWL_FIRM! Also credit to TheStoneBanana for accidently discovering this odd little quirk of TWL FIRM. :D
[[Category:3DS homebrew applications]]
[[Category:Other 3DS homebrew applications]]

Latest revision as of 11:58, 1 December 2021

TWL Slot-1 Launcher
Twlslot1launcher2.png
General
AuthorApache Thunder
TypeOther Apps
Version3
LicenseMixed
Last Updated2016/02/16
Links
Download
Website

TWL Slot-1 Launcher is a homebrew application that allows you to run blocked DS cartridges and flashcards on DSi and 3DS.

Many older DS flash carts get blocked by CTR mode (most likely by Process9 of NATIVE_FIRM). You can tell if you see it error almost instantly when trying to boot your flashcart. This app gets around that. Any flashcart that hasn't worked since 1.0 launch firmware can be used with this launcher. Note that some flashcarts may work without this launcher with just the TWL_FIRM patches alone. Test that first before using this launcher. If your card works with just the patches, do not report that as that no longer pertains to my launcher. This launcher is intended for DS flashcarts that get blocked by CTR mode.

You can tell if yours is blocked by CTR mode by attempting to boot it from home menu. If you see the "Error has occured" screen pop up almost immediately without the screens flickering on and off, then it is a card blocked by CTR mode. That's what this launcher is for.

Note from developer:

TWL_FIRM MUST be sig patched before this will boot. The sig patches added also patch out DS Cart White List and save chip detection. So if your DS Flashcart already works thanks to that patch, then you don't need this. If you happen to have a prepatched TWL_FIRM installed, that will work too.

User guide

How to use

To use this, simply insert your previously blocked DS flashcart into the game card slot, then boot this application.

Older flashcarts that don't have valid icon/banner data still will not work, notable examples are the original R4 and older hardware revisions of the original Action Replay for DS.

Anything that behaves like a normal cartridge should be bootable with this method (though the cartridge does not fit well in the slot and you have to keep it pressed in a certain position so that it recognizes it).

If you get an error on boot, double check that you have TWL_FIRM patched either via preinstalled CIA or via rxTools (or a future CFW that add the new patches) before reporting that your flashcard doesn't work with this.

How it works

It's a stripped down DSi Extended header with dummy data for the arm7/arm9 sections (they aren't needed as it launches slot-1 before ever getting to load them).

Inserted a custom banner and set the file type at offset 0x234 to 00.

This tells TWL_FIRM that it's a cartridge (even though it's not) and tricks it into booting older flashcarts because the 3DS boots into TWL_FIRM expecting to load this this DSiWare SRL.

But because the file type in the TID field is set to cartridge, it immediately boots what ever is in slot-1.

Media

TWL Slot-1 Launcher (First custom DSiWare app) (ApacheThunder)

Compatibility

Confirmed list of carts working with this:

AceKard 2i
AceKard 2.1
AceKard RPG
R4i-SDHC
iTouchDS2
R4i SDHC Dual Core
Supercard DS One v3 SDHC

Changelog

Update

  • Download link updated. Minor changes to header and brought SRL closer to proper SRL spec.

Credits

Credit goes to TuxSH and Steveice10 for finding the sig patches for TWL_FIRM.

Also credit to TheStoneBanana for accidently discovering this odd little quirk of TWL FIRM.

External links

Advertising: