Tutorial  Updated

Using Luma3DS + Gateway on B9S


SYSNAND-ONLY USERS: DO NOT BOOT GW MODE ON 11.3+ - YOU WILL LOSE B9S AND BE LEFT ON A STOCK FIRMWARE
I highly advise against the use of GW on SysNAND-Only Setups.
GW currently DOES NOT support firmwares 11.3//11.4 - B9S does not change that!
If you're on 11.3+ - Don't even try to use GW. Use Luma3DS or any other CFW that has confirmed support for 11.3+ firmwares.



Setting up GW with Luma3DS' chainloader

Requirements: SysNAND or EmuNAND on 11.2 or lower!
Tested and working on B9S 1.2 (Luma3DS 8.0)
  1. Download the v2gw.zip attached to this post.
  2. Extract the "arm9loaderhax.bin" from v2gw.zip to your /luma/payloads/ folder.
  3. Rename that very "arm9loaderhax.bin" you just extracted to "v2gw.bin" or to whatever you want. However, step 12 will assume v2gw.bin was used, you can edit that reference to meet whatever you decided to name it.
  4. Download GW's ‘arm9loaderhax.bin.zip‘ file.
    • On their main home page. Under the post titled: "GATEWAY 4.0B PRIVATE BETA #2"
    • Or on their openly public Private Beta Program page, on this page it'll be under the "» arm9loaderhax for users with existing a9lh installs" section.
  5. Extract GW's "arm9loaderhax.bin" file from their zip file to your /luma/payloads/ folder.
  6. Rename that very "arm9loaderhax.bin" you just extracted to "gateway.bin"
  7. Make sure you have the latest GW's Launcher.dat on the root of your SD Card.
  8. This dev-build of BootCTR9: https://gbatemp.net/threads/release-the-bootctr9-release-thread.435347/page-3#post-7370533
  9. Extract the "boot.firm" file from the BootCTR9-firmv2.zip to your /luma/payloads/ folder.
  10. Rename that very "boot.firm" you just extracted to "down_BootCTR9.firm" or to whatever you want that is allowed by Luma3DS' payload chainloader.
    - Other button options: https://github.com/AuroraWright/Luma3DS/wiki/Other-features-and-notes#payload-chainloading
  11. Extract the "boot_config.ini" file from from the BootCTR9-firmv2.zip to the root of your SD Card.
  12. Open the "boot_config.ini" file and overwrite everything with the following:
    Code:
    [BOOTCTR9]
    key_delay = 1000
    
    [DEFAULT]
    path = /luma/payloads/v2gw.bin
  13. You are now done. If you followed this tutorial, holding DPAD-DOWN at boot time, will load up Gateway Mode.
    - SysNAND-Only Users on 11.2 will be prompted to press 'L+R+SELECT' to boot SYSNAND. DO NOT PRESS THE BUTTON PROMPT ON 11.3+
    - GW EmuNAND users will automatically boot into their GW EmuNAND.


FAQ

Q: How do I boot into the GW Menu?
A: Hold L+Select, as soon as you see the Dragon Logo.

Q: Can I use my GW Blue Card?
A: Yes, but only while using Luma3DS. It will not work in GW Mode.

Q: Can I play online while in GW Mode?
A: Yes, sort-of. But you have to either:

Q: I'm getting a black screen!? HELP!?
A: Multiple reasons for that below:
  • Modified SecureInfo_A - GW does not patch this. You'll need an untouched donor file of this.
  • Using a RedNAND - GW only supports GW EmuNAND, it cannot boot RedNAND. Use the GW Menu or GodMode9 to make one.
  • On SysNAND-Only Setups - Not having properly removed EmuNAND//RedNAND. Use GodMode to properly format your SD Card. But I advise you set one up.
  • Trying to boot an 11.3//11.4 EmuNAND - GW does not support anything higher than 11.2
  • If it's not listed, then who knows. Do you have a modified Home Menu or font? Those might not work at all in GW Mode.


Credits

