Homebrew [RELEASE] The BootCTR9 release thread

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,355
Country
Germany
Here is a first b9s 1.2 compatible dev build.

This dev-release only include a firm, since the .bin build is not yet running.

The next targes will be more code cleanup and getting the a9lh payload running again on a9lh.

I will also try to get the gateway payload running directly, but Gateway should maybe release a updated payload, since it should not be that hard for them.
 

Attachments

  • BootCTR9-firm-b9s1.2.zip
    62 KB · Views: 4,831

Hihomaster

Well-Known Member
Member
Joined
Jun 25, 2008
Messages
184
Trophies
0
XP
486
Country
France
Here is a first b9s 1.2 compatible dev build.

This dev-release only include a firm, since the .bin build is not yet running.

The next targes will be more code cleanup and getting the a9lh payload running again on a9lh.

I will also try to get the gateway payload running directly, but Gateway should maybe release a updated payload, since it should not be that hard for them.

how did you convert it to work with 1.2? i tried the new firmtool and it doesn't work at all ( gives the arm9 error with the dump happening)
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,355
Country
Germany
how did you convert it to work with 1.2? i tried the new firmtool and it doesn't work at all ( gives the arm9 error with the dump happening)
The framebuffer handling changed, they are now passed as argument, so you need to get them there, or you need an arm11 payload which reads them directly from the config registers, otherwise its possible that you try to write to an invalid address.
Payloads loaded with BootCTR9 should not have this problem, since I'm setting up the cake and gateway framebuffer pointers.
 

Hihomaster

Well-Known Member
Member
Joined
Jun 25, 2008
Messages
184
Trophies
0
XP
486
Country
France
The framebuffer handling changed, they are now passed as argument, so you need to get them there, or you need an arm11 payload which reads them directly from the config registers, otherwise its possible that you try to write to an invalid address.
Payloads loaded with BootCTR9 should not have this problem, since I'm setting up the cake and gateway framebuffer pointers.

so when we use the command line "firmtool build test.firm -n 0x23F00000 -e 0 -D mypayload.bin -A 0x23F00000 -C NDMA" this doesn't work because we need to change the 0x23F00000?
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,355
Country
Germany
so when we use the command line "firmtool build test.firm -n 0x23F00000 -e 0 -D mypayload.bin -A 0x23F00000 -C NDMA" this doesn't work because we need to change the 0x23F00000?
No, the firm tool is not enougth, you could add a stub arm11 payload which could setup the cake framebuffers from the config registers, or the payload itself needs to be modified.
Most payloads directly use cakehax framebuffer addresses at 0x23FFFE00-0x23FFFE08, but since they are no longer set in b9s, because they are now passed as an argument, there are pointig to an invalid address. when the payloads then trys to write to this address, because they want to show something, the exception happens.
 

plushifoxed

I wanna talk more about kawaii stuff!
Member
Joined
Mar 14, 2015
Messages
189
Trophies
0
Location
Kamihama City
Website
roxie.nyc
XP
507
Country
United States
Just wanted to throw my hat on the pile of successful BootCTR9 setups.
Got a nice boot animation over top of my existing Luma bootsplash.
It's a long boot time, but 1. I rarely reboot my 3DS anyway, and 2. the load screen says "take your time" for a reason.
If anyone wants the anim file, I'll throw it on my webspace. Just let me know.
 

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,338
Country
United States
Just wanted to throw my hat on the pile of successful BootCTR9 setups.
Got a nice boot animation over top of my existing Luma bootsplash.
It's a long boot time, but 1. I rarely reboot my 3DS anyway, and 2. the load screen says "take your time" for a reason.
If anyone wants the anim file, I'll throw it on my webspace. Just let me know.
Is the ASCII splash intentional? It throws me off tbh.
 

Shady Guy Jose

Well-Known Member
Member
Joined
Sep 14, 2008
Messages
518
Trophies
1
Age
31
XP
2,401
Country
Portugal
Here is a first b9s 1.2 compatible dev build.

This dev-release only include a firm, since the .bin build is not yet running.

The next targes will be more code cleanup and getting the a9lh payload running again on a9lh.

I will also try to get the gateway payload running directly, but Gateway should maybe release a updated payload, since it should not be that hard for them.
The previous build is working perfectly with b9s 1.2, for me. Is there any point in updating?
 

NEO117

Well-Known Member
Member
Joined
Mar 5, 2008
Messages
316
Trophies
1
XP
533
Country
Venezuela
Here is a first b9s 1.2 compatible dev build.

This dev-release only include a firm, since the .bin build is not yet running.

