Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

AkGBA

Nope
Member
Joined
Feb 14, 2007
Messages
345
Trophies
1
XP
1,437
Country
France
The thing is that with Reinand and Cakes the DSTWO flashcard works without problems. No need for patched firmwares.

I tried the path changing for the Luma3DS.dat with and without "/", but nothing changed. No firmware.bin inside the luma folder.

Maybe I'll try installing the patched agb firmware, but it shouldn't be needed.

agb_firm will do nothing for your flashcart.
You seem to have installed a patched twl_firm cia. That what I think, as Reinand and cakes can run your flashcart. It may mess with Luma's twl_firm patching.

Does TWL_FIRM still need to be patched manually on auReiNand?

I am running a9lh 10.7 from sys on a 3DSXL and my AK2i boots to a black screen stating that an error has occurred. I tried flashing the AK2i to the newest firmware using an old NDS (the AK2i now thinks that it is Alexandra Ledermann DS) but it didn't make any difference. My girlfriend's newer flashcart works fine.

Yes, Luma patches twl_firms.
https://gbatemp.net/threads/twl-slot-1-launcher-first-custom-dsiware-app.414501/ <-- for your ak2i
 
Last edited by AkGBA,
  • Like
Reactions: BloodRose

Hking0036

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
498
Trophies
0
XP
1,361
Country
United States
Thanks :wub:

If there's anything you'd like added, or anything that doesn't work exactly like you'd like feel free to let me know.
I dig it, but I'd really appreciate if you could put the latest stable version number on (under the press start or something), or even the current installed and the latest online (if that's possible in an easy way)
 
Last edited by Hking0036,

BloodRose

Well-Known Member
Member
Joined
Jul 31, 2007
Messages
289
Trophies
0
XP
426
Country
Saint Kitts and Nevis

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
5,008
Country
United States
I dig it, but I'd really appreciate if you could put the latest stable version number on (under the press start or something), or even the current installed and the latest online (if that's possible in an easy way)
Definitely possible to do both of those things. I may look into it if it's a highly requested feature. Opening an issue on the github page will help me remember to do that stuff also
 
  • Like
Reactions: Hking0036 and pbanj

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
921
Country
United States
It's a secondary cfw. You launch it from within luma. It adds some extra things. It's not needed.

Indeed. Especially with Luma having most of the same features people use it for. Then again, you might as well keep it, because you can have Luma boot SysNAND with 10.4 and 10.2 with the same setup, thanks to unintended uses of the "SysNAND is updated" setting. Turning it off causes firmware.bin to replace EmuNAND's NATIVE_FIRM. Obviously, this was intended to boot an updated EmuNAND and 9.2 SysNAND (when "R" is held) with 10.2. However, it works just fine for booting a 10.7 SysNAND with 10.2. Thus, by turning the option off, you get 10.4 NATIVE_FIRM by default, and 10.2 "NTR mode" SysNAND if you hold "R" at startup. The only bad thing is that since EmuNAND also gets booted with 10.2, no GW until you turn it back on :( But GW's A9LH payload should fix that. Guess this means Aurora needs to change the description again ;) .

Hello to everyone.

I have CTRbootmanager9 and up to now I was using RXtools and Reinand. I added Luma3DS 5.4 and it works just fine, except the fact that my DS flashcard (supercard DSTWO) gives a black screen. With Reinand it works just fine.

A friend here guided me to Luma's wiki page, and more specifically on section "Making Luma3DS work with an external boot manager"

The guide states that you have to change the path of a .bin file, but there is no .bin file in Luma's installation files.

Welcome to the best CFW (as of at least 3 months ago, oh well, better late than never).

