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,158
  • v2gw-de-init.zip
    9.1 KB · Views: 3,301
Last edited by Temptress Cerise,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,043
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,013
Country
Portugal
I have A9LH v4 or whatever is the latest. No Blackscreen.

I keep hearing a lot of people having these blackscreen issues. Yet, I haven't run into them at all, and I own an O3DS system and a N3DS system.

So I am not sure what it could be. Unless you guys have modified securefileinfo's or touched something signed in NAND.
Still A9LHv2. Version is used to differentiate between v1, meant to be used with SafeA9LHInstaller v1.x, and v2 as the one for SAI v2.x.
 

noX1609

B9S freak ;)
Member
Joined
Aug 30, 2016
Messages
477
Trophies
0
Age
33
XP
501
Country
Germany
I do want to use the Gateway Cheat Engine on my o3DS with a9lh sysnand only on 11.2

Is this possible to do with this tutorial so when i launch the Gateway Mode it starts the mode in sysnand or do i have to setup an emunand for the gateway mode to work?

I ask because i have no experience with gateway and it's not 100% clear to me after reading the tutorial in first post it so sorry if it's a noobish question but i thought i better ask before doing something wrong.

EDIT: And does the Gateway Card can run .3ds Files on Sysnand 11.2 without an emunand? Because if i got it right you have to select the cheats that you want to use in the Game Selection Menu from Gateway or am i wrong? If i'm wrong then how to enable the gateshark codes which should be used?
 
Last edited by noX1609,

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
I do want to use the Gateway Cheat Engine on my o3DS with a9lh sysnand only on 11.2

Is this possible to do with this tutorial so when i launch the Gateway Mode it starts the mode in sysnand or do i have to setup an emunand for the gateway mode to work?

I ask because i have no experience with gateway and it's not 100% clear to me after reading the tutorial in first post it so sorry if it's a noobish question but i thought i better ask before doing something wrong.

EDIT: And does the Gateway Card can run .3ds Files on Sysnand 11.2 without an emunand? Because if i got it right you have to select the cheats that you want to use in the Game Selection Menu from Gateway or am i wrong? If i'm wrong then how to enable the gateshark codes which should be used?
You'll get a nag if you opt to use a SysNAND-only setup. The nag is just a warning, pressing the button combo will continue booting into SysNAND. Just keep in mind never to update in GW Mode in a SysNAND-only setup. Use Luma3DS for that.

And yeah .3DS/.3DZ files run just fine on a SysNAND only setup.
 
  • Like
Reactions: gnmmarechal

noX1609

B9S freak ;)
Member
Joined
Aug 30, 2016
Messages
477
Trophies
0
Age
33
XP
501
Country
Germany
You'll get a nag if you opt to use a SysNAND-only setup. The nag is just a warning, pressing the button combo will continue booting into SysNAND. Just keep in mind never to update in GW Mode in a SysNAND-only setup. Use Luma3DS for that.

And yeah .3DS/.3DZ files run just fine on a SysNAND only setup.
Ok thanks.
I knew the thing with the update, will do them with Luma3DS loaded.

About the games: Ok thats great they are running on Sysnand only. But is there a limit which Sysnand version works? I read only up to 9.2 but does that also count if you have a9lh installed with Sysnand on 11.2?
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
Ok thanks.
I knew the thing with the update, will do them with Luma3DS loaded.

About the games: Ok thats great they are running on Sysnand only. But is there a limit which Sysnand version works? I read only up to 9.2 but does that also count if you have a9lh installed with Sysnand on 11.2?
On A9LH. It doesn't matter. It works just fine on 11.2 using the latest Launcher.dat
 

noX1609

B9S freak ;)
Member
Joined
Aug 30, 2016
Messages
477
Trophies
0
Age
33
XP
501
Country
Germany
So got two gateway for 30€ each. best price i think :) Going to set up one today with my new 3DS XL Solgaleo and Lunala Edition, best edition released so far i think :)
 
Last edited by noX1609,

Skeet1983

Well-Known Member
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Last night, I was trying to create EmuNAND and ran into a bunch of problems, eventually had to restore my SysNAND. When I did that, I noticed that I had an emunand somehow. I booted into Gateway Mode by pressing down on system boot, system firmware had "gw3D" in front of system firmware string. Thing is, that emunand has none of the stuff my sysnand has. Do I really need EmuNAND? If I remove it, how do I go about doing it? Also, will I still have access to the following in just SysNAND:

- Luma/Luma Settings
- A9LH
- Gateway use
- Use SC DSTwo

Help GREATLY appreciated :)
 

noX1609

B9S freak ;)
Member
Joined
Aug 30, 2016
Messages
477
Trophies
0
Age
33
XP
501
Country
Germany
Last night, I was trying to create EmuNAND and ran into a bunch of problems, eventually had to restore my SysNAND. When I did that, I noticed that I had an emunand somehow. I booted into Gateway Mode by pressing down on system boot, system firmware had "gw3D" in front of system firmware string. Thing is, that emunand has none of the stuff my sysnand has. Do I really need EmuNAND? If I remove it, how do I go about doing it? Also, will I still have access to the following in just SysNAND:

