Hacking Official Corbenik - Another CFW for advanced users (with bytecode patches!)

  • Thread starter Thread starter chaoskagami
  • Start date Start date
  • Views Views 287,559
  • Replies Replies 2,153
  • Likes Likes 60
Awesome, that worked :) great cfw BTW! Can't wait for future builds now.

Nice to hear. :P

Luckily, I'll have a usable o3DS for testing soon, so I should be able to figure that one out. It seems to work on n3DS and not o3DS.
 
  • Like
Reactions: proflayton123
You are allowed to scream at me if this has been discussed earlier but I build from source and Corbenik works nicely on my O3DS XL, N3DS and N3DS XL but there is one small difference. The controls in the menu are very sensitive on my N3DS XL but only on that specific console. If I press d-pad down or up the selection can jump 3-4 selections at once. Why is that?
 
You are allowed to scream at me if this has been discussed earlier but I build from source and Corbenik works nicely on my O3DS XL, N3DS and N3DS XL but there is one small difference. The controls in the menu are very sensitive on my N3DS XL but only on that specific console. If I press d-pad down or up the selection can jump 3-4 selections at once. Why is that?

I noticed that, but I thought I was hallucinating. No clue, honestly. And you're actually the first one to mention it. Congrats. :toot:

Either way, it doesn't affect anything negatively so it's not high on my list to fix. Oh, and I should mention that left and right deliberately skip up and down by five.
 
Last edited by chaoskagami,
  • Like
Reactions: Orkna
  • Like
Reactions: a9lh-1user
"AGB Siganture fix" ;-)

Enabling "AGB Bootscreen" freezes my O3DS at
Patching firmware...
rel
seek
test
jmpne
seek
set
 
Last edited by Orkna,
"AGB Siganture fix" ;-)

Enabling "AGB Bootscreen" freezes my O3DS at
Patching firmware...
rel
seek
test
jmpne
seek
set

This is a known issue. Disable AGB and TWL for now. It also only seems to occur on o3DS, so I can only assume something is wrong with the o3DS half of the patch.
 
Last edited by chaoskagami,
  • Like