Many thanks to the above lovely people~ <3 ♥
Original posts:
Link: https://gbatemp.net/threads/using-gateway-on-a9lh-v2.431222/page-4#post-6464898
Link: http://gbatemp.net/threads/tutorial-using-luma3ds-with-gateway-on-v2-a9lh.431691/page-4#post-6472283
Link: https://gbatemp.net/threads/tutorial-booting-gw-with-b9s-and-some-help.471417/







I highly advise against the use of GW for SysNAND-Only setups.

11.3&11.4 Break GW. GW currently DOES NOT support 11.3 or 11.4. You will either brick or lose A9LH. More than likely it seems you will just lose A9LH.


Again, if you attempt to boot GW Mode, on a SYSNAND-Only Setup while on 11.3 or 11.4, you will lose A9LH. It does not matter if you safely updated to this firmware via another CFW that safely protects FIRM.

If you want to use 11.3+, you will not be able to use GW. Don't even try. Only use Luma3DS or other CFW that support 11.3+

If you are a Gateway3DS user, and have recently finished Plailect's A9LH Guide, then you should be on v2 A9LH. Unfortunately, at the time this thread was made, GW's a9lh.bin file is incompatible with Luma3DS' payload chainloading feature while on v2 A9LH.

So one way around this was to either forego using Luma3DS' payload chainloading, and use a boot manager that does work in initializing GW's a9lh.bin correctly. Like BootCTR9. Either you let BootCTR9 handle all payloads, or you set it up to chainload into Luma3DS and from there let Luma3DS do all the work.

Either way, some people might not like BootCTR9 (Big fan of BootCTR9, seriously thing is amazing~!)

So if you don't want to use the BootCTR9 method, then @Hayleia made a very stripped down boot manager that only loads /luma/payloads/gateway.bin. You still need GW's a9lh.bin in addition to this stripped down bootmanager, but that's all you need, these two files! No need for messy configs if you just want to stick with Luma3DS' payload chainloader.


Now on to the damn tutorials already~!



Gateway Logo


1. Download the v2gw.zip attached to this post.
2. Extract the "arm9loaderhax.bin" from v2gw.zip to your /luma/payloads/ folder.
3. Rename that very "arm9loaderhax.bin" you just extracted to "down_v2gw.bin" or to whatever you want that is allowed by Luma3DS' payload chainloader.
Other button options: https://github.com/AuroraWright/Luma3DS/wiki/Other-features-and-notes#payload-chainloading
4. Download GW's ‘arm9loaderhax.bin.zip‘ file.
You have to get this directly from Gateway's site. Which is either:
A) On their main home page.
B) Or on their openly public Private Beta Program page, on this page it'll be under the "» arm9loaderhax for users with existing a9lh installs" section.
5. Extract GW's "arm9loaderhax.bin" file from their zip file to your /luma/payloads/ folder.
6. Rename that very "arm9loaderhax.bin" you just extracted to "gateway.bin"
7. Make sure you have the latest GW's Launcher.dat on the root of your SD Card.
8. You are now done. If you followed this tutorial, holding DPAD-DOWN at boot time, will load up Gateway Mode.
However, if you are a SysNAND Only User, and on 11.1 and using the 4.2 Launcher.dat, you will be prompted to press 'L+R+SELECT' to boot SYSNAND.
GW EmuNAND users will automatically boot into their GW EmuNAND.

Notes: To Boot into the GW Menu: Hold L+Select, as soon as you see the Dragon Logo.
To Force a Manual Gateway3DS RedCard Update: Hold R+Select as soon as you see the Dragon Logo.




No Gateway Logo (Not Recommend - Only for those allergic to the dragon logo - USE AT YOUR OWN RISK)

Notes: This version will de-init the screen by default, and as such you won't see the Gateway Logo. Don't worry it'll init once you land on the Home. Due to how this works, only GW EmuNAND users should consider using this. This is because SysNAND users will land on the SysNAND prompt nag.