- Luma/Luma Settings
- A9LH
- Gateway use
- Use SC DSTwo

Help GREATLY appreciated :)

If you have a9lh installed you don't really need an emunand.

If there is a GW3D before the version string then you are booted to emunand, because at Systand there is a Sys bevor the Version.

There is a guide in the forum to remove it be be careful. First backup the contrnt of sd card because in the process of removing it the card gets formatted.

That Emunand has non of rhe installed Games /Apps is weared kast time i set one up mybe a year ago all where there because its a copy from sysnand. Could be it was changed since then.

The only thig is you should NEVER update System Versiin while in Emunand because then a9lh gets removed because emunand has no firm protection.
So as said in OP this guide is for useres that mainly use Luma3ds abd sometimes want to boot Gateway.

Bit if you want to get 100% sure make a NAND backup on Sysnand and Emunand so you can restore it easly until a9lh is on the console or in worst case with Hardmod.

Hope i can help you with that, if you have another question just ask :)
 
Last edited by noX1609,

Polarise

Well-Known Member
Member
Joined
Jul 12, 2016
Messages
827
Trophies
0
Age
23
XP
1,143
Country
United States
The arm9loaderhax.bin that I re-named to GateWay.bin doesn't appear in the luma3ds chainloader for v6.6 of luma.
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
Been using this for a while, and it's been fantastic. Do you plan on updating this anytime soon? :)
Updating? Why? Last I checked it worked with the latest stable release of Luma3DS and release of A9LH.

If people are having issues, I don't know what to say. It runs fine on my o3DS and N3DS systems.
 

codezer0

Gaming keeps me sane
Member
Joined
Jul 14, 2009
Messages
3,587
Trophies
2
Location
The Magic School Bus
XP
4,565
Country
United States
Updating? Why? Last I checked it worked with the latest stable release of Luma3DS and release of A9LH.

If people are having issues, I don't know what to say. It runs fine on my o3DS and N3DS systems.
I would have thought you might need to update things based on new builds of A9LH payloads or something like that. :unsure: I mean, we are on A9LH v4 for N3DS systems already. I was just thinking analogously to how when some system stuff on PC's get updated, older stuff might get broken, even if accidentally. Or to take advantage of newer versions of such environments, you know? :teach:
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
I would have thought you might need to update things based on new builds of A9LH payloads or something like that. :unsure: I mean, we are on A9LH v4 for N3DS systems already. I was just thinking analogously to how when some system stuff on PC's get updated, older stuff might get broken, even if accidentally. Or to take advantage of newer versions of such environments, you know? :teach:
Are you referring to the data input v3 and v4s. Those are just used for SafeA9LHInstaller, and don't actually have anything to do with the compiled version of A9LH. If anything A9LH doesn't really have a version at all.

And to show you that. If you were to do a new A9LH install today, from a completely stock system. Once you got to the installing a9lh part, you would be told to use the v3 zip for SafeA9LHInstaller
Link: https://3ds.guide/installing-arm9loaderhax

But if you're coming from an older A9LH build, you'd be asked to use the v4 zip for SafeA9LHInstaller
Link: https://3ds.guide/updating-a9lh

Yet both used the same compiled A9LH fork, which is: https://github.com/AuroraWright/arm9loaderhax/releases/tag/17/10

So no. There's no reason to update anything as far as I am aware.
 

Polarise

Well-Known Member
Member
Joined
Jul 12, 2016
Messages
827
Trophies
0
Age
23
XP
1,143
Country
United States
Are you referring to the data input v3 and v4s. Those are just used for SafeA9LHInstaller, and don't actually have anything to do with the compiled version of A9LH. If anything A9LH doesn't really have a version at all.

And to show you that. If you were to do a new A9LH install today, from a completely stock system. Once you got to the installing a9lh part, you would be told to use the v3 zip for SafeA9LHInstaller
Link: https://3ds.guide/installing-arm9loaderhax

But if you're coming from an older A9LH build, you'd be asked to use the v4 zip for SafeA9LHInstaller
Link: https://3ds.guide/updating-a9lh

Yet both used the same compiled A9LH fork, which is: https://github.com/AuroraWright/arm9loaderhax/releases/tag/17/10

So no. There's no reason to update anything as far as I am aware.
I could boot into gateway mode fine. Just a few things, how could I access the gateway menu and when I load a .3ds file it doesn't work.
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
I could boot into gateway mode fine. Just a few things, how could I access the gateway menu and when I load a .3ds file it doesn't work.
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.
Are you using the latest Launcher.dat? I have no problem loading .3DS/.3DZ files on my GW, and I have the latest Launcher.dat. And you did press select to bring up the GW OSD to select the games, correct?
 

Polarise

Well-Known Member
Member
Joined
Jul 12, 2016
Messages
827
Trophies
0
Age
23
XP
1,143
Country
United States
Are you using the latest Launcher.dat? I have no problem loading .3DS/.3DZ files on my GW, and I have the latest Launcher.dat. And you did press select to bring up the GW OSD to select the games, correct?
I mean I have the latest launcher.dat, I could open the .3ds but it gives a black screen. I am trying to open the devmenu given by the gateway site.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @Sonic Angel Knight, Meth cake lol