Hacking The status of Gateway and A9LH

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
BTW, it's possible to boot even 3.7.1 with gw's a9lh solution.

Considering you have gw's stage 2 in your open source a9lh,
you are good to go when updates are available.
 
  • Like
Reactions: 20mark

CrispyYoshi

Well-Known Member
Member
Joined
Mar 20, 2010
Messages
1,542
Trophies
1
XP
1,145
Country
United States
BTW, it's possible to boot even 3.7.1 with gw's a9lh solution.

Considering you have gw's stage 2 in your open source a9lh,
you are good to go when updates are available.
Wait, are you saying we can boot the new Gateway with the A9LH we've been using without making a 9.2 Nand?
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,008
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,150
Country
United States
I don't get why people are going bonkers over the beta/alpha test releases. Nothing is final yet, although I have turned my o3ds to a9lh with ease already, my new 3ds is still booting gateway through menuhax, just fine.

So hopefully, Gateway won't screw this up in the end. :B
And if they do... who would buy their product anymore?

This whole beta shtick was discussed in the other thread. You can't excuse their screw ups because of this. It's something that has been on development for a few months now.


... And now I'm reading that they may shut out sysnand? Oi vey.

This is an interesting development for sure.
 
Last edited by Kioku,

Nirmonculus

Well-Known Member
Member
Joined
Nov 4, 2014
Messages
735
Trophies
0
XP
560
Country
Nothing's final yet... I'm not excusing them. I just don't want to jump to conclusions about the final release on what features it will have in the end, though yes, the beta tester reports were quite telling.

People are are losing their wits over the recent reports about it, so I guess it's okay, they can throw their Gateways in the trash. But still nothing is final yet, things may possibly change still. And now I'll take my Zzz.
 

Hayleia

Well-Known Member
Member
Joined
Feb 26, 2015
Messages
1,485
Trophies
0
XP
1,294
Country
France
As long as they finally add GBA/DSi and NDS card support on Emunand while using the (old) Menuhax booting method, I wont even bother with a9lh (neither Luma nor GWs)
Not sure I got your sentence right, but at least I can tell that NDS works on emuNAND with Luma. For GBA/DSi, you probably still have to install them to your main NAND and your sysNAND (which obviously only makes 1 NAND only if your main NAND is your sysNAND).
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,008
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,150
Country
United States
Nothing's final yet... I'm not excusing them. I just don't want to jump to conclusions about the final release on what features it will have in the end, though yes, the beta tester reports were quite telling.

People are are losing their wits over the recent reports about it, so I guess it's okay, they can throw their Gateways in the trash. But still nothing is final yet, things may possibly change still. And now I'll take my Zzz.

Of course they are. Gateway is doing something completely wrong here. Intentionally. You don't just accidentally lock down something like a9lh. You don't just accidentally forget vital steps in the process. Beta/alpha/final... In the end it's affecting the community.

Will they consider not being so closed off? Will they fix the issues currently plaguing users? Will squee stop posting memes? Find out next time on Dragon Ball Z.
 

leonmagnus99

Well-Known Member
Member
Joined
Apr 2, 2013
Messages
3,704
Trophies
2
Age
33
Location
Seinegald
XP
2,875
Country
Iraq

satelman

Well-Known Member
Member
Joined
Feb 20, 2016
Messages
266
Trophies
0
XP
1,525
Country
United States
Ok, i've used for now old dark_samus a9lh installer (had the files already): https://github.com/dark-samus/arm9loaderhax/tree/1ee8d8849bf8c340bc1421b8a642b8d64d31d165

payload_stage1 > main.c (for A Button)

Code:
#include "common.h"
#include "sdmmc.h"
#include "i2c.h"
#define HID_PAD  ((~*(u16*)0x10146000) & 0xFFF)
#define BUTTON_A  (1 << 0)
#define BUTTON_B  (1 << 1)

u16 pressed;

int main()
{
  // Initialize sdcard and nand
  *(vu32*)0x10000020 = 0;
  *(vu32*)0x10000020 = 0x340;
  sdmmc_sdcard_init();

  pressed = HID_PAD;

  if (pressed & BUTTON_A) //if a button is pressed
  {
  //Jump to alternate stage2
  sdmmc_nand_readsectors(0x5A000, 0x20, (u8*)0x08006000);
  }
  else
  {
  //jump to normal stage2
  sdmmc_nand_readsectors(0x5C000, 0x20, (u8*)0x08006000);
  }

  // Jump to secondary payload
  ((void (*)())0x08006000)();
  return 0;
}

To use B Button change the line to " if (pressed & BUTTON_B) //if b button is pressed "

