Tutorial  Updated

Setting up / Switching to corbenik/skeith A9LH CFW

Corbenik/skeith is an A9LH Only custom firmware, so you already have to have an A9LH system!
before you can continue (Like AuReiNand A9LH /Luma3DS A9LH /CakesFW A9LH)
- Skeith is the nightly version of corbenik! corbenik is the stable version!



Getting your needed software:
- Corenik Stable or Skeith Nightly (Corbenik nightly builds)
- Quick Payload Switcher
- Firmware, TWL and AGB O3DS(XL)/2DS and N3DS(XL) (read corbenik readme.md)
- Firmware, TWL and AGB Keys for O3DS(XL)/2DS and N3DS(XL) (Search or create them yourself!)
- 11.key (slot0x11key96.bin) (Search!)
- Follow the steps below for your system
If you can't find/download the key files, read below how to create them yourself with your current A9LH CFW
-------------------------------------------------------

If you have gone through the readme.md on the git page:

Old 3DS (Native FIRM, 11.0):
- Download and Rename 00000052 to native (no extension)
- Download and Rename cetk to native.cetk

Old 3DS TWL_FIRM (Firmware for DS/DSi games):
- Download and Rename 00000016 to twl (no extension)
- Download and Rename cetk to twl.cetk

Old 3DS AGB_FIRM (Firmware for GBA games):
- Download and Rename 0000000B to agb (no extension)
- Download and Rename cetk to agb.cetk

