Homebrew A9LH HBL- Most homebrew hangs

BORTZ

DO NOT SCREENSHOT
OP
Supervisor
Joined
Dec 2, 2007
Messages
13,229
Trophies
3
Age
33
Location
Pittsburgh
XP
15,607
Country
United States
I have recently updated to a N3DS and installed A9LH. When I run the homebrew launcher, most of the homebrew I have hangs the HBL or resets the HBL almost immediately. mGBA works for the most part, and some of the other stuff occasionally works. But things like CHMM2, Doom, Uncart, and many many other just refuse to work. Any ideas whats happening?
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,159
Country
Uruguay
This isn't an A9LH issue, it's most likely a CFW issue. Which one are you using?

EDIT: I guess you're using the HBL CIA but if you use something else let me know
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,159
Country
Uruguay
Yep. I don't know what's wrong, try deleting the payload / reinstalling it, update your homebrew (both launcher and homebrew itself).
And BTW, you're on 10.7, ofc uncart isn't gonna work, it requires ARM9 access. Just launch it from BootCTR9 or something else.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,599
Trophies
4
Location
Space
XP
12,575
Country
Norway
I have recently updated to a N3DS and installed A9LH. When I run the homebrew launcher, most of the homebrew I have hangs the HBL or resets the HBL almost immediately. mGBA works for the most part, and some of the other stuff occasionally works. But things like CHMM2, Doom, Uncart, and many many other just refuse to work. Any ideas whats happening?
If you followed Plailect's AuReiNand guide then you'll already have uncart set up as an alternate a9lh payload and you just need to hold the right button combination on boot (it was L+Y or L+B or something like that). If not launched through a9lh, it needs to be launched from sysnand/emunand with 9.0 FIRM, since it requires arm9 kernel.
The others should work though, I don't know what's wrong there.
 

KaduPSE

Revolution and cake
Member
Joined
Dec 26, 2015
Messages
260
Trophies
0
XP
397
Country
Brazil
Yes, you will need a firmware.bin from 9.0/9.2 to boot some homebrew. AuReiNand lets you use a key combo to boot using one, or if you wanted to you could create an entire Emunand, downgrade it, and boot it whenever you need a 9.2 system... But that seems counterproductive.
 

BORTZ

DO NOT SCREENSHOT
OP
Supervisor
Joined
Dec 2, 2007
Messages
13,229
Trophies
3
Age
33
Location
Pittsburgh
XP
15,607
Country
United States
Yeah, I guess I didn't know about uncart needing arm9 access.

I guess I'm wondering why this works for other people and not me. This is all a learning experience. How do I switch CFWs like that? Like Cakes or Rei ?
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,159
Country
Uruguay
Yes, you will need a firmware.bin from 9.0/9.2 to boot some homebrew. AuReiNand lets you use a key combo to boot using one, or if you wanted to you could create an entire Emunand, downgrade it, and boot it whenever you need a 9.2 system... But that seems counterproductive.

You don't have to actually. Pretty much all ARM9 payloads that require 9.0-9.2 are supported by arm9loaderhax. So just add them as BootCTR9 payloads or something, like @The Real Jdbye said

--------------------- MERGED ---------------------------

Yeah, I guess I didn't know about uncart needing arm9 access.

I guess I'm wondering why this works for other people and not me. This is all a learning experience. How do I switch CFWs like that? Like Cakes or Rei ?
You just replace 'arm9loaderhax.bin' and replace the CFW-specific folder.
Like 'cakes' or 'aurei'.
Simple as that.
 

Jiro2

Well-Known Member
Member
Joined
Mar 28, 2011
Messages
776
Trophies
0
XP
581
Country
United States
Why does a9lh 10.7 not provide ARM9 access anyway? Isn't the whole point of a9lh that you can run SysNAND and still get full permissions?

Or is the CFW just not currently written to provide homebrew with ARM9 access, but in theory it could be?
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,159
Country
Uruguay
Why does a9lh 10.7 not provide ARM9 access anyway? Isn't the whole point of a9lh that you can run SysNAND and still get full permissions?

Or is the CFW just not currently written to provide homebrew with ARM9 access, but in theory it could be?
The second one. @Urbanshadow is working on providing ARM9 hooks and it works, but is only compatible with CakesFW.
The main idea would be to launch an ARM9 payload from Home Menu, and when it's done doing it's stuff it'd give control back to the firmware
 

Jiro2

Well-Known Member
Member
Joined
Mar 28, 2011
Messages
776
Trophies
0
XP
581
Country
United States
Also, I know that Retroarch in .cia format can be faster than .3dsx because it can do dynamic recompilation. Does that depend on ARM9 somehow or otherwise have permissions that a9lh currently can't provide?
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,159
Country
Uruguay
Also, I know that Retroarch in .cia format can be faster than .3dsx because it can do dynamic recompilation. Does that depend on ARM9 somehow or otherwise have permissions that a9lh currently can't provide?
Nope, it only depends on being able to change memory page permissions, something we can do with either the cia format or 3dsx + kernel access. Nothing emulation-related depends on the ARM9 (yet)
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
If you are using AuReiNand then I have an idea that just might work.

Any homebrew that you can install as CIA do so. mGBA can be installed as a CIA and works better that way if I recall correctly.

Also, take advantage of the Payload feature of AuReiNand. Your arm9 brew such as Uncart and Decrypt9 and such can be launched as soon as the 3DS is powered on.

In the Aurei folder make a folder called Payloads. In this folder place the .bin files in here named as such in the picture below.
image.jpg

You must have a default.bin which is why I have two instances of Decryot9. It is just easier to turn the system on while holding a direction on the D-Pad.

These payloads can be launched by holding the corresponding button while powering on your 3DS. Again, mine use the D-Pad as it is easier to push while turning on the system.
 
  • Like
Reactions: BORTZ

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,159
Country
Uruguay
If you are using AuReiNand then I have an idea that just might work.

Any homebrew that you can install as CIA do so. mGBA can be installed as a CIA and works better that way if I recall correctly.

Also, take advantage of the Payload feature of AuReiNand. Your arm9 brew such as Uncart and Decrypt9 and such can be launched as soon as the 3DS is powered on.

In the Aurei folder make a folder called Payloads. In this folder place the .bin files in here named as such in the picture below.
View attachment 45433

You must have a default.bin which is why I have two instances of Decryot9. It is just easier to turn the system on while holding a direction on the D-Pad.

These payloads can be launched by holding the corresponding button while powering on your 3DS. Again, mine use the D-Pad as it is easier to push while turning on the system.
AFAIK mGBA doesn't have dynarec even when launched as a CIA. Either that or it's performance sucks anyways.
 

FTRBND

Waifu
Member
Joined
Apr 3, 2016
Messages
564
Trophies
0
XP
430
Country
Saint Kitts and Nevis
Since you're using a9lh, I'd recommend getting cia files of the gba games you want to install from that iso site and install them as cia instead of running them through an emulator. Higher performance and easier access.

Sent from my SGH-I337M using Tapatalk
 

CheatFreak47

Catgirl Expert
Member
Joined
Oct 11, 2011
Messages
1,564
Trophies
2
Age
27
Location
Michigan, USA
XP
2,658
Country
United States
@Bortz Most homebrew can be installed as CIA which is usually better as some stuff, like emulators can take advantage of running in normal 3DS mode, like RetroArch all allow for Dynamic Recompilation, drastically improving performance on both the o3DS and n3DS alike.

Try updating your whole starter kit, and maybe switch to Masher's Grid Launcher, it seems to be a bit more consistent for me.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1