Homebrew [RELEASE] The BootCTR9 release thread

XXXTORTELLINI

╰( ͡° ͜ʖ ͡° )つ──☆*:・゚
Member
Joined
Apr 14, 2017
Messages
232
Trophies
0
Location
Borger Country
XP
436
Country
United States
I'm trying to use BootCTR9 to dual boot Luma and ReiNand but when I press the key I assigned to ReiNand the BootCTR9 splash shows and says now loading but it stays on a black screen.
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
888
Country
United States
We need support for .firm!

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


Oh wait, nvm about my last post

If you successfully build a working copy, let me know. The file I get is 168K and gives me a black screen. I can't figure out why it's not working. But the build on page 3 works fine.

EDIT: I may have just figured it out. It gives a 168K file if I build it with devkitARM 47. But it gives a 110K file if I build it with devkitARM 45. I'll test that now.

EDIT 2: No, that only gives me a black screen also.

EDIT 3: I've tried devkitARM versions 43 through 47 now. It must need an older copy of libctru or something. I guess I'll keep using the build on page 3 until the next release.
 
Last edited by Kazuma77,

xXxSwagnemitexXx

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Member
Joined
Dec 7, 2016
Messages
674
Trophies
0
Age
27
Location
New Donk City
XP
1,003
Country
United Kingdom
If you successfully build a working copy, let me know. The file I get is 168K and gives me a black screen. I can't figure out why it's not working. But the build on page 3 works fine.

EDIT: I may have just figured it out. It gives a 168K file if I build it with devkitARM 47. But it gives a 110K file if I build it with devkitARM 45. I'll test that now.

EDIT 2: No, that only gives me a black screen also.

EDIT 3: I've tried devkitARM versions 43 through 47 now. It must need an older copy of libctru or something. I guess I'll keep using the build on page 3 until the next release.
Thanks for this info, now I might be able to build a firm version with this!
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
888
Country
United States
Thanks for this info, now I might be able to build a firm version with this!

I don't see how it helps knowing that every version of devkitARM that comes with a "3ds_rules" file (thus is meant to be 3DS-compatible) fails, but you're welcome. However, you don't really have to build a firm version. It's right here if you're interested. I was trying to compile the source because there are some random errors that occur when running Luma. It's not a big enough issue to even warrant all of these build attempts I've made. I just have an obsession with trying to get things to work I guess. Again, if you figure anything out, let me know. But I think I'll just wait for the next release.
 

xXxSwagnemitexXx

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Member
Joined
Dec 7, 2016
Messages
674
Trophies
0
Age
27
Location
New Donk City
XP
1,003
Country
United Kingdom
I don't see how it helps knowing that every version of devkitARM that comes with a "3ds_rules" file (thus is meant to be 3DS-compatible) fails, but you're welcome. However, you don't really have to build a firm version. It's right here if you're interested. I was trying to compile the source because there are some random errors that occur when running Luma. It's not a big enough issue to even warrant all of these build attempts I've made. I just have an obsession with trying to get things to work I guess. Again, if you figure anything out, let me know. But I think I'll just wait for the next release.
Thanks, good job!

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

When holding select with the files on the root of my SD I get the error
[PANIC] Failed to load the [DEFAULT] se
Press any key to continue
Please help
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
888
Country
United States
Thanks, good job!

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


When holding select with the files on the root of my SD I get the error
Please help

