FOR DOING THIS REFER TO THE BETTER WORDED AND CLEANER VERSION IN PLAILECT™'S GUIDE:https://github.com/Plailect/Guide/wiki/DSiWare-Downgrade#section-iv---steelhax

Currently there is few exploits that work with 11.1, one of them is steelhax by vegaroxas, so what its so special about steelhax? well for startetrs,its free and it can also be transferred to target 3ds when doing a transfer (this is applicable to most legit obtained digital games with secondary exploits), this means a very useful entry point for target 3ds after the transfer since browserhax was patched on 11.1 and no longer can be used in 11.0 dsi, but how can this be done? well its pretty simple. (5/5 cases worked for now plus tested multiple times by me)

THIS IS NOT A REPLACEMENT FOR FIELDRUNNERS OR LEGENDS OF EXIDIA, THIS ONLY GIVES YOU HB LAUNCHER ACCESS AFTER THE SYSTEM TRANSFER ON TARGET 3DS

3DSs:

--Source 3ds 11.0-11.1 with cfw

--Target 3ds 11.0-11.1 stock 3ds

-This also works for 11.0 3DSs if you need a entry point for it, just use ctr-httpwn* on the 11.0 console** before the transfer

*ctr-httpwn doesnt work with menuhax, because you cant exit to home menu with no reboot; when doing this, menuhax causes a freeze. Menuhax does this to protect itself from the system overwriting the files it uses to function

**use ctr-httpwn in both consoles if both consoles have 11.0

Never update the game if prompted, if you accidentally install the update, uninstall it via data management (updates should be in downloadable content)

Steps:

1-On source 3ds ,download Steel diver: Subwars from eshop on source 3ds(not freeshop, we need the legit ticket so it gets transferred),

1.1- Open Steel divers: Subwars on home menu and set a mii, when you get to the main menu go back to home menu and close the game.

2-Download sploit installer for steelhax (https://vegaroxas.github.io/) unzip to the 3ds folder on source 3ds SD.

2.1-On source 3ds, open hblauncher using your entry point (commonly the hb launcher loader cia) and install steelhax with sploit installer for steelhax , set the payload to the source 3ds firmware (it auto detects it but check it just in case).

3-Test steelhax by opening Steel diver: Subwars on home menu, if it says the save date is corrupted redo steps 1.1 and 2.1 until it boots you to hb launcher. (this can take many tries)

3.1- After you successfully boot hb launcher with steelhax, run sploit installer for steelhax again and set the payload to target 3ds firmware.(After a successful install, installing a new payload will almost always be succesful)

Tip: After downgrading native firm, the console is still 11.0-11.1 NOT 10.4, taking that in mind dont set target 3ds payload as 10.4.

4-Prepare everything for dsiware downgrade and do dsiware downgrade as normal (see plailect™'s dsiware downgrade guide for this)

4.1 If source 3ds nintendo 3ds folder was not transferred to target 3ds during the transfer or you are not using source sd on target 3ds like target 3ds said, do it manually (backup target 3ds nintendo 3ds folder before doing this).

5-Steel Diver: Subwars should appear on target 3ds home menu and opening it should boot you to hb launcher, use it to downgrade target 3ds with sysdowngrader once you had ran dgtool to downgrade the 11.0 native firm to 10.4 native firm.

Troubleshoot

If opening Steel Diver: Subwars doesn't boot you to hb launcher and only gives a blackscreen then a crash to home menu, that means you set the incorrect payload in step 3.1, don't worry steelhax lets you use a second payload.

Download the otherapp for the version of target 3ds (http://smealum.github.io/3ds/#otherapp) once you have it,rename it to steelhax_payload.bin and put it in the target 3ds SD root. Now in home menu hold B when launching Steel Diver: Subwars, by doing this steelhax will use the payload in the SD root instead of the one installed in the save, now it should boot you to hb launcher like intended.