Hacking The status of Gateway and A9LH

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
So, I got A9LH installed on my O3DS and I'm still kind of new to the whole a9lh deal, but I see the benefits with the start/select at boot options which is nice. Currently it's using Luma sysNAND due to reformats and such from the process. How can I go about getting my GW emuNAND backup working along with the GW cart? I see GW has their own a9lh.bin file, but how do I implement that?
 

andre104623

Well-Known Member
Member
Joined
Apr 9, 2014
Messages
680
Trophies
0
Age
37
Location
Philadelphia, PA
XP
417
Country
United States
So, I got A9LH installed on my O3DS and I'm still kind of new to the whole a9lh deal, but I see the benefits with the start/select at boot options which is nice. Currently it's using Luma sysNAND due to reformats and such from the process. How can I go about getting my GW emuNAND backup working along with the GW cart? I see GW has their own a9lh.bin file, but how do I implement that?
Rename the arm9loaderhax.bin from gateways site to up_GW.bin and put it in luma/payloads then when you boot the system hold up. You also need the launcher.dat in the root of your SD card from the 4.0b zip file. I don't know if you can have emunand but then again why would you want it
 
Last edited by andre104623,

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
Rename the arm9loaderhax.bin from gateways site to up_GW.bin and put it in luma/payloads then when you boot the system hold up. You also need the launcher.dat in the root of your SD card from the 4.0b zip file. I don't know if you can have emunand but then again why would you want it

Thanks that will help a lot. I still see benefit in emuNAND, just that extra layer of protection. I'm guessing if I want to use emuNAND partition I can set that in the Luma settings by holding select and de-selecting "autoboot sysnand", and then selecting "use second emunand as default", right?
 

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
Downgrade to v1 a9lh. There is really isn't anything out there that requires v2 yet.

I think I'm running into that same issue - So I can follow this guide to downgrade to v1, right?

https://github.com/Plailect/Guide/wiki/Updating-arm9loaderhax
Instructions
  1. Rename arm9loaderhax.bin on the root of your SD card to arm9loaderhax.bin.bak
  2. Copy arm9loaderhax.bin from the SafeA9LHInstaller zip to the root of your SD card
  3. Copy the a9lh folder from data_input_v2.zip to the root of your SD Card
  4. Copy payload_stage1.bin and payload_stage2.bin from the arm9loaderhax zip to a9lhfolder on your SD card
  5. Reinsert your SD card into your 3DS
  6. Boot the device
  7. Press Select to update arm9loaderhax
  8. Power off the device and put your SD card back in your computer
  9. Delete arm9loaderhax.bin from the root of your SD card
  10. Rename arm9loaderhax.bin.bak on the root of your SD card to arm9loaderhax.bin
  11. Reinsert your SD card into your 3DS and boot
 

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
I think I'm running into that same issue - So I can follow this guide to downgrade to v1, right?

https://github.com/Plailect/Guide/wiki/Updating-arm9loaderhax
Instructions
  1. Rename arm9loaderhax.bin on the root of your SD card to arm9loaderhax.bin.bak
  2. Copy arm9loaderhax.bin from the SafeA9LHInstaller zip to the root of your SD card
  3. Copy the a9lh folder from data_input_v2.zip to the root of your SD Card
  4. Copy payload_stage1.bin and payload_stage2.bin from the arm9loaderhax zip to a9lhfolder on your SD card
  5. Reinsert your SD card into your 3DS
  6. Boot the device
  7. Press Select to update arm9loaderhax
  8. Power off the device and put your SD card back in your computer
  9. Delete arm9loaderhax.bin from the root of your SD card
  10. Rename arm9loaderhax.bin.bak on the root of your SD card to arm9loaderhax.bin
  11. Reinsert your SD card into your 3DS and boot
Actually, you can't follow that guide. You need to go back to a clean 9.0-9.2 sysNAND backup, and use the v1 A9LH payload files, with the older SafeA9LHInstaller.

v2 doesn't let you downgrade it.

Screen Shot 2016-06-12 at 11.32.13.png

(Read from bottom to top)

Got that info from here: https://gbatemp.net/threads/a9lh-choose-bin-file-to-load.430461/#post-6440943
 

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
Actually, you can't follow that guide. You need to go back to a clean 9.0-9.2 sysNAND backup, and use the v1 A9LH payload files, with the older SafeA9LHInstaller.

