I tested fixing aurora's stage 1 having buttons like a or b to boot different sectors for stage 2, but it fails properly loading stage 2 to start arm9loaderhax.bin
Its not stage 1 fault, rather its stage 2.
Using stage 1 and 2 generated from dark samus works with safea9lhinstaller.
Well that's odd. I got the same red screen with Safe A9LH Installer on the O3DS when trying the home button. Just every other time though. Doesn't seem to work consistently. Any idea why this is only working on my N3DS XL and failing on both O3DS XLs? Are we supposed to use O3DS firmware files or something when compiling it for O3DS? It doesn't say to do that, and the regular stage 2 seems to work. And I don't want to brick a device finding out the hard way.
@liomajor so you got GW launcher booting along other cfw? I read
@astronautlevel and
@RednaxelaNnamtra tryed tomake their own payload but they didn't get it booting.
it would be nice to have an a9lh update compatible with safea9lhinstaller.
I've got it working too. The only way is to compile Dark Samus's A9LH for now, then injecting the GW_stage2.bin to your NAND dump manually (at 0x0B400000) and restore normally (because FIRM0 does need to be overwritten). You also have to use the main.c liomajor posted on page 5 in the "payload_stage1/source" folder. Of course, it will only install from a non-A9LH 9.2, so this means restoring SysNAND_original.bin normally, installing with *hax (and I rename the arm9loaderhax.3dsx to boot.3dsx for convenience, because it fails about half the time), restoring your current NAND with "keep A9LH", then dumping it again to inject the alternate stage2 payload with your hex editor of choice. But for whatever reason, I can only get it working on an N3DS XL. All attempts to do the same with O3DS XLs just gives a red screen and shuts off. I'm not sure why this is, but I tried a spare microSD card in all 3, the N3DS XL still went to the GW menu when I held B, the O3DS XLs still shut down. I can confirm 3.7.1 works. So, if I can get it working with the O3DS XLs, mission accomplished. Time for a tutorial at that point (on the iso site since compiling it needs firmware files).
Then again, based on what liomajor just said, it sounds like you can compile it, then inject the stage payloads with Safe A9LH Installer. OK. That simplifies things somewhat if it works. No need to go back to 9.2 anymore if that's the case.
EDIT: Someone try installing these stage payloads with Safe A9LH installer. Then inject GW_stage2.bin (included) into your SysNAND dump (offset 0x0B400000) using your hex editor of choice and restore normally (without using "keep A9LH"). I have compared 3 builds for 3 devices. No difference in the stage files. In other words, these should be universal. I am including 3 stage 1 builds now. They are in folders "A", "B", and "START" -- use the one that matches which hotkey you want GW on. I can still only get this to work on my N3DS XL. Still, it looks like we have a much easier way to do this now.
EDIT: File removed. Use liomajor's custom Safe A9LH installer (page 16). The stage1 payloads for alternate hotkeys are still available (page 17) if anyone wants them.