I assure you the file is in the archive. It's name is "arm9loaderhax.bin" -- you should be using it already if you're running A9LH. You should always use the "arm9loaderhax.bin" file (you have to rename it for everything except your chosen launcher of course) that comes with any CFW or tool you download, if it exists. If not, as is the case with Cakes, you can make one with a hex editor. Just select 12000 (hex) to the end of the file, copy, and paste to a new file, then save it with a .bin extension (for CMB9 and BootCTR9 something like "Cakes.bin" works just fine, but for config-less loaders like Luma and Arm9Select, you'll need to use "y_Cakes.bin" or "y.bin" to make it work of course). Luma's .bin file has some actual differences from the .dat file, being made specifically for A9LH use (makes things like "force A9LH detection" unnecessary). Anyway, copy the file to the "pathchanger" folder. Rename the "arm9loaderhax.bin" to something like "Luma3DS.bin". You can then either use the python script from a command line -- "pathchanger.py Luma3DS.bin a9lh/Luma3DS.bin" for example, or move the file to the Windows folder, drag it onto "pathchanger.exe" in Explorer, and type the path (if you're putting it somewhere other than the root) and name, and hit enter. For example, "a9lh/Luma3DS.bin" if you want to place it in the "a9lh" folder (the tutorial kind-of got me doing that, but you could simply use "Luma3DS.bin" if you would rather leave it in the root, and for anyone reading this that's using Arm9select, it has be in "arm9select" so something like "arm9select/default.bin" would be what you use). Now just copy your patched .bin to the place that matches what you entered, point your boot manager to the file, and it should work now (it works for me, DSTwo and AK2i both working fine, and so is "Four Swords"). Hope that helps.

I used to be a fan of CBM too, but the A9LH guide got me hooked on BootCTR9 since one guide option uses it. I didn't know this had a boot manager at the time, but it was readily apparent the "Cakes" option used one, and could therefore run both, so I followed that guide, but made this the default, and put Cakes on "Y" instead. Now I realize that this can run it too, but keeping what I have means I can place a hotkey over a feature I don't use, like "B". I find hotkeys faster and more direct. No more having to hit "down" multiple times, just hold a button or d-pad direction. I can literally boot Decrypt9 in one second. Anyway, you might want to try it. You might like it better, or you might not. It's a matter of personal taste.

BTW, could you tell me where you found a working RxTools for A9LH? I wanted to include it in my A9LH transition, if only for the sake of completion, but the only thing I could find was over a month old at the time. I would like to see what progress is being made. Though I'm sure it probably has a long way to go yet. Not to sound critical. It would probably take me years to figure out thousands of lines of some other guy's source code. They're making good progress given the situation.
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,748
Trophies
1
Location
in a ziploc
Website
pbanjin.space
XP
1,669
Country
United States
Indeed. Especially with Luma having most of the same features people use it for. Then again, you might as well keep it, because you can have Luma boot SysNAND with 10.4 and 10.2 with the same setup, thanks to unintended uses of the "SysNAND is updated" setting. Turning it off causes firmware.bin to replace EmuNAND's NATIVE_FIRM. Obviously, this was intended to boot an updated EmuNAND and 9.2 SysNAND (when "R" is held) with 10.2. However, it works just fine for booting a 10.7 SysNAND with 10.2. Thus, by turning the option off, you get 10.4 NATIVE_FIRM by default, and 10.2 "NTR mode" SysNAND if you hold "R" at startup. The only bad thing is that since EmuNAND also gets booted with 10.2, no GW until you turn it back on :( But GW's A9LH payload should fix that. Guess this means Aurora needs to change the description again ;) .



Welcome to the best CFW (as of at least 3 months ago, oh well, better late than never).