v2 doesn't let you downgrade it.

Bleh, ok, but at least now I can just flash my 9.2 backup and run SafeA9LHInstaller from HBC since I already have my OTP files right? Or do I need to downgrade to 2.1 all over again?
 

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
Bleh, ok, but at least now I can just flash my 9.2 backup and run SafeA9LHInstaller from HBC since I already have my OTP files right? Or do I need to downgrade to 2.1 all over again?
Remember to use Decrypt9 to flash back your clean 9.2 backup. Hourglass9 will by default always keep A9LH.

As for running SafeA9LHInstaller, as long as you have your OTP.bin and the v1 files, with the correct SafeA9LHInstaller, then you'll be fine.
 

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
Remember to use Decrypt9 to flash back your clean 9.2 backup. Hourglass9 will by default always keep A9LH.

As for running SafeA9LHInstaller, as long as you have your OTP.bin and the v1 files, with the correct SafeA9LHInstaller, then you'll be fine.

So if I understand correctly, whenever flashing using HG9, A9LH will be preserved, but using Decrypt9 will wipe it out? I know that's what we want for the downgrade, just making sure I understand each HB's function.
 

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
So if I understand correctly, whenever flashing using HG9, A9LH will be preserved, but using Decrypt9 will wipe it out? I know that's what we want for the downgrade, just making sure I understand each HB's function.
Decrypt9 can keep it, if you use Keep A9LH option, when using it. However, we don't want that in your case, as we want to be in a clean non-A9LH 9.2 sysNAND backup. If you use Hourglass9, it'll always keep, preserve your current A9LH, regardless of the state of the NAND backup used to flash.
 

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
Decrypt9 can keep it, if you use Keep A9LH option, when using it. However, we don't want that in your case, as we want to be in a clean non-A9LH 9.2 sysNAND backup. If you use Hourglass9, it'll always keep, preserve your current A9LH, regardless of the state of the NAND backup used to flash.

Nice, that's good to know! Perhaps I'll wait for GW to update their payload to work with v2, since that should be coming SOON I'd imagine. I can still use my N3DS system, my O3DS is kind of my test platform before deciding to move a9lh to my N3DS. All I want to make sure of now is that I can launch GW, create an emuNAND, restore my GWemuNAND backup, and then boot to that through a9lh.
 

Maximilious

Whistles a familiar tune
Member
Joined
Nov 21, 2014
Messages
2,571
Trophies
1
XP
1,855
Country
United States
Can anybody else confirm this? I was planning to install v2 tonight. Are we sure this isn't just a screen-init issue?

I'm on v2 and I get a black screen when I try to launch it. I was thinking it's because I don't have menuhax installed, but I doubt that's the issue.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,731
Country
Japan
That's a shame because Gateway may or may not update their payload. It is known that Gateway's payload needs screen_init so I wondered if that was the cause.

ctrBootManager9 is aparently broken too so something must be causing issues.
 

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
Yeah, I only tried it in BootCTR9. We should find out if it works in others (either way, I'm definitely thinking I chose... wisely, when selecting a boot manager).

EDIT: Well, I'm officially lost for words at this point. Just tried 4.0b with A9LH v2, and that worked too. Loaded a ROM, seemed to play alright.

Can anybody else confirm this? I was planning to install v2 tonight. Are we sure this isn't just a screen-init issue?

Kazuma77 said he tried it with v2, and it worked. But maybe he can chime in on his experience, sure he's also using BootCTR9 to launch it.

But anyways, as for me, I am staying on v1 for now.

I'm on v2 and I get a black screen when I try to launch it. I was thinking it's because I don't have menuhax installed, but I doubt that's the issue.
You could try using BootCtr9, and seeing if that helps, as that may be the only difference with what Kazuma77 reported.

That's a shame because Gateway may or may not update their payload. It is known that Gateway's payload needs screen_init so I wondered if that was the cause.

ctrBootManager9 is aparently broken too so something must be causing issues.
It seems broken on screen-init and non-screen-init v2. Though, again, look at Kazuma77's post.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Xdqwerty, The Winklevoss twins...