Homebrew [Re-release] BootCtr - A simple boot manager for 3DS

  • Thread starter Thread starter m45t3r
  • Start date Start date
  • Views Views 78,803
  • Replies Replies 352
  • Likes Likes 33
@RednaxelaNnamtra one more thing. This a feature request of mine: make it possible to put arm9bootloader.bin in arm9haxloader folder (actually, this folder shouldn't be called arm9bootloader too?).
Its something I already have in mind.
And I was choosing this name, because I thought it would be better name for a folder that could include all payloads and configurations for everything that has to do with a9lh. This way it could be used for more applications, but maybe the short form for a9lh would be a better folder name.
But atm every release is tagged als alpha and pre-Release, so ist still possible to change things, because the user needs to be aware of it.
 
whats the deal? I go to the config and set auto.3dsx on the root sd to boot if i press and hold R and it completely outright ignores that order. What is wrong with my code?

;Basic usage examples:
;Boot /boot_1.3dsx if R button is pressed.
[KEY_R]
path = /auto.3dsx
;Boot examples for almost every CFW out there.
;You can use both .3dsx files or binary (.bin, .dat) payloads
;[KEY_A]
;path = /rxTools/sys/code.bin
;[KEY_B]
;path = /Cakes.dat
;[KEY_X]
;path = /3ds/GW/GW.3dsx
;[KEY_Y]
;path = /ReiNand.dat

The auto.3dsx is exacrlt where it is supposed to be so why isn't it working?
 
whats the deal? I go to the config and set auto.3dsx on the root sd to boot if i press and hold R and it completely outright ignores that order. What is wrong with my code?

;Basic usage examples:
;Boot /boot_1.3dsx if R button is pressed.
[KEY_R]
path = /auto.3dsx
;Boot examples for almost every CFW out there.
;You can use both .3dsx files or binary (.bin, .dat) payloads
;[KEY_A]
;path = /rxTools/sys/code.bin
;[KEY_B]
;path = /Cakes.dat
;[KEY_X]
;path = /3ds/GW/GW.3dsx
;[KEY_Y]
;path = /ReiNand.dat

The auto.3dsx is exacrlt where it is supposed to be so why isn't it working?
Does it boot your default?
 
i believe auto3dsx is The Homebrew Launcher. I changed THAT file from boot.3dsx to auto when I brought in the boot.3dsx and boot.config from the bootctr file. I'm not sure what payload means.
 
i believe auto3dsx is The Homebrew Launcher. I changed THAT file from boot.3dsx to auto when I brought in the boot.3dsx and boot.config from the bootctr file. I'm not sure what payload means.
What firmware are you on? What entry point are you using? An example of an entry point is menuhax
 
I was using menuhax to get into the original HB. Now that I have bootctr, I hold L and it takes me to rxtools which takes me to the Emunand.

I'm on O3DS 9.2 U. If I delete the boot ctr files and turn the auto.3dsx back into boot.3dsx it will load up The Homebrew Launcher.

Side note: when I try to use the gateway URL in Emunand after I pass into it through Bootctr and Systools, it freezes my system and I have to hard reset.

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

Is there a step I'm missing? The code is completely solid and I follow exactly what it says. It DOES work when it looks for the DEFAULT path but it does not work when it looks for the on-button-press path. What am I missing here?

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

I honestly think that if I hold onto ANY button while I turn the game on it refuses to go to bootctr. It only goes there when NO button is pressed.

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

One thing of note: I know that if I delete the boot ctr and config and turn the auto (The Homebrew Launcher) back into boot, I can boot into HBL by pressing and holding L.

Does that conflict with ctrboot in anyway?

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

It only does anything if I press and hold L. If I turn on the 3DS without pressing ANY button, or pressing a specific button that isn't L then it will just boot up normally. BUT if I press and hold L it boots into the menuhax -> boot ctr -> systools ->emunand
 
Okay so I did an experiment. I figured out that menuhax's configuration is the only one being recognize. I set it to type 1 -> hold A down, and it will boot into HBL.
When I press A down wwith the bootctr files, it boots up to menuhax and then to bootctr and systools and emunand. So what I need help with is figuring out exactly how to override this. the boot.config is only loading the DEFAULT when I press a button I normally press to get into HBL.
 
So basically ALL of that sums up to this: boot_config.ini only recognizes DEFAULT syntax. It does not recognize anything else. Also, I boot up to it through menuhax. Which I'm not sure if it conflicts with bootctr or not.

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

This is SO confusing. So in menuhax. The HB CAN ONLY boot up IF you: select type 1 and press a SPECIFIC button OR Press type 2 and it boots up if you DON'T press a specific button.

This completely contradicts what BOOTCTR is. Because if you set a key up in Bootctr AND AT THE SAME TIME you set menuhax to boot up if no key is pressed, then it will not boot up into HB.

Can someone help me out here please? I REALLY feel like I'm talking to myself here.
 
So basically ALL of that sums up to this: boot_config.ini only recognizes DEFAULT syntax. It does not recognize anything else. Also, I boot up to it through menuhax. Which I'm not sure if it conflicts with bootctr or not.

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

This is SO confusing. So in menuhax. The HB CAN ONLY boot up IF you: select type 1 and press a SPECIFIC button OR Press type 2 and it boots up if you DON'T press a specific button.

This completely contradicts what BOOTCTR is. Because if you set a key up in Bootctr AND AT THE SAME TIME you set menuhax to boot up if no key is pressed, then it will not boot up into HB.

Can someone help me out here please? I REALLY feel like I'm talking to myself here.

If you set menuhax to type 2, it will launch "boot.3dsx" unless a specified button is held (Let's say "R"). BootCTR can be set to boot different things upon holding certain buttons, but it requires that you have menuhax launch " boot.3dsx". For example, you can set ReiNand to boot by holding "L", so when you boot, hold " L", and ReiNand will boot. If you hold "R", Menuhax won't launch " boot.3dsx" at all, so you'll boot straight into SysNand.
 
So basically ALL of that sums up to this: boot_config.ini only recognizes DEFAULT syntax. It does not recognize anything else. Also, I boot up to it through menuhax. Which I'm not sure if it conflicts with bootctr or not.

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

This is SO confusing. So in menuhax. The HB CAN ONLY boot up IF you: select type 1 and press a SPECIFIC button OR Press type 2 and it boots up if you DON'T press a specific button.

This completely contradicts what BOOTCTR is. Because if you set a key up in Bootctr AND AT THE SAME TIME you set menuhax to boot up if no key is pressed, then it will not boot up into HB.

Can someone help me out here please? I REALLY feel like I'm talking to myself here.
If I come off as an ass I'm sorry but you are causing your own issue. If it didn't work others would be posting. Also not everyone is online when you are so calm down.

In the menuhax installer select trigger type 2 then hold the L AND R button, while holding them tap the bottom screen. This will make menuhax boot unless you press BOTH keys. You don't have long from when menuhax loads that you can press the button for bootctr, If you see the bootctr screen its too late to press the button to pick what you want to boot. To use it hold the button you want when you turn it on.
 
AHH okay fixed! Thanks!

I'm about to head out but I have another question, when I reach the EMUNAND through rxtools, I'm trying to install FBI into the EMUNAND but it freezes up when I try to go to gateway URL.
 
Yikes I have a new problem.

it does recognize the commands but now when I let it boot up to rxtools rxtools reboots back into bootctr and then creashes causing me to do a hard reset.
 
Yikes I have a new problem.

it does recognize the commands but now when I let it boot up to rxtools rxtools reboots back into bootctr and then creashes causing me to do a hard reset.

Are your nands linked? Sounds like Menuhax is installed on your emunand as well.
 
im pretty sure i unlinked that stuff. Still how do i check that?

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

yeah so it goes to rxtools, flasheds for a sec ->goes black, then itts as if its rebooting again and it reaches Bootctr again from there it crashes.

I had this problem once before, I did SOMETHING to the settings that made successfully boot up to the CFW through rxtools. I'm not sure what though.

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

Ayee so i think I need to change the theme to fix the problem. Because rxtools is booting into the EMUNAND version of menuhax. which is making it go back into menuhax (emu version) instead of going into emunand.

can I bypass the menuhax emu version by running holding L as bootctr boots up rx tools and then selecting RX Mode and running the Emunand from there?!
 
hey! I have seen recently the updates, and they are soo cool, I have a question, How do I set an image for TopScreen and other to LowerScreen?... Is it even possible? Or can you add it to next release? :D I would love it!

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

ah I see.. thank you
you can set CTRBootManager as another Key, [KEY_SELECT] path = / ctrbm.3dsx
 

Site & Scene News

Popular threads in this forum