I assure you the file is in the archive. It's name is "arm9loaderhax.bin" -- you should be using it already if you're running A9LH. You should always use the "arm9loaderhax.bin" file (you have to rename it for everything except your chosen launcher of course) that comes with any CFW or tool you download, if it exists. If not, as is the case with Cakes, you can make one with a hex editor. Just select 12000 (hex) to the end of the file, copy, and paste to a new file, then save it with a .bin extension (for CMB9 and BootCTR9 something like "Cakes.bin" works just fine, but for config-less loaders like Luma and Arm9Select, you'll need to use "y_Cakes.bin" or "y.bin" to make it work of course). Luma's .bin file has some actual differences from the .dat file, being made specifically for A9LH use (makes things like "force A9LH detection" unnecessary). Anyway, copy the file to the "pathchanger" folder. Rename the "arm9loaderhax.bin" to something like "Luma3DS.bin". You can then either use the python script from a command line -- "pathchanger.py Luma3DS.bin a9lh/Luma3DS.bin" for example, or move the file to the Windows folder, drag it onto "pathchanger.exe" in Explorer, and type the path (if you're putting it somewhere other than the root) and name, and hit enter. For example, "a9lh/Luma3DS.bin" if you want to place it in the "a9lh" folder (the tutorial kind-of got me doing that, but you could simply use "Luma3DS.bin" if you would rather leave it in the root, and for anyone reading this that's using Arm9select, it has be in "arm9select" so something like "arm9select/default.bin" would be what you use). Now just copy your patched .bin to the place that matches what you entered, point your boot manager to the file, and it should work now (it works for me, DSTwo and AK2i both working fine, and so is "Four Swords"). Hope that helps.

I used to be a fan of CBM too, but the A9LH guide got me hooked on BootCTR9 since one guide option uses it. I didn't know this had a boot manager at the time, but it was readily apparent the "Cakes" option used one, and could therefore run both, so I followed that guide, but made this the default, and put Cakes on "Y" instead. Now I realize that this can run it too, but keeping what I have means I can place a hotkey over a feature I don't use, like "B". I find hotkeys faster and more direct. No more having to hit "down" multiple times, just hold a button or d-pad direction. I can literally boot Decrypt9 in one second. Anyway, you might want to try it. You might like it better, or you might not. It's a matter of personal taste.

BTW, could you tell me where you found a working RxTools for A9LH? I wanted to include it in my A9LH transition, if only for the sake of completion, but the only thing I could find was over a month old at the time. I would like to see what progress is being made. Though I'm sure it probably has a long way to go yet. Not to sound critical. It would probably take me years to figure out thousands of lines of some other guy's source code. They're making good progress given the situation.
There is a rxtools thread where someone started working on it again
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,983
Trophies
4
Location
Making a non-binary fuss
XP
39,489
Country
Antarctica
Hello to everyone.

I have CTRbootmanager9 and up to now I was using RXtools and Reinand. I added Luma3DS 5.4 and it works just fine, except the fact that my DS flashcard (supercard DSTWO) gives a black screen. With Reinand it works just fine.

A friend here guided me to Luma's wiki page, and more specifically on section "Making Luma3DS work with an external boot manager"

The guide states that you have to change the path of a .bin file, but there is no .bin file in Luma's installation files.
You can just use this site to to download a launcher with a patched payload for bootloaders
http://luma3ds.ericchu.net/
It's painless and easy to use.
 

DHall243

I Stay Broke Because I Keep Buying 3DS's To A9LH
Member
Joined
Jan 12, 2016
Messages
321
Trophies
0
Age
33
XP
217
Country
United States
Is there something special I have to do to get Luma3DS to load on a New 3DS nonxl?
 

DHall243

I Stay Broke Because I Keep Buying 3DS's To A9LH
Member
Joined
Jan 12, 2016
Messages
321
Trophies
0
Age
33
XP
217
Country
United States
Loading from HBL has a relatively low success rate, keep trying.
After I set up Luma and try to boot, the N3DS won't boot emunand9 either, I have a better boot rate booting Emunand9 then getting Ninjhax its self working lol
 
Last edited by DHall243,

9thSage

Well-Known Member
Member
Joined
Aug 8, 2008
Messages
457
Trophies
0
XP
587
Country
United States
The thing is that with Reinand and Cakes the DSTWO flashcard works without problems. No need for patched firmwares.

I tried the path changing for the Luma3DS.dat with and without "/", but nothing changed. No firmware.bin inside the luma folder.

Maybe I'll try installing the patched agb firmware, but it shouldn't be needed.
I hate to say this, but I have a DSTwo, it works perfectly fine. So it's either something you've done/forgotten to do or something about the way you set it up.
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,354
Trophies
2
XP
8,018
Country
United States
The thing is that with Reinand and Cakes the DSTWO flashcard works without problems. No need for patched firmwares.

I tried the path changing for the Luma3DS.dat with and without "/", but nothing changed. No firmware.bin inside the luma folder.

Maybe I'll try installing the patched agb firmware, but it shouldn't be needed.
No if your using a9lh u change the path of the a9lh bin

Sent from my LG-D851 using Tapatalk
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: F