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,154
  • v2gw-de-init.zip
    9.1 KB · Views: 3,295
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
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?
The warning is only for people using SysNAND-Only Setups. If you have an EmuNAND. The warning does not apply to you. You are running an EmuNAND if you don't get the nag when booting into GW Mode.

As for what happens if you inject it into SysNAND. Well, if you use Hourglass9//Decrypt9WIP using the Keep A9LH option, then nothing. But, since both NANDs would be the same, you'd end up with linked NANDs, unless you format one of them, or remove EmuNAND with EmuNAND9 and go to a SysNAND-Only environment.
 

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
Okay, thank you. Also, there's something I've noticed too. I can't seem to boot into Gateway Menu while holding down L. When I use CtrBootManager9 to load v2gw, and hold down L while booting it, it just goes straight to the emuNAND without entering the Gateway menu.
 

gorillaz69

Well-Known Member
Newcomer
Joined
Jan 13, 2017
Messages
55
Trophies
0
Age
44
XP
96
Country
Okay, thank you. Also, there's something I've noticed too. I can't seem to boot into Gateway Menu while holding down L. When I use CtrBootManager9 to load v2gw, and hold down L while booting it, it just goes straight to the emuNAND without entering the Gateway menu.
Read the first post again it says hold L and select.
 
  • Like
Reactions: Platinum Lucario

cfwtesterplus

Member
Newcomer
Joined
Jan 28, 2017
Messages
18
Trophies
0
Age
33
XP
51
Country
hiya i would like to install emunand but can't find any latest guides. could someone maybe guide my through it or link a vid or website. thanks :)
 

miniadri

Well-Known Member
Newcomer
Joined
Nov 26, 2011
Messages
45
Trophies
1
XP
189
Country
Hi, i'm from Spain and i want to make a question because i don't know if i've understand it...
With this tuto I can have Gateway and Luma at the same time or i must choose one of them?
I don't have ARM9, only EmuNAND (i turn on the 3DS, and in Hombrew Channel i choose Gateway or Luma), so I want to try to have both of them in order to use red cart gateway (Gateway Mode) and original cartridges and ds carts (Luma), and of course, install games and play them...

Could someone specify which tuto i have to follow to get this (or make the use of this 2 ways the more easier and quickier possible)??

Thanks a lot
 

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
Hi, i'm from Spain and i want to make a question because i don't know if i've understand it...
With this tuto I can have Gateway and Luma at the same time or i must choose one of them?
I don't have ARM9, only EmuNAND (i turn on the 3DS, and in Hombrew Channel i choose Gateway or Luma), so I want to try to have both of them in order to use red cart gateway (Gateway Mode) and original cartridges and ds carts (Luma), and of course, install games and play them...

Could someone specify which tuto i have to follow to get this (or make the use of this 2 ways the more easier and quickier possible)??

Thanks a lot
https://3ds.guide should be able to help with A9LH installation. Upon installing Luma3DS onto your system, you'll be able to also select v2gw from the Luma3DS payloads.
 

BADDINOROX99

Well-Known Member
Member
Joined
Sep 9, 2015
Messages
782
Trophies
0
XP
1,093
Country
United States
1fa946765175d46bc498a40016f88ca0.jpg


So this is all they were able to tell me when I emailed Gateway about the update
 

Patuli

Well-Known Member
Newcomer
Joined
Jul 26, 2014
Messages
64
Trophies
0
Age
45
XP
192
Country
Mexico
I DIDNT READ THE BIG LETTERS
DAMN IM AND IDIOT!
I used gateway to boot to system nand, because I wanted to use the search, ramviewer and ramdumper options
updated the system, everything worked fine; so I turn off my system rebooted and nothing was usable so I fucked up and updated on gatewaymode system nand
so my a9hl and luma are gone, I still have nandbackups of Sys 4.2.0-9U, Sys 11.2.0-35U
the OTP and files 9.
Now I need to find someone that do hardmods in mexico!
 
  • Like
Reactions: BADDINOROX99

BADDINOROX99

