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

1alien1

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
134
Trophies
0
XP
205
Country
Gambia, The
everything works flawlesly. thank you very much for the incredible help :). Now for the last question, is it also possible to convert from cia save to gw sav. file?
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
everything works flawlesly. thank you very much for the incredible help :). Now for the last question, is it also possible to convert from cia save to gw sav. file?

Sure, you just sort-of do the process in reverse. Dump the save. Restore to cart with the ROM loaded in GW. Rename the file manager's new .sav file to the title ID of the ROM.
 
  • Like
Reactions: 1alien1

1alien1

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
134
Trophies
0
XP
205
Country
Gambia, The
Sure, you just sort-of do the process in reverse. Dump the save. Restore to cart with the ROM loaded in GW. Rename the file manager's new .sav file to the title ID of the ROM.

and card 2 games it recognizes and writes inside the rom instead of making a save file?
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
thank you :yaynds:

No problem. If you think of anything else, feel free to ask. Though if it's about the AIO it might be best asking on that other site since I don't have a thread here for it yet. Oh and, nice avatar. Samurai Champloo is one of my favorites.
 
  • Like
Reactions: 1alien1

1alien1

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
134
Trophies
0
XP
205
Country
Gambia, The
No problem. If you think of anything else, feel free to ask. Though if it's about the AIO it might be best asking on that other site since I don't have a thread here for it yet. Oh and, nice avatar. Samurai Champloo is one of my favorites.

Yeah the anime is one of the best :D. One question i thought of still, is it possible to buy a bigger sd card later and somehow mirror the complete partitions of the sd card (sysnand and emunand) to a bigger one without hassle? so nothing gets lost and i can just plug in the new sd card and everything works as before?
 

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
801
Trophies
0
Age
31
XP
1,872
Country
Russia
Yeah the anime is one of the best :D. One question i thought of still, is it possible to buy a bigger sd card later and somehow mirror the complete partitions of the sd card (sysnand and emunand) to a bigger one without hassle? so nothing gets lost and i can just plug in the new sd card and everything works as before?
Yes, simple backup and restore with B9S (or god name thing app - already forgot name of it)
Then move all sd stuff to new sd
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
Yeah the anime is one of the best :D. One question i thought of still, is it possible to buy a bigger sd card later and somehow mirror the complete partitions of the sd card (sysnand and emunand) to a bigger one without hassle? so nothing gets lost and i can just plug in the new sd card and everything works as before?

Well, SysNAND is on the actual system, so, all you really need to backup when upgrading cards is the EmuNAND and the card's contents. Of course, you would have to format EmuNAND on a new card first, so you'll have the partition to restore it to. Godmode9 doesn't currently have restore scripts (I've been working on getting some approved by d0k3, and I'm planning to include them in R6), but an easy way to restore an EmuNAND for the moment is to mount the backup and copy "nand_minsize.bin" from the I: drive to the E: drive.
 
  • Like
Reactions: 1alien1

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
801
Trophies
0
Age
31
XP
1,872
Country
Russia
Well, SysNAND is on the actual system, so, all you really need to backup when upgrading cards is the EmuNAND and the card's contents. Of course, you would have to format EmuNAND on a new card first, so you'll have the partition to restore it to. Godmode9 doesn't currently have restore scripts (I've been working on getting some approved by d0k3, and I'm planning to include them in R6), but an easy way to restore an EmuNAND for the moment is to mount the backup and copy "nand_minsize.bin" from the I: drive to the E: drive.
Wait, what? But I restore it before...
Maybe it was not Godmode9 but hourglass
 

1alien1

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
134
Trophies
0
XP
205
Country
Gambia, The
Well, SysNAND is on the actual system, so, all you really need to backup when upgrading cards is the EmuNAND and the card's contents. Of course, you would have to format EmuNAND on a new card first, so you'll have the partition to restore it to. Godmode9 doesn't currently have restore scripts (I've been working on getting some approved by d0k3, and I'm planning to include them in R6), but an easy way to restore an EmuNAND for the moment is to mount the backup and copy "nand_minsize.bin" from the I: drive to the E: drive.

oh ok. so then i really dont care that much. i dont have anything special on emunand since they are linked so i can just put in a new sd, start gateway mode with pressing b while booting, format a new emunand and everything is as it was before, after i synced the tickets again?

also with the syncing of tickets, its syncing and not overwriting right? so no harm if i click sync from emunand to sysnand even though i only installed stuff in sysnand and not emunand?
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
Wait, what? But I restore it before...
Maybe it was not Godmode9 but hourglass

Yeah, it was probably Hourglass9 or Decrypt9. Those have easy restore features where you just select the file. But I think we're close to getting the restore scripts finalized. Just a few extra safety precautions have to be added to prevent unnecessary brick risks.

oh ok. so then i really dont care that much. i dont have anything special on emunand since they are linked so i can just put in a new sd, start gateway mode with pressing b while booting, format a new emunand and everything is as it was before, after i synced the tickets again?

also with the syncing of tickets, its syncing and not overwriting right? so no harm if i click sync from emunand to sysnand even though i only installed stuff in sysnand and not emunand?

