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

  • Thread starter Thread starter m45t3r
  • Start date Start date
  • Views Views 78,801
  • Replies Replies 352
  • Likes Likes 33
@m45t3r, I did some testing. In fact, @mid-kid did some changes to CakeHax which required an offset in the Decrypt9 code to be changed. Now, I've been using BootCTR as a testing platform, and even with the offset (I'm not talking about the payload offset, that stays at 0x12000 for the .dat) changed to the correct one, it simply does not work. Maybe there is also some trouble with CakeBrah at the moment - I'm researching this now and will see if I can find something out.

You may also want to take a look. See here for the example project, here for a compiled version and here for Shadowtrances confirmation of it working via CakeHax mset.


ADDENDUM: Okay, tried setting up my own CakeBrah build goal. Works fairly reliable with that. I think you should check what's holding BootCTR from loading the HelloEntryPoint example payload.
I find really strange that something works with CakeBrah and not BootCtr. The code is the same. The only thing that I do that CakeBrah does not is the (in)famous fix for CFW, that is the delay followed by a bunch of GFX stuff.

Just to ask, can you boot with BootCtr setting:
Code:
[GLOBAL]
splash = 0
 
Sorry if it's been asked before but how do you set the boot key to boot sysnand? I'm using ctrbootmanager before and I hold R to boot sysnand.
 
Sorry if it's been asked before but how do you set the boot key to boot sysnand? I'm using ctrbootmanager before and I hold R to boot sysnand.
You don't set either CtrBootManager or BootCtr to boot to sysNAND. Pressing R to boot to sysNAND (actually, it shows the menu that allows you to select all CFW related configuration, including booting to sysNAND) is your CFW.

So you just don't set any entry using R button, press R button before CFW boots, and it should work.
 
You don't set either CtrBootManager or BootCtr to boot to sysNAND. Pressing R to boot to sysNAND (actually, it shows the menu that allows you to select all CFW related configuration, including booting to sysNAND) is your CFW.

So you just don't set any entry using R button, press R button before CFW boots, and it should work.
Thank you, it works amazing! xD
 
I just updated to the latest version after a long while, and I can no longer get Gateway to autoboot as the default option. I tried setting the delay to 1500, and even 100 like the previous release I was using. Here's a screenshot of my config: http://prntscr.com/a1dch7

All I get is a blank screen every time. I should've left what was not broken :c

Edit: Reverted back to v1.2.1, and it works again
 
Last edited by MattKimura,
I just updated to the latest version after a long while, and I can no longer get Gateway to autoboot as the default option. I tried setting the delay to 1500, and even 100 like the previous release I was using. Here's a screenshot of my config: http://prntscr.com/a1dch7

All I get is a blank screen every time. I should've left what was not broken :c

Edit: Reverted back to v1.2.1, and it works again
payload and delay do not need.
path = 3ds/gw/gw.3dsx
delay = 0
 
  • Like
Reactions: MattKimura
is there a way to access menu to choose which cfw to boot? like by pressing select in ctr boot manager
 
I just updated to the latest version after a long while, and I can no longer get Gateway to autoboot as the default option. I tried setting the delay to 1500, and even 100 like the previous release I was using. Here's a screenshot of my config: http://prntscr.com/a1dch7

All I get is a blank screen every time. I should've left what was not broken :c

Edit: Reverted back to v1.2.1, and it works again
Remove both delay and payload. GW is not a payload, it is a .3dsx file, so you should set to either set "payload = -1" or "payload = 0" (since -1 is the default and do auto-detect, you better not set it at all). It is working in v1.2.1 because payload option is broken and always is set to -1.

And your delay is too low anyway. The default 2000 is fine.

How it should be:
Code:
[DEFAULT]
path = /3ds/GW/GW.3dsx
 
Last edited by m45t3r,
  • Like
Reactions: MattKimura
Remove both delay and payload. GW is not a payload, it is a .3dsx file, so you should set to either set "payload = -1" or "payload = 0" (since -1 is the default and do auto-detect, you better not set it at all). It is working in v1.2.1 because payload option is broken and always is set to -1.

And your delay is too low anyway. The default 2000 is fine.

How it should be:
Code:
[DEFAULT]
path = /3ds/GW/GW.3dsx
In that case, would bootctr offer any better boot rate for Gateway as opposed to CTR boot manager? I turned to bootctr because I can get every CFW to boot 100% except Gateway. Since I can't use any delay, am I still receiving any benefits while using bootctr?
 
In that case, would bootctr offer any better boot rate for Gateway as opposed to CTR boot manager? I turned to bootctr because I can get every CFW to boot 100% except Gateway. Since I can't use any delay, am I still receiving any benefits while using bootctr?
I don't know, I don't use either CtrBootManager or Gateway.
 
Is this for RXTools 2.6 or 3+?
Because it freezes to black on 2.6, using default offset and Payload = 1
 
Rx 3 just recently got the DS eshop patch and less alpha status like 6 days ago.

You should ignore the alpha status of rxTools 3.x. It is really rxTools 2.6 that is unstable in more recent firmwares, since they're made before firmware 9.x was out and nowadays OFW is already in version 10.5.

There is some strange bugs in rxTools with emuNAND 9.x+, for example, notification center just crashes. And of course, all those payloads like CakeBrah expect a new binary format that does not exist in the time of rxTools 2.6.

So yeah, BootCtr only works in rxTools 3.x.
 
i made a logo done up like the amiibo logo. i made it to put in a splash image i made and figured i would share. feel free to do with it what you want. i made it in black, white, and colored. i made it large so it can be scaled down.

bootctr_black.png
bootctr_color.png
bootctr_white.png

i also made an icon

bootctr.png
 
Last edited by pbanj,
  • Like
Reactions: ronildo66
i made a logo done up like the amiibo logo. i made it to put in a splash image i made and figured i would share. feel free to do with it what you want. i made it in black, white, and colored. i made it large so it can be scaled down.


i also made an icon

View attachment 39307

Very nice. I am thinking of putting the third one (with a black background) as the example splash image for BootCtr instead of my (amazing... or not) image. Can I?

I will give proper credits, too.

Edit: and maybe I will use the icon in README.md at least. It seems very nice.
 
Last edited by m45t3r,
  • Like
Reactions: ronildo66
Very nice. I am thinking of putting the third one (with a black background) as the example splash image for BootCtr instead of my (amazing... or not) image. Can I?

I will give proper credits, too.

Edit: and maybe I will use the icon in README.md at least. It seems very nice.
Go right ahead, I'm just glad it will get more use besides me.
 

Site & Scene News

Popular threads in this forum