New Super Mario Bros 2 preventing Hombrew CIA from loading?

Discussion in '3DS - Homebrew Development and Emulators' started by MushGuy, Aug 25, 2016.

  1. MushGuy
    OP

    MushGuy GBAtemp Advanced Fan

    Member
    884
    273
    Feb 11, 2010
    United States
    I don't know if this is the right place to ask this, but here I go. I noticed something strange in both my O3DS and N3DS: Every time I open NSMB2 (either normal or Gold Edition), then press home and open a homebrew CIA program, the game tries to close in order to open the other program, but instead it gets stuck in a black screen. However, if I open an installed game like Kirby Triple Deluxe or DKC Returns, the latter opens properly. The workarounds I found so far besides opening a new game are turning off the system, and even opening a GBA game, inject or not. Does anybody know what the cause of the problem may be?

    So far, Quick Reboot and Quick Shutdown are unaffected by this.
     
  2. MushGuy
    OP

    MushGuy GBAtemp Advanced Fan

    Member
    884
    273
    Feb 11, 2010
    United States
    So, any ideas?
     
  3. Mystic Shadow

    Mystic Shadow GBAtemp Regular

    Member
    131
    36
    Mar 2, 2015
    United States
    Seems wierd did you get it from the iso site or free shop/cia angel. What fw are you on. A9LH rxtools ext.
     
  4. C3po345

    C3po345 Member

    Newcomer
    33
    17
    Aug 15, 2015
    United States
    I tested this with my standard retail version of NSMB2 and lo and behold, he's actually right. Even if I fully close NSMB2 and open a homebrew app (FBI in my case), the 3DS crashes and requires a reboot.
    However, HBLoader, pirated games and even converted dev CCIs (tested with SM3DL demo) still work.

    However, I decided to test this with some of the other first party Nintendo games, including Tomodachi, Sm4sh, and ACNL. It seems that NSMB2 is the only game (at least that I own) that does this.

    A workaround that I found is to fully close NSMB2, open a home menu service (friendslist, notes, etc.), close it, then run your homebrew.
     
    MushGuy likes this.
  5. invaderyoyo

    invaderyoyo invader

    Member
    807
    402
    Mar 17, 2014
    United States
    Southern California
    I never noticed, but yeah, I also get a black screen.
     
  6. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,673
    750
    Aug 22, 2015
    United States
    Hell
    Try viewing the processes list with ntr cfw. (I would do this myself, but I don't have the game downlaoded, nor do I feel like downloading it just to try it.) It should be one of the last ones on the list (just press up once or twice). When booting for the first time with just ntr cfw loaded, the last process should be 00000026 or something close to that
     
    Last edited by ih8ih8sn0w, Aug 28, 2016
  7. MushGuy
    OP

    MushGuy GBAtemp Advanced Fan

    Member
    884
    273
    Feb 11, 2010
    United States
    They were all installed with FreeShop and CIAngel, firmware is currently SysNAND 11.0.0-33U, CFW is Luma 6.1.1, loaded with AuroraWright's a9lh2.
    OK, I loaded the game with NTR CFW, and the last processes I get from Gold Edition are 00000024, 00000025, 00000026, 00000029, and 0000002a. Does it mean something?
     
  8. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,673
    750
    Aug 22, 2015
    United States
    Hell
    When you close the game, do 29 and 2a remain?
     
  9. MushGuy
    OP

    MushGuy GBAtemp Advanced Fan

    Member
    884
    273
    Feb 11, 2010
    United States
    No, they do not remain. The last one is now 26.
     
  10. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,673
    750
    Aug 22, 2015
    United States
    Hell
    Ok, the only other cause of this that I can think of is that either the 3ds is bad at ending a specific process that interferes with hbl, or that something changes elsewhere which breaks hbl :/
     
    caprathebest likes this.