1. Download the v2gw-de-init.zip attached to this post.
2. Extract the "v2gw.bin" from v2gw-de-init.zip to your /luma/payloads/ folder.
3. Rename that very "v2gw2.bin" you just extracted to "down_v2gw.bin" or to whatever you want that is allowed by Luma3DS' payload chainloader.
Other button options: https://github.com/AuroraWright/Luma3DS/wiki/Other-features-and-notes#payload-chainloading
4. Download GW's ‘arm9loaderhax.bin.zip‘ file.
You have to get this directly from Gateway's site. Which is either:
A) On their main home page.
B) Or on their openly public Private Beta Program page, on this page it'll be under the "» arm9loaderhax for users with existing a9lh installs" section.
5. Extract GW's "arm9loaderhax.bin" file from their zip file to your /luma/payloads/ folder.
6. Rename that very "arm9loaderhax.bin" you just extracted to "gateway.bin"
7. Make sure you have the latest GW's Launcher.dat on the root of your SD Card.
8. You are now done. If you followed this tutorial, holding DPAD-DOWN at boot time, will load up Gateway Mode without the Gateway Logo.


Tested on N3DS and O3DS by me, 2DS by @Hayleia.
Should work on either screen-init or non-screen-init v2 A9LH.



Important Note: Never update your SysNAND in Gateway Mode. It does not matter what Launcher.dat version you use, if you go ahead and update while in SysNAND Mode, you will either brick or lose A9LH+CFW and be on the latest stock firmware. This is because GW Mode does not offer FIRM protection in A9LH. Updating your GW EmuNAND is fine and safe, and is what Gateway actually recommends you do and use even when using A9LH.



!~Getting Black Screen After Dragon Logo and After Following This Guide~! (PLEASE READ)
Sounds like someone hasn't properly removed their EmuNAND//RedNAND with EmuNAND9. The Black Screen problem is common to people who skipped doing it properly and used a third-party tool like EaseUS or any other partition manager.

Since EmuNAND//RedNAND wasn't removed properly, traces were leftover and GW by default sees it, and tries to boot into this non-existent EmuNAND//RedNAND and fails. So how do we fix it? We use EmuNAND9 to preperly remove traces of it.

Part 5, Section V of the old A9LH guide covers this. However, I will list all relevant steps here.
Link: https://github.com/Plailect/Guide_R...ax)#section-v---removing-rednand-from-your-sd

The new guide also sort of mentions if in this new page, and does show you how to setup EmuNAND9:
Link: https://plailect.github.io/Guide/move-emunand

Files we'll need:
Latest release of EmuNAND9: https://github.com/d0k3/EmuNAND9/releases/latest

1. Copy EmuNAND9.bin from the EmuNAND9.zip to the /luma/payloads/ folder on your SD card and rename EmuNAND9.bin to y_EmuNAND9.bin
2. Backup every file on your SD card to a folder on your computer, all files will be deleted in the following steps
3. Reinsert your SD card into your 3DS
4. Hold (Y) at boot time to open EmuNAND9
5. Go to "SD Format Options...", then select the "Format SD (no EmuNAND)" option, and wait for it to finish
6. Press (B) to return to the menu, then press Select to safely eject your SD Card
7. Put your SD card back into your computer, and copy all the files you backed up previously, back into your SD Card
8. Reinsert your SD card into your 3DS, then press (Start) to reboot



Additional Note: You will still have to look into BootCTR9 if for some reason you want GW to be the default, as opposed to Luma3DS. This tutorial is meant more for the people who want Luma3DS as their main//default, and want to use Luma3DS' payload chainloader to boot into GW Mode.
Go to the following link for the tutorial on setting up GW as your main with BootCTR9.
Link: https://gbatemp.net/threads/using-gateway-on-a9lh-v2.431222/


All credits to @Hayleia for making both of these~! Thank you~ <3 ♥
Original posts:
Link: https://gbatemp.net/threads/using-gateway-on-a9lh-v2.431222/page-4#post-6464898
Link: http://gbatemp.net/threads/tutorial-using-luma3ds-with-gateway-on-v2-a9lh.431691/page-4#post-6472283
 

Attachments

  • v2gw.zip
    6.3 KB · Views: 12,151
  • v2gw-de-init.zip
    9.1 KB · Views: 3,293
Last edited by Temptress Cerise,

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
I know, just for a "test". Also, how do I enter the gateway menu? Not where you choose a rom.
Notes: To Boot into the GW Menu: Hold L+Select, as soon as you see the Dragon Logo.
To Force a Manual Gateway3DS RedCard Update: Hold R+Select as soon as you see the Dragon Logo.

