ChainSwordCS / ChirunoMod

A continuation of HzMod, made for Chokistream. A utility background process for the Nintendo 3DS, purpose-built for screen-streaming over WiFi.
GNU General Public License v3.0
19 stars 0 forks source link

ChirunoMod fails to start, DMA transfer not finished stopping manually... #6

Closed woody188 closed 8 months ago

woody188 commented 11 months ago

Running on O3DSXL, I open the ChirunoMod Himem script via the installed cia, but it just drops back to the main menu as suspended software. If I open ChirunoMod via the normal cia script, it does work, even though it's supposed to be the Himem version to use with the O3DSXL.

Looking in the HzLog.log on root, it says repeating:

DMA transfer not finished stopping manually... dmaState=-1031164

Looks like maybe this has been an issue in the past. This was in the search cache, but I couldn't find the same text on the site currently: image

Steps taken Tried older versions of ChirunoMod and both scripts. None seem to work with the Himem script.

Versions/settings ChirunoMod 0.2.2 (and tried 0.2.1) Luma3DS v13.0.2

ChainSwordCS commented 10 months ago

Based on the description, I don't think this is a bug.

The HIMEM loader works a bit differently than the regular loader:

  1. Launch the HIMEM loader.
  2. It should send you back to the Home Menu, with the loader currently Suspended.
  3. You should now launch the game you want to play, and press A when it asks "Close the suspended software and launch this one?"
  4. The game should load normally, with ChirunoMod running in the background.

Also, just in case you didn't already know: you only need to use the HIMEM loader if you're trying to play a game which runs in Extended Memory Mode on o3DS. Only a few specific games are like this; Super Smash Bros, Super Mario Maker for 3DS, Pokemon Sun / Moon / Ultra Sun / Ultra Moon, and maybe a few others (unfortunately I can't find a complete list...)

Feel free to let me know if this fixed it, or if you're still having any issues!