Load a payload without holding a key for it? (A9LH v1 Luma3DS v5.5)

Discussion in '3DS - Flashcards & Custom Firmwares' started by Just3DS, Aug 17, 2016.

  1. Just3DS
    OP

    Just3DS GBAtemp Fan

    Member
    440
    109
    Jan 31, 2015
    I have GW's A9LH payload bin file set as down key payload so when I hold dpad down while powering on it loads GW on emuNAND. When not holding any key it loads the first emuNAND using Luma3DS.

    I still use GW red cart time to time so is there any way to make it the opposite, ie. make GW payload boot by default, is there something Luma3DS support a payload like default_NAME.bin?

    Thanks
     
    felipecabralf likes this.
  2. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,441
    4,753
    Mar 17, 2010
    Norway
    Alola
    Yes, but you can't do it with Luma only. You'll need to use another boot manager that chainloads into Luma/GW, my boot manager of choice is CtrBootManager9, because I prefer a menu over having to remember 5+ different button combinations for booting various payloads, I always remember them wrong. If you don't want to have to use the menu, you can set button combinations for specific payloads or all of them, and you can also set it to autoboot a specific payload unless a button is held, so it's the most flexible boot manager. Other options are BootCtr9, arm9select and arm9loaderhay.
     
    Just3DS likes this.
  3. Just3DS
    OP

    Just3DS GBAtemp Fan

    Member
    440
    109
    Jan 31, 2015
    Will it allow to still access Luma3DS setup menu that is when we hold SELECT button while powering on? Will it keep using all the patches when booting just the Luma3DS emuNAND? (I only use GW red cart games for offline use). Any boot speed delays?
     
  4. GothicIII

    GothicIII GBAtemp Fan

    Member
    488
    134
    Jan 4, 2015
    Gambia, The
    There is an a9lh fork that uses multiple stage2 payloads. So e.g. holding x+y loads /a9lh/arm9loaderhax.bin; nothing loads /arm9loaderhax.bin and x+a loads something else.

    You need to search for it here in the forum. I'm on a9lhv2 and I'm booting gateway without holding a button. x+y loads safea9lhinstaller and x+a loads a fork of ctrbootmanager which can load everything else in a neat menu.
     
  5. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,441
    4,753
    Mar 17, 2010
    Norway
    Alola
    You would have to hold the button you have set for booting Luma as well as select, make sure you don't set a button that Luma is already using for something else or you'll have problems.

    Not entirely sure what you mean by "Will it keep using all the patches when booting just the Luma3DS emuNAND?"
    Luma will boot just like it would otherwise, you'll just have to hold a button to boot it. Make sure you use the pathchanger program, or use a boot manager that sets the Luma path automatically, otherwise you'll have issues with playing GBA/DSiWare/DS cartridges. Pretty sure BootCtr9 supports this, not sure if CtrBootManager does though. LumaUpdater also supports this I believe, so you only need to use the pathchanger program once regardless of your boot manager, then just use LumaUpdater after that.

    The boot speed difference should be negligible, as ARM9 payloads load very quickly. There will be a difference by a few milliseconds but you wouldn't be able to tell unless you timed it.
     
    Just3DS likes this.
  6. Just3DS
    OP

    Just3DS GBAtemp Fan

    Member
    440
    109
    Jan 31, 2015
    Thanks, understood very much now :)

    What I meant is, at the moment the Luma3DS' arm9loaderhax.bin is loaded first along with all its offered patches/features and then loads the payload (in this case, the GW payload when holding down button).
    Since what you explained is that BootCtr9 will be the arm9loaderhax.bin now and I have to make Luma3DS bin file as one of the payload, so when GW payload works it won't have features like FRIM protection, etc that Luma3DS offers...
     
  7. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,441
    4,753
    Mar 17, 2010
    Norway
    Alola
    Luma3DS does not give the GW payload FIRM protection, Luma's features only apply when you're booting Luma. Please do not try to update your sysNAND in GW mode, you will brick or lose A9LH regardless of whether you're using a boot manager or just loading from Luma3DS.
     
    Just3DS likes this.
  8. Just3DS
    OP

    Just3DS GBAtemp Fan

    Member
    440
    109
    Jan 31, 2015
    Thanks for the clarification. I gonna look into this BootCtr9, of course I will only be booting GW in emuNAND anyway (I don't use sysNAND at all, it is at firmware 9.2 with just homebrew app installed, the emuNAND is my main use with all apps on it).
     
  9. olec04

    olec04 Working on Project Heaven!

    Banned
    851
    142
    Apr 10, 2015
    United States
    Trying to downgrade on 11.0 via AM services
    Rename it to arm9loaderhax.bin and replace luma
     
  10. Hking0036

    Hking0036 GBAtemp Fan

    Member
    397
    194
    Sep 15, 2015
    United States
    I don't think gateway's can do chainloading though, so then he could only use gateway. CTRBootManager9 sounds like the better way.
     
    olec04 likes this.