I quoted it to you the first time...

And you can just use the FBI.3DS to test...
 
  • Like
Reactions: Polarise

kavevi

Member
Newcomer
Joined
Aug 16, 2016
Messages
7
Trophies
0
Age
37
XP
64
Country
United States
can someone help me out, i just installed the new a9lh by following the newest guide downgrade from 11.2. everything worked fine but now i dont know how to boot into gateway, i tried running gateway from homebrew loader but its black screen. if someone could give me a step by step to get gateway to run that would be greatly appreciated
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
can someone help me out, i just installed the new a9lh by following the newest guide downgrade from 11.2. everything worked fine but now i dont know how to boot into gateway, i tried running gateway from homebrew loader but its black screen. if someone could give me a step by step to get gateway to run that would be greatly appreciated
I don't know... why don't you read the whole first post of this thread?
 

Searinox

"Dances" with Dragons
Member
Joined
Dec 16, 2007
Messages
2,073
Trophies
1
Age
36
Location
Bucharest
XP
2,202
Country
Romania
Running an o3DS 2.1 + A9LH with a 11.2 emuNAND. This worked but how can I get it to autoboot instead of having to hold down at startup?
 

Julizi

Well-Known Member
Member
Joined
Jul 3, 2015
Messages
110
Trophies
0
Age
123
XP
338
Country
Germany
This does not work for me on o3DS with A9LH and 11.2 sysNAND (3ds.guide seems no longer to recommend EmuNAND or RedNAND). When I press down or manually start the gateway.bin or the down_v2gw.bin the 3DS does not boot.
 
Last edited by Julizi,

noX1609

B9S freak ;)
Member
Joined
Aug 30, 2016
Messages
477
Trophies
0
Age
33
XP
501
Country
Germany
Works great with my Gateway Card on n3ds XL using the Sysnand.
Only have to hold down key and after that L + R +Select to confirm the boot of the sysnand.
And i also can use my old savegames because of the fakt that Gateway Cheats also work with cia installed Games :)
So now i got the infinite z moves in Pokemon Sun which was not portable to NTR or to ips file.
 
Last edited by noX1609,

Cosmic_Link

Well-Known Member
Member
Joined
Jun 9, 2010
Messages
113
Trophies
0
Age
34
XP
1,676
Country
United Kingdom
Hi.

I am having problems with getting my console to boot into gateway mode. It's hanging at a black screen after pressing "L+R+SELECT" to get past the sysnand nag. Have done a SD card format through Emunand9 as suggested, but still not able to boot gateway mode. Can anybody offer any insight as to what could be the issue? All of the gateway specific files are current. Basically, I've done everything as instructed here. Does this work with 11.2? That's the only thing I can think which would be different.

Thanks in advance for any help.
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
Hi.

I am having problems with getting my console to boot into gateway mode. It's hanging at a black screen after pressing "L+R+SELECT" to get past the sysnand nag. Have done a SD card format through Emunand9 as suggested, but still not able to boot gateway mode. Can anybody offer any insight as to what could be the issue? All of the gateway specific files are current. Basically, I've done everything as instructed here. Does this work with 11.2? That's the only thing I can think which would be different.

Thanks in advance for any help.
Working just fine for me. 11.2, latest A9LH fork suggested//used by 3ds.guide, and latest launcher.dat on both my N3DS and o3DS.

If your black screening even though you did a format, then did you modify any system NAND files like secureinfo or localfriendcode? GW doesn't do patching on those files and will black screen.
 
Last edited by Temptress Cerise,
  • Like
Reactions: Cosmic_Link

Cosmic_Link

Well-Known Member
Member
Joined
Jun 9, 2010
Messages
113
Trophies
0
Age
34
XP
1,676
Country
United Kingdom
Working just fine for me. 11.2, latest A9LH fork suggested//used by 3ds.guide, and latest launcher.dat on both my N3DS and o3DS.

If your black screening even though you did a format, then did you modify any system NAND files like secureinfo or localfriendcode? GW doesn't do patching on those files and will black screen.

