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

Just3DS

Well-Known Member
OP
Member
Joined
Jan 31, 2015
Messages
440
Trophies
0
XP
237
Country
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
 
  • Like
Reactions: felipecabralf

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,281
Trophies
4
Location
Space
XP
13,833
Country
Norway
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
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.
 
  • Like
Reactions: Just3DS

Just3DS

Well-Known Member
OP
Member
Joined
Jan 31, 2015
Messages
440
Trophies
0
XP
237
Country
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.
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?
 

GothicIII

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
829
Trophies
0
Age
36
XP
2,224
Country
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.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,281
Trophies
4
Location
Space
XP
13,833
Country
Norway
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?
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.
 
  • Like
Reactions: Just3DS

Just3DS

Well-Known Member
OP
Member
Joined
Jan 31, 2015
Messages
440
Trophies
0
XP
237
Country
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...
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,281
Trophies
4
Location
Space
XP
13,833
Country
Norway
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...
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.
 
  • Like
Reactions: Just3DS

Just3DS

Well-Known Member
OP
Member
Joined
Jan 31, 2015
Messages
440
Trophies
0
XP
237
Country
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.
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).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: downloading a couple of puyo puyo ds games