Put native, agb, twl into a folder called \firmware\
Put cetk files into a folder called \keys\ (this will be used later to create the keys if you don't have them, NOT needed if you have the key files already)
Put slot0x11key96.bin in the keys folder and rename to 11.key
corb01.png


corb02.png


corb03.png

-------------------------------------------------------

If you have gone through the readme.md on the git page:

New 3DS (Native FIRM, 11.0):
- Download and Rename 00000021 to native (no extension)
- Download and Rename cetk to native.cetk

New 3DS TWL_FIRM (Firmware for DS/DSi games):
- Download and Rename 00000000 to twl (no extension)
- Download and Rename cetk to twl.cetk

New 3DS AGB_FIRM (Firmware for GBA games):
- Download and Rename 00000000 to agb (no extension)
- Download and Rename cetk to agb.cetk

Put native, agb, twl into a folder called \firmware\
Put cetk files into a folder called \keys\ (this will be used later to create the keys if you don't have them, NOT needed if you have the key files already)
Put slot0x11key96.bin in the keys folder and rename to 11.key
corb01.png


corb02.png


corb03.png
-------------------------------------------------------

Any of the following files our optional if you use the chainloader version:
(If you use the nochain version, you can skip this anyway)
- Decrypt9WIP.bin
- Hourglass9.bin
- Emunand9.bin
- GodMode9.bin
- SafeMode9.bin
- UnCart.bin
-------------------------------------------------------

Preparing your SD for corbenik/skeith:
Don't remove your old A9LH CFW yet!

01- Shut down your system and remove SD and connect to your computer
02- Copy Quick Payload Switcher (quickswitchv1.2.1.cia) to your SD
(not really needed if you have all keys and don't intent on comming back to your previous CFW)
03- Rename your current arm9loaderhax.bin to arm9loaderhax_switch.bin in the root of your SD
(not really needed if you don't gonna use Quick Payload Switcher)
04- Place corbenik/skeith arm9loaderhax.bin in the root of your SD
corb06.png
05- Place corbenik/skeith folder on your SD and go in the folder
corb07.png
06- Go in the corbenik/skeith folder and move the .vco files from the "contrib" folder to the "patch" folder if you want to use them.
corb04.png
07- Create a "firmware" and "keys" and "chain" folder in the corbenik/skeith folder
corb08.png
08- Inside the firmware folder you should place the firmware files "native" "agb" "twl" all 3 without extension
09- Inside keys folder you should place the key files "11.key" "native.key" "agb.key" "twl.key"
10- If you use the normal download, copy Decrypt9WIP.bin and other *.bin files for chainloading from the config menu into the previous created "chain" folder.

So i can't find/can't download the key files, can i create them myself?
Yes you can and here's how you do this.

- If you still have your old firmware on the SD, it's pretty easy!
- Follow the "Preparing your SD for corbenik/skeith" from above to start!
- Follow steps 1 and 2
- Rename your corbenik/skeith arm9loaderhax.bin to arm9loaderhax_switch.bin
- Put arm9loaderhax_switch.bin in the root of your SD
- Follow steps 5 till 8 now
- Inside keys folder you should place the cetk files "11.key" "native.cetk" "agb.cetk" "twl.cetk"
- You should have a folder called keys with all the cetk files in it already if you followed the tutorial step by step!
corb03.png

- Boot into your custom firmware like you used to be (for example Luma3DS)
- Install quickswitchv1.2.1.cia (Quick Payload Switcher)
- Go into settings and back to your home menu (Your system reboots, this will create the twl.key and agb.key files)
- Now run quick payload switcher, Quick Payload Switcher will rename your arm9loaderhax_switch.bin to arm9loaderhax.bin and your old arm9loaderhax.bin to arm9loaderhax_switch.bin
- Your system will reboot into corbenik/skeith config menu now and will have created native.key
- Shut down your System now by choosing "Power off"
- Connect your SD back to your PC and check your corbenik\keys\ (or skeith\keys\) folder, you should have now all the *.key files and you can remove the *.cetk files
corb10.png

- Follow step 10 and you are ready to boot back into config menu

Configuring corbenik/skeith
1- At first boot you will be greeted with the config menu
2- I won't go into detail and won't show you dev stuff (press select on every config option will give a detailed description)
3- Just set your config like the screenshots below to have twl and agb patched and have regionfree etc...
Main Config Menu
screenshot.jpg


Dim Background is experimental at this moment
Language Emulation is only needed if you use out of region games
Turn logging on, in case something goes wrong and the dev needs the logs for help
(not in the screenshot)

screenshot_1.jpg



Just use the same settings as in the screenshots
screenshot_3.jpg


When you are on an option, press select to get more information about that option
screenshot_7.jpg


screenshot_4.jpg


Info (O3DS)
screenshot_5.jpg


If you want chainloading payloads
screenshot_6.jpg
4- Once done, Save your config and boot into Corbenik :)


Enjoy your Corbenik/skeith CFW!

Note:
Some option will not be there when using the "corbenik stable" version!
Those are only available in the nightly version called "skeith"

Note:
You can remove your old CFW if you decide to stick with corbenik
You also can uninstall Quick Payload Switcher later and remove the old arm9loaderhax_switch.bin
If you still want to switch between your old CFW and corbenik, keep Quick Payload Switcher and arm9loaderhax_switch.bin
Use Quick Payload Switcher to switch between corbenik/skeith and your previous A9LH CFW

Thanks!
All hackers who made 3ds homebrew and cfw possible (i bet you know who you are)
@chaoskagami for the corbenik/skeith CFW
@gnmmarechal for Quick Payload Switcher
@d0k3 for his great tools (HourGlass9/Decrypt9WIP/Emunand9/etc...)
@Aurora Wright for another great CFW (Luma3DS) and making UnCart work as A9LH Payload
@Reisyukaku for another great CFW (ReiNAND )
@mid-kid for another great CFW (CakesFW)
Anybody else who feels he/she deserves to be thanked for whatever ;)
 
Last edited by DjoeN,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,040
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,995
Country
Portugal
Help i downloaded this and now its say firmlaunch failed, returning to menu
This guide is outdated. Currently, fresh installations through the updater are broken. Install it manually following Corbenik's readme.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: The Castlevania game was on the PS1 so that's cool +1