[Tutorial] Using Luma3DS + Gateway on B9S

Discussion in '3DS - Tutorials' started by Temptress Cerise, Jun 21, 2016.

  1. Temptress Cerise
    OP

    Temptress Cerise Miss Magic~ <3

    Member
    2,181
    1,421
    May 1, 2016
    United States

    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/







    Old Guide
     

    Attached Files:

    Last edited by Temptress Cerise, Jun 16, 2017


  2. Neo Draven

    Neo Draven End Boss of the Entire Internet

    Member
    822
    492
    May 3, 2010
    United States
    Tested and confirmed working. Nothing else worked except for this method. Brilliant.
     
  3. trigao

    trigao GBAtemp Tiger

    Member
    676
    87
    Nov 21, 2008
    Brazil
    Works flawlessly
    Do i have take some precaution using gateway mode?
    I mean, update system, install cia... Something i shouldnt in any way, never ever do in gateway???
     
  4. retrofan_k

    retrofan_k GBAtemp Advanced Maniac

    Member
    1,809
    1,103
    May 31, 2013
    Belarus
    Caves
    Yeah, never update in gw sysnand or it will either brick or end up on ofw 11.0 at the time of writing. Don't piss around if in gw sysnand and only use it for their red card access. Updating emunand is fine, if you have one.
     
    Last edited by retrofan_k, Jun 21, 2016
    trigao likes this.
  5. Hayleia

    Hayleia GBAtemp Maniac

    Member
    1,485
    1,135
    Feb 26, 2015
    France
    (posting this here instead of the other topic because that probably belongs here more than there).
    I did that too actually, but I was wondering about stuff. I mean, there are probably illegal things in GW's Launcher.dat, but what about their a9lh.bin? Can I release an a9lh.bin that includes GW's without any legal issue?
    (Though I did not test that other version a lot either. I was able to get to the GW3D emuNAND but I have no idea if the GW menu needs screen init or not, so maybe sysNAND-only people would have problems with the lack of screen init if they can't see the menu).
     
  6. Temptress Cerise
    OP

    Temptress Cerise Miss Magic~ <3

    Member
    2,181
    1,421
    May 1, 2016
    United States
    Hmmm. That's actually a good question. I personally wouldn't know. I am inclined to say it might not be allowed.

    Anywho, yeah we need screen-init. I guess. Maybe. This is from experience: v1 A9LH non-screen-init would hang on a black screen if you tried to use Luma3DS' chainloader as well. You needed to be on a v1 A9LH screen-init fork to GW to work.
     
    Last edited by Temptress Cerise, Jun 21, 2016 - Reason: Typos
  7. DjoeN

    DjoeN Captain Haddock!

    Member
    5,136
    1,478
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Have to test if this will work with corbenik chainloading function :)
    that's a thing for tonight !
     
  8. trigao

    trigao GBAtemp Tiger

    Member
    676
    87
    Nov 21, 2008
    Brazil
    thank you
    also, i would like to ask if safe to use the gateway cheat engine? thats my only need in fact
     
  9. Temptress Cerise
    OP

    Temptress Cerise Miss Magic~ <3

    Member
    2,181
    1,421
    May 1, 2016
    United States
    Should work fine, even on .cia installs.
     
  10. trigao

    trigao GBAtemp Tiger

    Member
    676
    87
    Nov 21, 2008
    Brazil
    its works normally, even with games installed in luma sysnand.... i'm asking if is safe, if there some risk of brick or something
     
  11. DrCrygor07

    DrCrygor07 Italian Wario Ware bootleg©

    Member
    1,688
    623
    Sep 4, 2014
    Italy
    I have the three stage 2 setup, can I install a9lh v2?
     
  12. Temptress Cerise
    OP

    Temptress Cerise Miss Magic~ <3

    Member
    2,181
    1,421
    May 1, 2016
    United States
    I don't know about that. I've never heard of GW punishing or bricking users for using their GW Cheat Plugin. And technically it's not Luma SysNAND. SysNAND is SysNAND.

    I don't know about that. Don't quote me on this, but so long as you have your OTP.bin, I guess you just follow Plailect's guide on updating A9LH, in addition to having your OTP.bin, of course.
    Link: https://github.com/Plailect/Guide/wiki/Updating-arm9loaderhax

    Since that guide assumes you were on a previous v1 A9LH. So I am not sure at all what would happen if you didn't have your OTP.bin and tried updating without it.

    Anyways, I don't know. When I had the Three Stage 2 setup, I flashed back v1 A9LH, with my OTP.bin, and that went well. However, this was before v2 A9LH even was a thing. So I don't know tbh.
     
    trigao likes this.
  13. DrCrygor07

    DrCrygor07 Italian Wario Ware bootleg©

    Member
    1,688
    623
    Sep 4, 2014
    Italy
    Of course I have my otp(read my signature lol), anyway as you're not sure about that, I will wait for other suggestions.
     
  14. leonmagnus99

    leonmagnus99 GBAtemp Addict

    Member
    2,386
    582
    Apr 2, 2013
    Seinegald
    alright, this is looking pretty simple to do.

    but i have a question, if i use bootctr9 what will it look like when i turn on my ds?

    will it show the splash, or will it not show anything and just autoboot with what i have set to default? (i use screeninit because gw payload does not work with the noscreen init a9lh, i dont know if that has changed now, i am using a n3ds)

    edit: and oh regarding the v1 , i have that already installed.

    do i need my otp bin inside some folder before i install v2?
     
    Last edited by leonmagnus99, Jun 21, 2016
  15. yacepi15

    yacepi15 GBAtemp Advanced Fan

    Member
    889
    178
    Aug 15, 2015
    Working on A9LH v2 non screen-init. Thanks!
     
    noctis90210 likes this.
  16. Temptress Cerise
    OP

    Temptress Cerise Miss Magic~ <3

    Member
    2,181
    1,421
    May 1, 2016
    United States
    It doesn't hurt to your OTP.bin in the /a9lh folder.

    But basically follow this part of Plailect's guide for upgrading to v2 A9LH.
    Link: https://github.com/Plailect/Guide/wiki/Updating-arm9loaderhax

    As for the BootCTR9 thing, it'll depend on how you have it configured. You wouldn't really need to use this solution though if on BootCTR9 as it should allow you to load up GW's a9lh.bin without any issue. This is meant for the people who don't want to use BootCTR9, and want to use Luma3DS' payload chainloader for all their a9lh.bin payloads.
     
    leonmagnus99 likes this.
  17. leonmagnus99

    leonmagnus99 GBAtemp Addict

    Member
    2,386
    582
    Apr 2, 2013
    Seinegald
    yis, i want to use Luma as my main always! so.. well like u said, i just want to open. gw as a payload chainloader thingie.

    okaaay so if i were to update to the a9lh v2, and if i follow the guide you linked me, will i be able to load GW if i wanted?
    or would i then have to follow your tutorial after i finish the one you sent me.
     
  18. Temptress Cerise
    OP

    Temptress Cerise Miss Magic~ <3

    Member
    2,181
    1,421
    May 1, 2016
    United States
    So just to be clear, you are using BootCTR9 -> Luma3DS -> All your other payloads. Correct? Then you don't need to use this solution. It should work just fine like that. However, if it doesn't, you'd have to follow this tutorial.
     
    leonmagnus99 likes this.
  19. leonmagnus99

    leonmagnus99 GBAtemp Addict

    Member
    2,386
    582
    Apr 2, 2013
    Seinegald
    i want V2 , soooo i shall do this OvO many thanks <3

    Edit: this worked great, thanks for making this thread so people can benefit from it ! very simple to do ^-^
     
    Last edited by leonmagnus99, Jun 21, 2016
  20. sj33

    sj33 GBAtemp Addict

    Member
    2,702
    1,710
    Oct 22, 2013
    Japan
    Fantasic stuff with this guide. Updated both my N3DS and O3DS using this, everything working perfectly!

    Nice to be able to use GW through the Luma chainloader. I didn't want to rely on chaining different loaders together.