A9LH HBL- Most homebrew hangs

Discussion in '3DS - Homebrew Development and Emulators' started by BORTZ, Apr 11, 2016.

  1. BORTZ
    OP

    BORTZ "Another stunning Van Gogh"

    Supervisor
    11,585
    14,206
    Dec 2, 2007
    United States
    Pittsburgh
    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?
     


  2. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    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
     
  3. BORTZ
    OP

    BORTZ "Another stunning Van Gogh"

    Supervisor
    11,585
    14,206
    Dec 2, 2007
    United States
    Pittsburgh
    AuReiNAND i think. The one that lets me use CFW sysNAND 10.7. Does that sound right?
     
  4. mgrev

    mgrev Music Addict, Video Game Fanatic

    Member
    GBAtemp Patron
    mgrev is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,834
    2,207
    Apr 13, 2015
    Norway
    Under Tomato Hentai's stairs
    Cakes, Aureinand and Mizuki has support for updated sysNAND. it is most likely that you are using AuReiNand
     
  5. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    >TFW @Bortz starts a thread

    But seriously yeah you're using aureinand sysnand. But Cakes and Reinand does that too. Try those
     
  6. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    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.
     
    MajinCubyan and MsMidnight like this.
  7. Dracari

    Dracari GBAtemp Maniac

    Member
    1,394
    385
    Apr 5, 2009
    United States
    Doesnt AuReiNand support booting w/ an 9.0/9.2 firmware.bin for Using Such HB in sys/emunand?
     
  8. yusuo

    yusuo GBAtemp Addict

    Member
    2,526
    883
    Oct 19, 2006
  9. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,806
    4,991
    Mar 17, 2010
    Norway
    Alola
    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.
     
  10. KaduPSE

    KaduPSE Revolution and cake

    Member
    235
    171
    Dec 26, 2015
    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.
     
  11. BORTZ
    OP

    BORTZ "Another stunning Van Gogh"

    Supervisor
    11,585
    14,206
    Dec 2, 2007
    United States
    Pittsburgh
    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 ?
     
  12. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    Uruguay
    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

    — Posts automatically merged - Please don't double post! —

    You just replace 'arm9loaderhax.bin' and replace the CFW-specific folder.
    Like 'cakes' or 'aurei'.
    Simple as that.
     
    hobbledehoy899 and BORTZ like this.
  13. Jiro2

    Jiro2 GBAtemp Advanced Fan

    Member
    759
    185
    Mar 28, 2011
    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?
     
  14. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    Uruguay
    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
     
  15. Jiro2

    Jiro2 GBAtemp Advanced Fan

    Member
    759
    185
    Mar 28, 2011
    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?
     
  16. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    Uruguay
    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)
     
  17. Xenosaiga

    Xenosaiga That one guy that doesn't give a shit anymore

    Member
    1,478
    838
    Oct 9, 2015
    United States
    The Shadows
    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.
     
    BORTZ likes this.
  18. Wolfvak

    Wolfvak *yawn*

    Member
    803
    1,061
    Oct 25, 2015
    Uruguay
    AFAIK mGBA doesn't have dynarec even when launched as a CIA. Either that or it's performance sucks anyways.
     
  19. FTRBND

    FTRBND waifu

    Member
    555
    265
    Apr 3, 2016
    Saint Kitts and Nevis
    _____________ Dex: Complete
    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
     
  20. CheatFreak47

    CheatFreak47 Complex Donut

    Member
    1,340
    902
    Oct 11, 2011
    United States
    Michigan, USA
    @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.