Keep in mind that GW will use your SysNAND to format EmuNAND -- it will be on 11.5. You can always downgrade it of course, if that's easier for you than restoring a backup. It might even be faster.

Synchronize technically just means making both copies identical. It's just copying one ticket file over the other (maybe one day we'll have advanced database editing, but, probably not anytime soon). If you copy your EmuNAND tickets to SysNAND after installing to SysNAND, you just lost the tickets for everything you installed. So make sure you pick the right one.
 
Last edited by Kazuma77,
  • Like
Reactions: 1alien1

1alien1

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
134
Trophies
0
XP
205
Country
Gambia, The
Keep in mind that GW will use your SysNAND to format EmuNAND -- it will be on 11.5. You can always downgrade it of course, if that's easier for you than restoring a backup. It might even be faster.

does it work to go into the systemupdater app in sysnand and then downgrade the emunand or how would one downgrade emunand while not being able to go into emunand to run the software? i cant remember if the sysupdater gave me the option which nand to update/downgrade..
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
does it work to go into the systemupdater app in sysnand and then downgrade the emunand or how would one downgrade emunand while not being able to go into emunand to run the software? i cant remember if the sysupdater gave me the option which nand to update/downgrade..

Luma can boot your EmuNAND. Just hold L. Then you can downgrade it.
 
  • Like
Reactions: 1alien1

1alien1

Well-Known Member
Member
Joined
Aug 26, 2013
Messages
134
Trophies
0
XP
205
Country
Gambia, The
Luma can boot your EmuNAND. Just hold L. Then you can downgrade it.

oh how is that? so while booting holding l will bring me into my gw emunand via luma? i realise there is more complicated stuff happening in the background than i thought :D
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
oh how is that? so while booting holding l will bring me into my gw emunand via luma? i realise there is more complicated stuff happening in the background than i thought :D

Luma has the option to boot up to 4 EmuNANDs. It has for a while. It uses L to boot whichever option you don't pick for the default (L + a d-pad direction will pick a specific one, if it exists, if not, it will run the first one). That's why I didn't place any hotkeys on that (nor select, so that you can configure Luma). Cakes supports 4 too that matter. Skeith appears to support up to 10. Not that I've tested it. The only way to create 10 would be manually via "dd" in Linux (or a similar low level copying tool for Windows, or a hex editor that can write to raw partitions). Besides, just imagine how much time it would take. ReiNAND currently boots EmuNAND by default (hold start for SysNAND). Though when version 6 hits, you'll hold R for EmuNAND or provide a zero byte file to make it the default. For now it only sees the first one. Still, another option you could use.
 
Last edited by Kazuma77,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I guess Ancientboi would be Peter
    +2
  • SylverReZ @ SylverReZ:
    Loooooool :rofl2:
  • SylverReZ @ SylverReZ:
    So true
  • BigOnYa @ BigOnYa:
    @K3Nv2 Snow Day is pretty fun. My only bitch would be the camera controls, when you move around, say down, you have to move the right stick left or right to get camera to turn and get your view, other than that I like it so far.
  • K3Nv2 @ K3Nv2:
    From what people say pvp isn't even worth it
  • BigOnYa @ BigOnYa:
    I just been playing offline, and they give you a few bots here n there on your team to help battle. I don't think it's as funny as the other games tho, more battle oriented than humor, which kinda sucks, but I'm still early in it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, doesnt the game have a campaign mode?
  • BigOnYa @ BigOnYa:
    Yea, and co-op, but you can also start a pvp session and battle just with friends. You get special skill cards (powers) the more you play. And higher value cards, but you can only enable so many cards at a time.
  • K3Nv2 @ K3Nv2:
    If you can find enough for it
  • BigOnYa @ BigOnYa:
    Toilet paper is considered the money, you collect and buy stuff with TP, kinda funny. Graphics are def better than the other games tho, I think they used Unity 5 engine.
  • Psionic Roshambo @ Psionic Roshambo:
    Look if I zoom in enough I can see the herpes!!!
    +1
  • BigOnYa @ BigOnYa:
    In fact I'm gonna go make a drink, roll a fatty n play some, good night to all!
    +2
  • Xdqwerty @ Xdqwerty:
    I bet most people at the time still watched it in black and white
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Many of them did before colour television was common.
  • SylverReZ @ SylverReZ:
    Likely because black and white TV was in-expensive.
    +1
  • K3Nv2 @ K3Nv2:
    It certainly wasn't inexpensive it cost the same as a new car back then
  • K3Nv2 @ K3Nv2:
    How much did a 1965 color TV cost?

    For example, a 21-inch (diagonal) GE color television in 1965 had an advertised price of $499, which is equal to $4,724 in today's dollars, according to the federal government's inflation calculator.
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, take into consideration how economy was back then
  • K3Nv2 @ K3Nv2:
    Yeah that's why they listed inflation rates
  • Xdqwerty @ Xdqwerty:
    Sorry didnt read that part
  • BakerMan @ BakerMan:
    @LeoTCK don't worry i knew he was joking
    +1
    BakerMan @ BakerMan: @LeoTCK don't worry i knew he was joking +1