You have to edit your boot_config.ini file to point to your copy of Luma (they both can't be boot.firm). If you would like some ready-made examples of how to set this up, I've got some here for you to check out (BootCTR9 folder for BootCTR9 config). They're from an older version of BootCTR9 and don't have a bunch of fancy extra stuff setup like animations, but they work, and you can refer to the copy of boot_config.ini you already have for examples on how to add animations if you want them.
 

xXxSwagnemitexXx

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Member
Joined
Dec 7, 2016
Messages
674
Trophies
0
Age
27
Location
New Donk City
XP
1,003
Country
United Kingdom
You have to edit your boot_config.ini file to point to your copy of Luma (they both can't be boot.firm). If you would like some ready-made examples of how to set this up, I've got some here for you to check out (BootCTR9 folder for BootCTR9 config). They're from an older version of BootCTR9 and don't have a bunch of fancy extra stuff setup like animations, but they work, and you can refer to the copy of boot_config.ini you already have for examples on how to add animations if you want them.
Oh yeah, I can't believe I didn't think of that

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

You have to edit your boot_config.ini file to point to your copy of Luma (they both can't be boot.firm). If you would like some ready-made examples of how to set this up, I've got some here for you to check out (BootCTR9 folder for BootCTR9 config). They're from an older version of BootCTR9 and don't have a bunch of fancy extra stuff setup like animations, but they work, and you can refer to the copy of boot_config.ini you already have for examples on how to add animations if you want them.
YES IT WORKED THANKS
 

makkusu26

Member
Newcomer
Joined
Aug 11, 2017
Messages
5
Trophies
0
Age
32
XP
53
Country
United States
just curious, can it work with sound? just made a sweet old school gameboy start up boot and it would be even more nostalgic to hear the sound xD
 

Uziskull

Picture may not be real
Member
Joined
Nov 15, 2015
Messages
269
Trophies
0
Location
Somewhere, probably
XP
261
Country
Portugal
Not sure if anyone's answered this before, but I'm assuming BootCtr9 can't use the bottom screen or sound features because of limitations that B9S has and AL9H doesn't?
If so, is there any chance these features could make it here, or are the limitations "unavoidable"?
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,313
Country
Germany
just curious, can it work with sound? just made a sweet old school gameboy start up boot and it would be even more nostalgic to hear the sound xD
Not sure if anyone's answered this before, but I'm assuming BootCtr9 can't use the bottom screen or sound features because of limitations that B9S has and AL9H doesn't?
If so, is there any chance these features could make it here, or are the limitations "unavoidable"?
The bottom screen is curently not supported, because I use it for logging, and I preffer to have one good working animation with higher fps, than two with low fps. But when I have more time I would like to add splash image support which could also be used as a background for the log und user infomations on the bottom screen.

Sound is not supported because it is currently unkown how to initalise and use the sound hardware. This is needed, because the system does not initalise it until after the firmware boot is completed. But after somebody figured it out, I will be able to add sound support.
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
888
Country
United States
The bottom screen is curently not supported, because I use it for logging, and I preffer to have one good working animation with higher fps, than two with low fps. But when I have more time I would like to add splash image support which could also be used as a background for the log und user infomations on the bottom screen.

Sound is not supported because it is currently unkown how to initalise and use the sound hardware. This is needed, because the system does not initalise it until after the firmware boot is completed. But after somebody figured it out, I will be able to add sound support.

In other words, trying to add sound is about like trying to support a closed-source video card in Linux. I figured there must not be any documentation on the hardware available since no one has done it.

Any progress, btw? Also, I've tried to compile the source several times now, but all it gives me is a black screen. Is it updated for 1.2?

BTW, I got messing around with the configuration file and came up with an interesting idea. It kind-of seems like going backwards, but I was looking into a way to change hotkeys without taking a trip to the PC, then it hit me. There is nothing preventing you from setting it up to look for renamed files. But then it's just like Arm9Select, in both the good and bad ways. In light of this, I actually have it look for the files in a folder named "boot9select" ;) I've called it "Select Mode" for obvious reasons. Just in case anyone is interested, I've included a copy. Like I said, kind-of limiting. You wouldn't want to set any animations since they may not go with the payloads if you decided to move them around. But, it does let you switch hotkeys by simply renaming in Godmode9. Now people have no excuse to keep using Luma's chainloader.
 

Attachments

  • BootCTR9 'Select Mode' configuration file.7z
    358 bytes · Views: 203
Last edited by Kazuma77,

SirNapkin1334

Renound Aritst
Member
Joined
Aug 20, 2017
Messages
1,665
Trophies
1
XP
975
Country
United States
Found a weird glitch. Occasionally (more often than I'd like) it'll say after the splash, "Luma Encountered an Error: Could not read from . "
Can someone help?
EDIT: Will repost on support forum. For now, this stays here because I don't know how to remove a post.
 
Last edited by SirNapkin1334,

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,313
Country
Germany
Here is another dev release, this should hopefully have the problem with som Text mode payloads fixed while also having the luma unsupported location bug fixed.
 

Attachments

  • BootCTR9-dev-1.10.17.zip
    126.6 KB · Views: 716

THYPLEX

Well-Known Member
Member
Joined
May 20, 2017
Messages
632
Trophies
0
Age
28
Location
Rome
XP
747
Country
Italy
Because I will not derail another thread for my problems

I am using stock boot_config.ini
Code:
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
enableArm9CompanionBoot = 1

;Section to allow a9lh net companion payload auto booting
[COMPANION]
path = /a9nc.bin
delay = 100
offset = 0
payload = -1

;luma with BootAnimation and enabled Pathfix
[DEFAULT]
path = /Payloads/luma.bin
delay = 1000
splash = 4
splash_image = /Animations/anim
screenBrightness = 0x30
enablePathFix = 1

;cakes.dat with splash screen and offset
[KEY_R]
path = /Cakes.dat
delay = 1000
offset = 0x12000
splash = 3
splash_image = /Splashes/splash.bin

;Reinand.dat with offset and ascii splash
[KEY_DUP]
path = /ReiNand.dat
delay = 1000
offset = 0x12000
splash = 1

;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
;[KEY_A]
;path = /rxTools/sys/code.bin
;[KEY_B]
;path = /Cakes.dat
;[KEY_Y]
;path = /ReiNand.dat
;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.
I made no deviations to the ini file or the file set up and I get the error
Code:
[PANIC] Error found in config file, err
Press any key to shutdown
I am running shadowNAND, but this was tested with versions of A9LHv2
What's Shadow nand ?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,799
Trophies
4
Location
Making a non-binary fuss
XP
38,746
Country
Antarctica
Isn't the same as luma installed in my CTR NAND too ?
At that time it was a stripped down CFW without only the most basic of patches. So the modern equivalent would be be Luma3DS on the CTRNAND.
 
  • Like
Reactions: RednaxelaNnamtra

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
888
Country
United States
Here is another dev release, this should hopefully have the problem with som Text mode payloads fixed while also having the luma unsupported location bug fixed.

Works great with every text mode app except Decrypt9 (including converted payloads like EmuNAND9 and AGBSave9).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: or did you have to find a used one with the lower firm ware that was not updated