Thanks for your reply. That makes sense. The console I was trying to use it on is region changed n3DSLL, so that explains why it will not boot from sysnand with Gateway. I assume that there is not a way that I can fix this to get Gateway to boot on sysnand then? It's not really a problem wither way as I was only wanting to convert my Gateway game saves for use with CIAs instead anyway. lol
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
Thanks for your reply. That makes sense. The console I was trying to use it on is region changed n3DSLL, so that explains why it will not boot from sysnand with Gateway. I assume that there is not a way that I can fix this to get Gateway to boot on sysnand then? It's not really a problem wither way as I was only wanting to convert my Gateway game saves for use with CIAs instead anyway. lol
You'd need an untouched donor file of the file you modified. Which is how previous region changing methods did it, until CFW like Luma3DS and Corbenik were able to just patch that file.

Otherwise, just make a thread asking for someone to help you convert the saves.
 
  • Like
Reactions: Cosmic_Link

SammyPoke

Well-Known Member
Member
Joined
Apr 17, 2015
Messages
161
Trophies
0
XP
238
Country
How do you make it so that it automatically (without pressing buttons) boots into Gateway's Emunands instead of pressing down?
 

gorillaz69

Well-Known Member
Newcomer
Joined
Jan 13, 2017
Messages
55
Trophies
0
Age
44
XP
96
Country
Im hessitant to do cfw because of my gateway. Thanks for this it worked flawlessly. I just finished installing a9lh luma and this payload. Nice work.
 

noX1609

B9S freak ;)
Member
Joined
Aug 30, 2016
Messages
477
Trophies
0
Age
33
XP
501
Country
Germany
How do you make it so that it automatically (without pressing buttons) boots into Gateway's Emunands instead of pressing down?

You have to setup a bootloader (https://gbatemp.net/threads/release-ctrbootmanager-ctrbootmanager9)

You have to compile it by your own, find some who can do it. (could try it have compiled many projects for 3ds and a9lh for myself ;)) or download the latest precompiled which is the easies was :)

In the config of that (there is an exaple on on Github) you can select (in your task the bin from GW that starts with the doad down button) and for the other Payloads you have you have to make an entry which key have to be pressed to load them. I used it in the past and its working fine for me and was easy to configure. If you ever want to use Luma again then create an entry to the config.

If you have questions after installing or other things just write here pr send me a PM.
 

SammyPoke

Well-Known Member
Member
Joined
Apr 17, 2015
Messages
161
Trophies
0
XP
238
Country
You have to setup a bootloader (https://gbatemp.net/threads/release-ctrbootmanager-ctrbootmanager9)

You have to compile it by your own, find some who can do it. (could try it have compiled many projects for 3ds and a9lh for myself ;)) or download the latest precompiled which is the easies was :)

In the config of that (there is an exaple on on Github) you can select (in your task the bin from GW that starts with the doad down button) and for the other Payloads you have you have to make an entry which key have to be pressed to load them. I used it in the past and its working fine for me and was easy to configure. If you ever want to use Luma again then create an entry to the config.

If you have questions after installing or other things just write here pr send me a PM.


It's such a minor request and seems to be a bit confusing that I'd rather not bother with it.
Currently I have my N3DS to boot into Gateway mode if I hold the "x" button on boot for less than 2 seconds.
I'm fine with that.
I'm surprised though the chain-loading in Luma doesn't have it so you just have to press the L button. (note: nvm I see it does but it's to switch between emuNAND and sysNAND).

Slowly but surly I'll be using emuNAND over Gateway mode anyways.
 
Last edited by SammyPoke,

gorillaz69

Well-Known Member
Newcomer
Joined
Jan 13, 2017
Messages
55
Trophies
0
Age
44
XP
96
Country
Also, I'd like to ask a question. What happens if you actually update the emuNAND while using Gateway CFW and then injecting the emuNAND into sysNAND?
Your sysnand will be same version as your emunand. I was on 9.2 before i do luma3ds but instead of restoring 9.2 i restore the emunand. Which is in the guide. Worked fine.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: The mutated Axolotl was awesome