Well-Known Member
Member
Joined
Sep 9, 2015
Messages
782
Trophies
0
XP
1,093
Country
United States
I DIDNT READ THE BIG LETTERS
DAMN IM AND IDIOT!
I used gateway to boot to system nand, because I wanted to use the search, ramviewer and ramdumper options
updated the system, everything worked fine; so I turn off my system rebooted and nothing was usable so I fucked up and updated on gatewaymode system nand
so my a9hl and luma are gone, I still have nandbackups of Sys 4.2.0-9U, Sys 11.2.0-35U
the OTP and files 9.
Now I need to find someone that do hardmods in mexico!
Finally somebody who realizes what they did wrong

this is what I've been telling people that they wrong but just don't admit it
 

gorillaz69

Well-Known Member
Newcomer
Joined
Jan 13, 2017
Messages
55
Trophies
0
Age
44
XP
96
Country
Before i did this i think i have read it more than 5 times and i think 20 times on installing a9lh. Better safe than sorry.
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
So this is all they were able to tell me when I emailed Gateway about the update
I guess you could say, GW users should expect an update Soon™ :creep:

I DIDNT READ THE BIG LETTERS
DAMN IM AND IDIOT!
I used gateway to boot to system nand, because I wanted to use the search, ramviewer and ramdumper options
updated the system, everything worked fine; so I turn off my system rebooted and nothing was usable so I fucked up and updated on gatewaymode system nand
so my a9hl and luma are gone, I still have nandbackups of Sys 4.2.0-9U, Sys 11.2.0-35U
the OTP and files 9.
Now I need to find someone that do hardmods in mexico!
I put big letters at the beginning of the post now too. I am sorry for your loss tho.
 
  • Like
Reactions: netovsk

netovsk

Well-Known Member
Member
Joined
Jan 17, 2015
Messages
1,026
Trophies
0
XP
736
Country
Brazil
I know the answer to this question could demand a bit of foretelling but I'm curious.

Once gw updates their payload to 11.3 should this procedure work on the fly for the updated gateway.bin file or will an update on v2gw bin be necessary as well?

Thanks for the guide, this is just what I need right now.
 

Temptress Cerise

Miss Magic~ <3
OP
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
I know the answer to this question could demand a bit of foretelling but I'm curious.

Once gw updates their payload to 11.3 should this procedure work on the fly for the updated gateway.bin file or will an update on v2gw bin be necessary as well?

Thanks for the guide, this is just what I need right now.
The only thing that should change is having to update your Launcher.dat.
 
  • Like
Reactions: netovsk

zebrone

Well-Known Member
Member
Joined
Jul 2, 2007
Messages
1,041
Trophies
1
Location
ITALY
XP
3,340
Country
Italy
The only thing that should change is having to update your Launcher.dat.

When i boot and press "start" my n3ds doesn't enters in a9lhglass directly but in a screen where i could select a9lh payload or gway paylod.
How can i restore by default the a9lhglass boot to enter directly?
 
Last edited by zebrone,

Crackerboy

Well-Known Member
Newcomer
Joined
Nov 6, 2008
Messages
79
Trophies
1
XP
290
Country
United States
I just got done modding an old 3ds using the a9lh/luma tutorial. then I followed the "logo" procedures for the gateway card. 3ds is on 11.2

When I hold the down arrow key and power on...I just get a black screen...nothing happens.

I am doing this for a friend and I have no experience with gateway cards. Any ideas?

I verified there was only one partition on the sd card that goes into the 3ds, but I don't know what should be on the sd card that goes in the gateway card.
 
Last edited by Crackerboy,

miniadri

Well-Known Member
Newcomer
Joined
Nov 26, 2011
Messages
45
Trophies
1
XP
189
Country
https://3ds.guide should be able to help with A9LH installation. Upon installing Luma3DS onto your system, you'll be able to also select v2gw from the Luma3DS payloads.
And how can i select the Luma3DS Payloads? Like realnand with the browser and writting the url like the first time or there are a .cia or something?
Thanks for your answer
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
    Karma177 @ Karma177: @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really...