Hacking GBA and DS(i) on a9lh, how?

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
I've known for the longest time that you can't do either of these with emuNAND, it simply doesn't work...

I thought I was reading that with AuReiNAND you CAN (as it even mentions booting back to sysNAND after exiting a GBA game due to how the AGB_FIRM works).

I have mine set up with a9lh, 9.2 sysNAND, 10.7 emuNAND. If I try to open a GBA game (legal, might I add, I'm an Ambassador) it simply gives "an error has occurred" and makes me power off. Same with any DSiware.

Is there something I'm missing that's needed to make those work again? I could have sworn I read discussion about people making both of those work in emuNAND now, but yet it does not.
 

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
That's what I mean though. My GBA games are installed legally on the emuNAND (it was actually an un-modded 3DS, that I system-transferred to my hacked one)

I don't have .cias or anything because I never bothered. Though I'm sure I can find them. All I need is to install them on sysNAND, even if they aren't linked, and it will work?
 

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
If you're using emunand then patch that agb firm, if sysnand then patch that one.
Dsiware I'm sure you have to install to nand and have agb firm patched also.

Will this screw something up if I try to system transfer back to a vanilla unmodded system later?

Dsiware should work with a normal custom firmware (install them into emunand!). If you want custom dsiware (such as injected demos or old Flashcard lauchners (orginal wood r4, dstt, m3, etc), you also need a patched twl_firm. You can find it on that iso site.

Well, it doesn't. o.O

I took a short video showing what happens. And these are all legit DSiware I got either from Club Nintendo or by buying them on my DSi years ago and transferring them back in 2012 or so. Nothing hacked/pirated.
 

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
You also need to patch your AGB_FIRM to get them to work. rxTools does this for you, but AuReiNAND doesn't, so you have to do that yourself.

You aren't talking about this, are you? I just have the 10 official GBA games that I got legally, and they played fine on sysNAND before I transferred it to emuNAND.
 

Cuphat

Well-Known Member
Member
Joined
May 16, 2011
Messages
1,295
Trophies
1
XP
1,223
Country
United States

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
GBA VC and DSiWare need to be installed in sysNAND to work. If you want to launch them from emuNAND, you'll need to install them in both sysNAND and emuNAND.

If you're using A9LH and don't have an obvious reason to keep a 9.2 sysNAND, you can just move your emuNAND back to sysNAND. They should work fine there. https://gbatemp.net/threads/tutorial-swap-sysnand-and-emunand-arm9loaderhax-only.415724/

I use Gateway from time to time, so I'm keeping sysNAND on 9.2 so I can load Gateway via ThemeHax.

Also, question for you.

I have a hardmodded system, but I want to set a9lh up for a friend without hardmodding it. Once I upgrade past 10.3 (or is it 10.4 or 5?) I'd lose the ability to downgrade again without a hardmod.

So the big benefit, at least for me, of keeping sysNAND/emuNAND separate is that I can load up something like Decrypt9WIP on the 9.2 sysNAND and use that to backup/restore both images.

If I get rid of emuNAND (since technically a9lh lets you boot using the 9.0 FIRM), how would I possibly flash a backup of 9.2 back? Or are you not able to?
 
Last edited by drfsupercenter,

seijinshu

...
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
248
Country
United States
I use Gateway from time to time, so I'm keeping sysNAND on 9.2 so I can load Gateway via ThemeHax.

Also, question for you.

I have a hardmodded system, but I want to set a9lh up for a friend without hardmodding it. Once I upgrade past 10.3 (or is it 10.4 or 5?) I'd lose the ability to downgrade again without a hardmod.

So the big benefit, at least for me, of keeping sysNAND/emuNAND separate is that I can load up something like Decrypt9WIP on the 9.2 sysNAND and use that to backup/restore both images.

If I get rid of emuNAND (since technically a9lh lets you boot using the 9.0 FIRM), how would I possibly flash a backup of 9.2 back? Or are you not able to?
If you are trying to boot GBA/dsiware with gateway, it doesn't work at all.
 

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
I can do that, I just wanted to make sure I wouldn't screw anything up. Seems like a massive waste of space on the MicroSD card since I'll have all 10 GBA games plus a boatload of DSi games (actually, DSiware is stored in the NAND I think) in two places, due to them being [intentionally] unlinked.

Can I use FunkyCIA to make CIA files of the GBA/DSi stuff I have? As I said above they aren't pirated so I actually don't have .cias of any of them. They come straight from eShop.
 

Cuphat

Well-Known Member
Member
Joined
May 16, 2011
Messages
1,295
Trophies
1
XP
1,223
Country
United States
I use Gateway from time to time, so I'm keeping sysNAND on 9.2 so I can load Gateway via ThemeHax.

Also, question for you.

I have a hardmodded system, but I want to set a9lh up for a friend without hardmodding it. Once I upgrade past 10.3 (or is it 10.4 or 5?) I'd lose the ability to downgrade again without a hardmod.

So the big benefit, at least for me, of keeping sysNAND/emuNAND separate is that I can load up something like Decrypt9WIP on the 9.2 sysNAND and use that to backup/restore both images.

If I get rid of emuNAND (since technically a9lh lets you boot using the 9.0 FIRM), how would I possibly flash a backup of 9.2 back? Or are you not able to?

If you have A9LH, you don't need 9.2 for Decrypt9WIP, it can be booted straight from A9LH. I think the only significant thing that still needs 9.2 with no A9LH alternative is Gateway.

You can currently downgrade on 10.7 (current latest 3DS firmware) without a hardmod, but BrowserHax and MenuHax aren't options for entrypoints on 10.6 or 10.7. 10.5 or below can downgrade without anything extra, 10.6/10.7 need either Cubic Ninja or Ocarina of Time 3D (and a way to modify the save of OoT3D).
 

drfsupercenter

Flash Cart Aficionado
OP
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
I have Cubic Ninja.

So how would I do it? Would I just boot into Homebrew Launcher using Cubic Ninja, and then run Decrypt9WIP and it would be able to write my sysNAND? So if I take the 9.2 backup, I can restore it later?

If Gateway ever makes a loader .bin (they probably will, in a month or two...) I might look into that.
 

Cuphat

Well-Known Member
Member
Joined
May 16, 2011
Messages
1,295
Trophies
1
XP
1,223
Country
United States
I can do that, I just wanted to make sure I wouldn't screw anything up. Seems like a massive waste of space on the MicroSD card since I'll have all 10 GBA games plus a boatload of DSi games (actually, DSiware is stored in the NAND I think) in two places, due to them being [intentionally] unlinked.

Can I use FunkyCIA to make CIA files of the GBA/DSi stuff I have? As I said above they aren't pirated so I actually don't have .cias of any of them. They come straight from eShop.
You should be able to use FunkyCIA, yeah. Just get your ticket.db from your EmuNAND with Decrypt9WIP and make sure to use the -personal option in FunkyCIA to create CIAs that will work as legit games on your console.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: 🫂 +1