The next targes will be more code cleanup and getting the a9lh payload running again on a9lh.

I will also try to get the gateway payload running directly, but Gateway should maybe release a updated payload, since it should not be that hard for them.

Works like a dream for Gateway loading. Thank you!
 

Arnold101

Well-Known Member
Member
Joined
May 19, 2006
Messages
403
Trophies
1
XP
863
Country
United States
Here is a first b9s 1.2 compatible dev build.

This dev-release only include a firm, since the .bin build is not yet running.

The next targes will be more code cleanup and getting the a9lh payload running again on a9lh.

I will also try to get the gateway payload running directly, but Gateway should maybe release a updated payload, since it should not be that hard for them.
thank you, works fine again. i hope they finish putting out updates that completely breaks compatibility..
 
D

Deleted User

Guest
Well I was able to get the may 3rd nightly of skieth to work and the dat/bin version of cakes to work.I was wondering if there was a way to hide the bootctr9 screen that pops up before the animations so I can get a cleaner look?
 

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,355
Country
Germany
Well I was able to get the may 3rd nightly of skieth to work and the dat/bin version of cakes to work.I was wondering if there was a way to hide the bootctr9 screen that pops up before the animations so I can get a cleaner look?
You just need to set the boot splash in the main configuration to 0 to disable it, as it is documented here :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Sicklyboy, Using a Fiio DAC and Betron headphones.
    +1
  • Sicklyboy @ Sicklyboy:
    I use AKG K7XX headphones for daily use, but Meze 99 Classics when I want to *enjoy* the music
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I mean built in sound on mobo's has gotten way better but still XP handled sound better and X-Fi was still better than onboard audio even to this day
  • Psionic Roshambo @ Psionic Roshambo:
    Hell not sure what was going on but for like a few weeks MP3's sounded muffled, some driver or Windows update fixed it. Thank god lol
  • Sicklyboy @ Sicklyboy:
    Oh boy Massdrop has $1100 IEMs. Want, but not at that price lmao. https://drop.com/buy/campfire-audio-andromeda-emerald-sea-iem
  • Sicklyboy @ Sicklyboy:
    I'd sooner buy the Meze 109 Pro if I was dropping that much on headphones. I don't even like buds/IEMs
  • Sicklyboy @ Sicklyboy:
    I got the Google Pixel Pro buds, they're good enough for when I need portable audio. And some really cheap IEMs that Dankpods recommends, I think the KZ ZSN Pro
    +1
  • K3Nv2 @ K3Nv2:
    I'd stick with cheapo Chinese $10 ones quality is actually becoming on pair with name brand since name Brand usually quads the price up anyway loose one bud that's another $200
  • Sicklyboy @ Sicklyboy:
    My Pixel Pro buds shit the bed a month or two ago. My wireless charger (which they do support Qi charging) absolutely COOKED them. Caused some problem that caused the case to heat up to 180F+
  • Sicklyboy @ Sicklyboy:
    They were like 9 months out of warranty but I hit up Google support anyway and told them how hot they were getting and they replaced them with new ones because they wanted these for failure analysis lol
  • Psionic Roshambo @ Psionic Roshambo:
    lol wireless charging
  • K3Nv2 @ K3Nv2:
    Yeah that's why I can't bring myself to even spend $100 on wireless earbuds
  • Psionic Roshambo @ Psionic Roshambo:
    I think it's a cool idea but damn
  • Sicklyboy @ Sicklyboy:
    Apparently the case has a problem with >15W wireless chargers. Google design fault, that one.
  • K3Nv2 @ K3Nv2:
    I could live with wireless charging if the damn standard case doesn't block connection
  • Xdqwerty @ Xdqwerty:
    how is wireless charging possible?
  • K3Nv2 @ K3Nv2:
    Dbz said everyone has raging energy senses
    +1
  • cearp @ cearp:
    you mean generally, how does the concept work?
    +1
  • K3Nv2 @ K3Nv2:
    Copper conducting electricity or something
  • Sicklyboy @ Sicklyboy:
    @Xdqwerty, power through a coil of wire causes an electromagnetic field to be generated. Another coil of wire can be set up to harness the power from that electromagnetic field and turn it into usable energy for charging a device
  • Sicklyboy @ Sicklyboy:
    Two good videos from ElectroBOOM that touch on the subject:

    https://www.youtube.com/watch?v=TQwGjhwPEik

    https://www.youtube.com/watch?v=M2YwkAWg0_g
    +1
  • K3Nv2 @ K3Nv2:
    Elements on earth are actually more powerful than we think
    K3Nv2 @ K3Nv2: Elements on earth are actually more powerful than we think