Reactions: Orkna
I fixed my SD slot (sort of - the spring is busted, but it works while kind of hanging out - there's also nothing physically wrong with the contacts) and now have two other A9LH 3DS so development won't be stalling at all, and in fact will probably speed up due to actually being capable of testing o3DS stuff.
 
  • Like
Reactions: Temptress Cerise
I fixed my SD slot (sort of - the spring is busted, but it works while kind of hanging out - there's also nothing physically wrong with the contacts) and now have two other A9LH 3DS so development won't be stalling at all, and in fact will probably speed up due to actually being capable of testing o3DS stuff.
Even your break estimates are off. I'm starting to see a pattern here~ <3

Anyways, hope you do take a break here and there~ You awesome dev you~ <3
 
Even your break estimates are off. I'm starting to see a pattern here~ <3

Anyways, hope you do take a break here and there~ You awesome dev you~ <3

My 3DS kind of crashed to ErrDisp in the middle of gaming, and with no other hacked console - I kind of didn't have a choice but to take a screwdriver to the thing and figure out what went wrong. >_<

With the way the microSD slot is designed on the n3DS (non-XL) I suspect them breaking is probably an issue for Nintendo. It's far too easily accessible. Literally there's a dedicated panel for the microSD adapter that only requires unscrewing three triwings.
 
  • Like
Reactions: Temptress Cerise
My 3DS kind of crashed to ErrDisp in the middle of gaming, and with no other hacked console - I kind of didn't have a choice but to take a screwdriver to the thing and figure out what went wrong. >_<

With the way the microSD slot is designed on the n3DS (non-XL) I suspect them breaking is probably an issue for Nintendo. It's far too easily accessible. Literally there's a dedicated panel for the microSD adapter that only requires unscrewing three triwings.
Huh. I didn't know that, I've never taken an n3DS apart, most I've done is taking apart an o3DS to replace my triggers when they decided to crap out on me.

Well, hopefully you figure out a solution to that. ^_^
 
  • Like
Reactions: chaoskagami
Can I make a request to have a Homebrew Loader .3dsx file to load Corbeink? I don't want to use ARM9Loaderhax plus I'm used to Homebew Loading.
 
Can I make a request to have a Homebrew Loader .3dsx file to load Corbeink? I don't want to use ARM9Loaderhax plus I'm used to Homebew Loading.
A9LH only for now. See the following quoted posts.

A9LH only at the moment. Maybe someday it'll be menuhax compatible, but that's a maybe someday, so don't hold your breath, here's the wiki about that, under maybe someday section:
Link: https://github.com/chaoskagami/corbenik/wiki/Things-I-won't-do

At the moment, yes. You might be able to get away with Brahma, but I haven't done any testing. You're on your own. Feel free to let me know if it boots.

Speaking of that page, cetk support is back and we have features not listed on the table so I need to update things. The wiki tends to lag a bit behind development.

Also, I'm planning to take a break today. I've been at it non-stop the past few days, and I really want to get some Persona Q in (I'm in the middle of 2-3.) I'll be putting further work off until tomorrow unless something goes severely wrong for someone.
 
Can I make a request to have a Homebrew Loader .3dsx file to load Corbeink? I don't want to use ARM9Loaderhax plus I'm used to Homebew Loading.
You could try using BootCTR or some other bootloader, but there's no guarantee that it'll work.
IOW, don't bring issues here unless you're certain that you did everything correctly, because it's not the "official" way of running it
 
Can I make a request to have a Homebrew Loader .3dsx file to load Corbeink? I don't want to use ARM9Loaderhax plus I'm used to Homebew Loading.

You could try using BootCTR or some other bootloader, but there's no guarantee that it'll work.
IOW, don't bring issues here unless you're certain that you did everything correctly, because it's not the "official" way of running it

If anyone here is curious by the way, it is unbootable via Brahma. I attempted a substitution while A9LH'ing my o3ds, and the result is what you'd expect. I really have near zero interest in fixing this at the moment. Any sane power user at this point uses A9LH unless they're physically incapable (because I suck at soldering, and I'm sure other coders do too.)

@chaoskagami
Any reason devunit info patch crashes back to the configuration screen? I'm trying something with the menu to dev2 instead of prod with config app on my 3DS.

First off, clean up your grammar and explain better. I have no idea what you're even asking, aside from 'the unitinfo patch crashes', which isn't a helpful bug report.
 
  • Like
Reactions: Temptress Cerise
If anyone here is curious by the way, it is unbootable via Brahma. I attempted a substitution while A9LH'ing my o3ds, and the result is what you'd expect. I really have near zero interest in fixing this at the moment. Any sane power user at this point uses A9LH unless they're physically incapable (because I suck at soldering, and I'm sure other coders do too.)



First off, clean up your grammar and explain better. I have no idea what you're even asking, aside from 'the unitinfo patch crashes', which isn't a helpful bug report.
With the system mode set to dev2 under menu settings on the config app taken from a panda unit from the ISO site and installed on an o3ds the developer UNITINFO patch crashes back to the configuration menu after getting just a black screen.
 
With the system mode set to dev2 under menu settings on the config app taken from a panda unit from the ISO site and installed on an o3ds the developer UNITINFO patch crashes back to the configuration menu after getting just a black screen.

I think you're messing around with things you don't understand, personally. Can't help you, since that's most definitely NOT my fault. It won't ever crash to the menu, since that means the console rebooted. Whatever you did in config is causing your console to reset immediately on boot with unitinfo.

You shouldn't even touch most settings in Config unless you know exactly what they do. There's a very good reason I say 'Don't use these unless you have specialized needs'
 
Last edited by chaoskagami,
I think you're messing around with things you don't understand, personally. Can't help you, since that's most definitely NOT my fault.
The dev2 settings gives the o3ds 80mb ram to use when playing games like super Smash. This has never happened when using the dev patch on Luma :/
 
The dev2 settings gives the o3ds 80mb ram to use when playing games like super Smash. This has never happened when using the dev patch on Luma :/

Do you have reboot enabled, out of curiousity? Maybe dev2 causes the console to immediately firmlaunch reboot. I know Luma automatically applies reboot hooks, so maybe that's the issue here. If reboot hooks aren't applied, you would end up back in the menu on firmlaunch.

I'll admit I've never messed around with anything aside from AltMenu in Config, but can you try that?
 
Last edited by chaoskagami,

Site & Scene News

Popular threads in this forum