Homebrew [SUPPORT] The BootCTR9 support thread

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,314
Country
Germany
Help! Quite often after the Animation finishes, it gives me a black screen with Luma's text saying:
[Start Quote]
An error has occurred:

Launched from an unsupported location: .

Press any button to shutdown
[End Quote]
This happens occasionally, and is annoying. After rebooting, it works again.
Does it have to do, with under [DEFAULT] I changed delay to 0? I wanted to have the animation but shortest boot time possible.
Edit:
Now something else weird happened! The exact same thing, but instead of "Launched from unsupported location: . " it says "Launched from unsupported location: [DEB. "
Might it have to do with the fact I'm using Boot9Strap? I got this off a video.
It hast something to do with caching, there is a version which fixed it in this thread, I will search for it later.
I'm also working on few other fixes.

Edit: was this version:
https://gbatemp.net/attachments/boot-zip.92626/
 
Last edited by RednaxelaNnamtra,
  • Like
Reactions: SirNapkin1334

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
Thanks so much! :yay3ds:

For me, the fix is worse than the problem. That version gives a black screen if you try to run Decrypt9, CBM9 (I hotkey it for a menu of less used apps), or anything else text-based other than GodMode9. I decided to just tolerate the crashes until a new version is announced (hopefully it will be soon). They don't happen that often.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,314
Country
Germany
For me, the fix is worse than the problem. That version gives a black screen if you try to run Decrypt9, CBM9 (I hotkey it for a menu of less used apps), or anything else text-based other than GodMode9. I decided to just tolerate the crashes until a new version is announced (hopefully it will be soon). They don't happen that often.
Yeah, I changed the stack address, and overwrote the old framebuffer addresses this way (alway keep in mind what happens where in the memory I you have some fixed addresses you write/read to/from ^^'), but I will try to get a new dev build out today, since it seems to be working now :)
 
Last edited by RednaxelaNnamtra,

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
889
Country
United States
Yeah, I changed the stack address, and overwrote the old framebuffer addresses this way (alway keep in mind what happens where in the memory I you have some fixed addresses you write/read to/from ^^'), but I will try to get a new dev build out today, since it seems to be working now :)

Well, it fixed CBM9, but Decrypt9 still won't load for some odd reason. I guess I could put D9 on the CBM9 menu. It's good to see a new release though. It has been a long time.
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,314
Country
Germany
Could you explain how exactly 'enableAutosoftboot = 1' works? I'm confused, thanks,
If you are asking about the user perspektive, if enabled, it will remenber the last thing you started, and if your system does a softreboot, like after exiting from system settings, it will automaticaly forward to the last used payload.
 
Last edited by RednaxelaNnamtra,
  • Like
Reactions: TheShadowRunner

Conti93

Member
Newcomer
Joined
Dec 28, 2014
Messages
14
Trophies
0
Age
30
Location
Forlì
XP
134
Country
Italy
Hi all.
I've got an O3DS XL with a Gateway which I updated yesterday from a9lh to b9s, SysNAND 9.2.0 and EmuNAND updated to 11.6.0-39E using unofficial update (since Gateway stopped updating their product, and yes, I want to keep it since it's useful in certain situations) and updated gateway.firm to launch it.
I also updated BootCTR9 to the last version linked in the release thread: https://gbatemp.net/threads/release-the-bootctr9-release-thread.435347/page-6#post-7608943
Adjusted boot_config.ini:
Code:
;Configurazione generale
[BOOTCTR9]
key_delay = 1000
boot_splash = 3
boot_splash_image = /boot9strap/BootCtr9.bin
screenBrightness = 0x80
enableAutosoftboot = 1

;Gateway 3DS
[DEFAULT]
path = luma/payloads/Gateway.firm
screenBrightness = 0x80

;Luma 3DS
[KEY_DUP]
path = luma/Luma.firm
screenBrightness = 0x80

And all is well. I can launch Gateway EmuNAND and Luma on SysNAND/EmuNAND.
However, every time I launch a DS game it crashes as soon as it soft-reboots (I guess? When you click play, the screen goes black and normally after 3 or 4 seconds the game would usually play):


Tried on my other O3DS (Sys 9.2.0, Emu 11.3.0, a9lh and old Luma) with a9lh version of BootCTR9, even the latest, and it works.
Back to my XL, I tried launching it without BootCTR9 and DS games works as usual in that way. Are there any limitation with b9s version of BootCTR9? Or am I doing something wrong?
 
Last edited by Conti93,

Conti93

Member
Newcomer
Joined
Dec 28, 2014
Messages
14
Trophies
0
Age
30
Location
Forlì
XP
134
Country
Italy
From where do you launch it? luma/sysnand should work.
At first I tried my Supercard DSTwo on Luma EmuNAND, first crash; realized maybe I needed SysNAND so I rebooted into it with Luma, but it did not work. Then I tested it with an original DS cartridge, same result.
It's something related to the b9s version of BootCTR9 (or a b9s Luma bug/limitation), since the a9lh version works without a hitch with DS games/flashcards on my O3DS with older a9lh Luma & BootCTR9. Or am I missing something?

In the end I used Luma chainloader: with no input it launches Luma on EmuNAND and pressing dpad up it launches BootCTR9 (in this case renamed up_BootCTR9.firm) with minimal configuration (no delays, no splash) which loads the original a9lh launcher for Gateway. In this way I can play DS games/flashcards in Luma Sys/EmuNAND with no errors and launch Gateway EmuNAND with the press of a key.
boot_config.ini used:
Code:
[BOOTCTR9]
screenBrightness = 0x80
[DEFAULT]
path = luma/payloads/Gateway.bin
screenBrightness = 0x80 ;A little bit useless with that second line.


OT: WHY ON EARTH b9s Luma chainloader hotkeys do not work when Luma isn't installed on CTRNAND? I didn't (marginally) care about booting without an SD and I couldn't launch up_BootCTR9.firm or other renamed .firms with their proper hotkeys until I installed Luma on CTRNAND. And it's launching from the SD, since I deleted the BootCTR9 .firm and gateway .bin from the CTRNAND (since you can't boot Gateway without an EmuNAND..) and it's only on the SD. Whatever, at least it works, but...
 
Last edited by Conti93,

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,314
Country
Germany
At first I tried my Supercard DSTwo on Luma EmuNAND, first crash; realized maybe I needed SysNAND so I rebooted into it with Luma, but it did not work. Then I tested it with an original DS cartridge, same result.
It's something related to the b9s version of BootCTR9 (or a b9s Luma bug/limitation), since the a9lh version works without a hitch with DS games/flashcards on my O3DS with older a9lh Luma & BootCTR9. Or am I missing something?

In the end I used Luma chainloader: with no input it launches Luma on EmuNAND and pressing dpad up it launches BootCTR9 (in this case renamed up_BootCTR9.firm) with minimal configuration (no delays, no splash) which loads the original a9lh launcher for Gateway. In this way I can play DS games/flashcards in Luma Sys/EmuNAND with no errors and launch Gateway EmuNAND with the press of a key.
boot_config.ini used:
Code:
[BOOTCTR9]
screenBrightness = 0x80
[DEFAULT]
path = luma/payloads/Gateway.bin
screenBrightness = 0x80 ;A little bit useless with that second line.


OT: WHY ON EARTH b9s Luma chainloader hotkeys do not work when Luma isn't installed on CTRNAND? I didn't (marginally) care about booting without an SD and I couldn't launch up_BootCTR9.firm or other renamed .firms with their proper hotkeys until I installed Luma on CTRNAND. And it's launching from the SD, since I deleted the BootCTR9 .firm and gateway .bin from the CTRNAND (since you can't boot Gateway without an EmuNAND..) and it's only on the SD. Whatever, at least it works, but...
I will check it out later, on a9lh it works because of the path redirection patch, but it should not be needed anymore with b9s, because the path is one of the params a payload gets.
 
  • Like
Reactions: Conti93

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
At first I tried my Supercard DSTwo on Luma EmuNAND, first crash; realized maybe I needed SysNAND so I rebooted into it with Luma, but it did not work. Then I tested it with an original DS cartridge, same result.
It's something related to the b9s version of BootCTR9 (or a b9s Luma bug/limitation), since the a9lh version works without a hitch with DS games/flashcards on my O3DS with older a9lh Luma & BootCTR9. Or am I missing something?

In the end I used Luma chainloader: with no input it launches Luma on EmuNAND and pressing dpad up it launches BootCTR9 (in this case renamed up_BootCTR9.firm) with minimal configuration (no delays, no splash) which loads the original a9lh launcher for Gateway. In this way I can play DS games/flashcards in Luma Sys/EmuNAND with no errors and launch Gateway EmuNAND with the press of a key.
boot_config.ini used:
Code:
[BOOTCTR9]
screenBrightness = 0x80
[DEFAULT]
path = luma/payloads/Gateway.bin
screenBrightness = 0x80 ;A little bit useless with that second line.


OT: WHY ON EARTH b9s Luma chainloader hotkeys do not work when Luma isn't installed on CTRNAND? I didn't (marginally) care about booting without an SD and I couldn't launch up_BootCTR9.firm or other renamed .firms with their proper hotkeys until I installed Luma on CTRNAND. And it's launching from the SD, since I deleted the BootCTR9 .firm and gateway .bin from the CTRNAND (since you can't boot Gateway without an EmuNAND..) and it's only on the SD. Whatever, at least it works, but...
https://3ds.hacks.guide/troubleshooting#dsi--ds-functionality-is-broken-after-completing-the-guide
 

Conti93

Member
Newcomer
Joined
Dec 28, 2014
Messages
14
Trophies
0
Age
30
Location
Forlì
XP
134
Country
Italy
Last edited by Conti93,

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,314
Country
Germany
Didn't write it, but that was the first thing I did after I noticed DS games weren't working. Then I tried DS games without BootCTR9 and they worked as usual, so that's not the problem here :unsure:
Sorry for the late responce, which version of BootCTR9 did you use? Is it this version:
https://gbatemp.net/threads/release-the-bootctr9-release-thread.435347/page-6#post-7608943

With this version and luma 9.0 it works without a problem on my n2ds, I tested a dsi enhanced and a normal nds game.
 

newbie_3ds

Member
Newcomer
Joined
Jul 5, 2018
Messages
21
Trophies
0
Age
39
XP
79
Country
Cyprus
I just installed cfw using the guide on the site, and i have GW Emunand in my sd card as well. I want to install and use BootCTR with my cfw so everytime i turn on the console to bootup automatically in GW Emunand and if i hold down the L button while i bootup it will go to luma cfw. Can someone help how to do it?
 

WikedSuperLink

Member
Newcomer
Joined
Oct 5, 2017
Messages
11
Trophies
0
Age
26
XP
54
Country
United States
so im having some problems with the anim bootanim9 for b9s animated splash screen it worked at first but now when i turn on my new nintendo 2ds xl it shows a black screen with some text the text says bootctr9 pro-v1.0- dirty payload: /bootluma.firm then cuts really fast and shows my home screen any help would be nice dont know if this problem has been posted here before
 

ManaOverkill

Member
Newcomer
Joined
Aug 20, 2020
Messages
8
Trophies
0
Age
20
XP
121
Country
United States
Getting an 'error found in config file' message on every boot- Just trying to get the splash screen to display as it was before (custom pixel art by a kind user on 3dsthemes.net) my config file looks like this:

Comments starts with ";" or "#", so you need to remove it first to the
;line actually do something.

;configuration with ascii boot Image
;You have also 1 sec to press the button for the payload you want to boot
[BOOTCTR9]
key_delay = 1000
boot_splash = 3
enableAutosoftboot = 1

;luma with BootAnimation and enabled Pathfix
[DEFAULT]
path = /Payloads/config.bin
delay = 1000
splash = 4
splash_image = splash_image = /Splashes/PIXEL DS - Nintendo 2DS by ROCK_Shibaru (20806)/splash.bin
screenBrightness = 0x30
enablePathFix = 1
delay = 1000
offset = 0x12000
splash = 3

;Each key can be defined using a section, like the example below. Section
;names must be ALL caps, and between "[]". Valid keys:
;You MUST set at least "path" for each section, and it is the ONLY option you
;should set in the majority of cases.
;Double check the path, since it must be correct (including caps).
;Boot examples for almost every CFW out there.
;You can use only binary (.bin, .dat) payloads
;An important remark: the majority of CFWs set L button to show menu instead
;of autobooting. So it is generally a bad idea to set L button to CFW boot,
;but if you use a delay, you have time to release the key so the CFW menu will
;not be shown.

Edit: FIXED! Had to modify the config heavily, it now runs through the arm9bootloader and works as intended.
 
Last edited by ManaOverkill,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @salazarcosplay, Morning