Homebrew DS(i) Mode hacking progress thread

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,092
Trophies
2
XP
2,697
Country
Well I do have a version of wood somewhere that just does that. It is not able to launch anything (neither from the 3ds sd or from the flashcard) but it can browse both and the copy works fine. Let's me found it, I will push it to github. But I warn you : do whatever you want with it I will not maintain it. Wood is a mess even only to compiles it.

You're a saint!
Will there be a compiled version, or must I learn how to set up a build environment?
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Well I do have a version of wood somewhere that just does that. It is not able to launch anything (neither from the 3ds sd or from the flashcard) but it can browse both and the copy works fine. Let's me found it, I will push it to github. But I warn you : do whatever you want with it I will not maintain it. Wood is a mess even only to compiles it.
I'd like this too if you can find it
EDIT: Nvm, reloaded the page. Also, will this work with the r4 dual core 2016?

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

the akmenu4_r4_dsi.cia gives me an error when installing
 

ahezard

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
116
Trophies
0
XP
1,140
Country
France
This runs in plain TWL mode actually and is probably not compatible with the enhanced NTR mode you get with NTR Launcher. Just installs the cia. Only the original r4 is supported. It should be possible to support more slot1 cards via dldi but that would requires more coding and not all card can be initialized in TWL mode.
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,092
Trophies
2
XP
2,697
Country
For it to work with your card, the old devlauncher patch is needed, and the .nds file should be loaded in the flashcard's menu.

So that's why it gave me the error message when I tried to run the installed .cia.

This runs in plain TWL mode actually and is probably not compatible with the enhanced NTR mode you get with NTR Launcher. Just installs the cia. Only the original r4 is supported. It should be possible to support more slot1 cards via dldi but that would requires more coding and not all card can be initialized in TWL mode.

And that would explain why my AK2i got stuck at the loading screen when I tried to run it with via NTR Launcher!

OK, so should I just install the old patched TWL_FIRM? Or is it simpler to patch the software itself so it will run on a standard TWL_FIRM?
 

ahezard

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
116
Trophies
0
XP
1,140
Country
France
So that's why it gave me the error message when I tried to run the installed .cia.



And that would explain why my AK2i got stuck at the loading screen when I tried to run it with via NTR Launcher!

OK, so should I just install the old patched TWL_FIRM? Or is it simpler to patch the software itself so it will run on a standard TWL_FIRM?
The correct way to run it should be via the cia. No patches or anything else is needed. It seems broken so let me try to fix it.

By looking at the code it seems that I was using dldi to access the slot1 card (fat:/ path) so other cards may be supported by patching the nds file with the dldi driver and rebuilding the cia via the build_cia.sh script.
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,092
Trophies
2
XP
2,697
Country
The correct way to run it should be via the cia. No patches or anything else is needed. It seems broken so let me try to fix it.

By looking at the code it seems that I was using dldi to access the slot1 card (fat:/ path) so other cards may be supported by patching the nds file with the dldi driver and rebuilding the cia via the build_cia.sh script.

I was actually extracting the .app file from the install directory in TWLNAND, patching it on my PC, and then inserting it again... It worked for all of the other tools you have made that can access the slot 1 so far so I guessed it would work this time :ha:

I'll see if I can get access to a Linux environment so I can run that script, just in case I have better success that way.
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,092
Trophies
2
XP
2,697
Country
  • Like
Reactions: ahezard

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Yep, the "twl_bg.cxi" file that we used to use, before we found out we could use TWL mode.

EDIT: Wait, you can use NTR Launcher with SD access enabled. Never mind.
sorry im getting back to this late, but doesnt luma 6.1 have on the fly patching making twl_bg.cxi useless? And what would ntrlauncher add? Im installing a cia
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,672
Trophies
3
Age
25
XP
21,196
Country
United States
sorry im getting back to this late, but doesnt luma 6.1 have on the fly patching making twl_bg.cxi useless? And what would ntrlauncher add? Im installing a cia
Luma only patches TWL_FIRM to run unsigned SRL CIAs.
NTR Launcher? Well, there's an option to run your game/flashcard with SD access preserved, due to the launcher starting in TWL mode.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
Luma only patches TWL_FIRM to run unsigned SRL CIAs.
NTR Launcher? Well, there's an option to run your game/flashcard with SD access preserved, due to the launcher starting in TWL mode.
So even with the cxi in the luma folder, the cias still fail to install
 

FrozenDragon150

Notorious Coffee Drinker
Member
Joined
Nov 6, 2014
Messages
405
Trophies
0
XP
390
Country
Venezuela
If you run it on a flashcard, it will boot the gba bios, but not the rom, is still in a early stage atm.
Wait, I'm really curious about this.

What could be theoretically possible with this? GBA ROM loading natively at some point on 3DS and DSi? (I'm assuming DS mode in 3DS is literally a DSi... Kinda)
 

FrozenDragon150

Notorious Coffee Drinker
Member
Joined
Nov 6, 2014
Messages
405
Trophies
0
XP
390
Country
Venezuela
Possibly, if bootstrap supports it...
What's bootstrap, again? :'D

Theoretical scenario here: should GBA ROM loading be achieved with it, would it also work similarly to the SD card redirection method used for DS ROM loading from SD? (Since there is no GBA slot on neither DSi nor 3DS, so I assume something would have to be redirected somewhere) there be major differences between it and AGB CIA generation on 3DS? Would they work just like they would on a DS/DSLite?

Sorry for all the questions, I'm legit curious :c
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    JakobAir @ JakobAir: The bush does offer helpful advice.