Currently i'm too tired adding this to aurora's SafeA9LHInstaller... nightshift and +12h without sleep ^^'''

It works, a9lh and gw a9lh :)

Very, very interesting.

Would it be too much to ask if you could compile it for the rest of us mere mortals so that it can be used with Aurora's SafeA9LHInstaller? :blink:

I'm not sure how to implement this on an O3DS that already has a9lh + luma. :unsure:
 
  • Like
Reactions: Asia81

Binebina87

Well-Known Member
Member
Joined
May 27, 2013
Messages
247
Trophies
0
XP
1,145
Country
Germany
Not sure I got your sentence right, but at least I can tell that NDS works on emuNAND with Luma. For GBA/DSi, you probably still have to install them to your main NAND and your sysNAND (which obviously only makes 1 NAND only if your main NAND is your sysNAND).

Sorry if I expressed myself poorly :-)

I'm just saying that I hope besides the a9lh "support" Gateway will add those features (GBA, DSi, NDS) to their regular CFW.
 
  • Like
Reactions: Hayleia

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
One last post for my journey: I managed to get browserhax to install menuhax, then used Plaisysupdater to downgrade NFIRM to 9.2, then used Decrypt9 to get my 11.0 with A9LH sysNAND back. We're all good now, minus why my hardmod isn't working (which I'll look into troubleshooting SOON (TM)).
 

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,209
Trophies
1
XP
3,348
Country
Germany
Ok, i've used for now old dark_samus a9lh installer (had the files already): https://github.com/dark-samus/arm9loaderhax/tree/1ee8d8849bf8c340bc1421b8a642b8d64d31d165

payload_stage1 > main.c (for A Button)

Code:
#include "common.h"
#include "sdmmc.h"
#include "i2c.h"
#define HID_PAD  ((~*(u16*)0x10146000) & 0xFFF)
#define BUTTON_A  (1 << 0)
#define BUTTON_B  (1 << 1)

u16 pressed;

int main()
{
  // Initialize sdcard and nand
  *(vu32*)0x10000020 = 0;
  *(vu32*)0x10000020 = 0x340;
  sdmmc_sdcard_init();

  pressed = HID_PAD;

  if (pressed & BUTTON_A) //if a button is pressed
  {
  //Jump to alternate stage2
  sdmmc_nand_readsectors(0x5A000, 0x20, (u8*)0x08006000);
  }
  else
  {
  //jump to normal stage2
  sdmmc_nand_readsectors(0x5C000, 0x20, (u8*)0x08006000);
  }
 
  // Jump to secondary payload
  ((void (*)())0x08006000)();
  return 0;
}

To use B Button change the line to " if (pressed & BUTTON_B) //if b button is pressed "

Currently i'm too tired adding this to aurora's SafeA9LHInstaller... nightshift and +12h without sleep ^^'''

It works, a9lh and gw a9lh :)

I think it would be better to dump gateways stage 2 as bin and make a simple payload to run it. If you want to do it, you could use bootctr9's bootloaderloader as base(should only need 2 or 3 changes to work), otherwise I will do it later :)
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,658
Trophies
3
Age
29
XP
3,505
Country
France
Very, very interesting.

Would it be too much to ask if you could compile it for the rest of us mere mortals so that it can be used with Aurora's SafeA9LHInstaller? :blink:

I'm not sure how to implement this on an O3DS that already has a9lh + luma. :unsure:
Same
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    The NES version was not a bad conversion
    +1
  • BigOnYa @ BigOnYa:
    Yea true, but using a wheel and pedals for gas/brake was awesome feature back in the day.
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure if that or RC Pro AM was my favorite NES racing game... hmmmm
  • BigOnYa @ BigOnYa:
    Yea I loved the rc pro am games
  • Psionic Roshambo @ Psionic Roshambo:
    @SylverReZ, RC Pro AM was made by Rare, and that explains why I liked it. Just learned the other day about a game I loved that was made by Rare and I was surprised lol
  • K3Nv2 @ K3Nv2:
    I was playing need for speed remastered and said to myself this is a nice Forza remaster
  • Psionic Roshambo @ Psionic Roshambo:
    https://en.wikipedia.org/wiki/List_of_video_games_developed_by_Rare Not all of them are awesome but man the hits on that list.
  • Psionic Roshambo @ Psionic Roshambo:
    Oh snap Super Offroad was by them too? lol damn
    +1
  • BakerMan @ BakerMan:
    Today I learned that the creators of the Donkey Kong games also made Sea of Thieves
  • BakerMan @ BakerMan:
    why do i feel the sudden urge to start singing pirate's scorn from the donkey kong country cartoon?
  • BigOnYa @ BigOnYa:
    Are you being for real, cause that's hard to believe, DK is Nintendo and made in japan, Sea of thieves was from Microsoft, in America. I'm not calling you a liar, just didn't know.
  • BigOnYa @ BigOnYa:
    Ok yes they were both made by Rare, but DK was from Rare back then, Rare now is owned by MS. So makes since.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    They even developed a LJN game.... lol
  • K3Nv2 @ K3Nv2:
    It was pretty rare
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder what deal with Satan LJN worked to get Rare to make that one...
  • BigOnYa @ BigOnYa:
    I remember couple years ago, they announced they were working on a Perfect Dark remake, wonder what ever happen with that?
  • K3Nv2 @ K3Nv2:
    It went into the darkness
  • BigOnYa @ BigOnYa:
    Me and buddies used to play the hell out of Perfect Dark on N64, that and Goldeneye, was the first real PvP shooter games I remember
  • BigOnYa @ BigOnYa:
    4-way split screen on a tiny 19" TV, lol
  • K3Nv2 @ K3Nv2:
    Did you share joysticks also
  • BigOnYa @ BigOnYa:
    Nuh we had the 4 controller add on thingy for n64. Duh I just got your joke, lol
  • K3Nv2 @ K3Nv2:
    So you touched ends
  • BigOnYa @ BigOnYa:
    Yea, but being in the boy scouts, they forced us to
    BigOnYa @ BigOnYa: Yea, but being in the boy scouts, they forced us to