Wait, are you saying we can boot the new Gateway with the A9LH we've been using without making a 9.2 Nand?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.
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?
Wait, are you saying we can boot the new Gateway with the A9LH we've been using without making a 9.2 Nand?
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).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)
Oh goodness, I'm going to try this out immediately! Thank you very much for making this!
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.
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
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).
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
SameVery, 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?
I'm not sure how to implement this on an O3DS that already has a9lh + luma.
...Could you post your main.c for stage1? I tried earlier today but was too tired to do it right