From: chaoskagami Date: Fri, 7 Oct 2016 16:39:22 +0000 (-0400) Subject: Update a few things for clarity X-Git-Tag: v0.3.1~73 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=8f113de0920ed3ba6718a76516ceb4c87f87ea46;p=corbenik%2Fcorbenik.git Update a few things for clarity --- diff --git a/README.md b/README.md index 47cf2ed..7fed4c0 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,7 @@ If you're compiling this from source code, see at the bottom the `Building` sect If you are using a nightly build off of https://github.com/chaoskagami/skeith - treat all paths starting in `/corbenik` as `/skeith` instead for these instructions. -Skip to `Installing` if you are installing this for the first time, otherwise follow `Updating` and then `Installing`. - -Updating -------------------------- - -This version is a mandatory clean install. Please wipe your corbenik folder and start fresh. +Skip to `Installing` if you are installing this for the first time, otherwise read the release page for update instructions (if any) and then `Installing`. Installing ------------------------- @@ -91,34 +86,33 @@ If you plan to use TWL/AGB patches or have an O3DS, you should enable `Reboot Ho You'll also want to go into `Patches` and enable the usual bits, which includes: * Signature Fix - * FIRM Protect + * FIRM Protection You'll also want these patches, which are done by loader and therefore require it: - * Block Cart Updates - * Block eShop Updates - * Block NIM updates - * Region free HOME - * RO signature fix + * Block Cart Update / Cart RF (Loader) + * Block eShop Updates (Loader) + * Block NIM Updates (Loader) + * Region Free HOME (Loader) + * RO Signature Fix (Loader If you're using the reboot hook, you might want these: - * AGB Signature fix + * AGB Signature Fix * AGB Bootscreen - * Will stop games with corrupted Nintendo logos from running. Disable for ROM hacks if this occurs. - * TWL Patches + * Will stop games with corrupted Nintendo logos from running. Disable for ROM hacks if this occurs. No, there's nothing I can do, since the GBA bios is on the SoC. Please take this up with the author of the romhack. + * TWL Patches - Select either one, the correct one will be applied -If you're on 11.0, you also want these: - * Title Downgrade Fix (Only enable with 11.0 firmware.) +If you're on 11.0 or higher and using the respective FIRM, you also want these: + * Title Downgrade Fix (11.0+ NFIRM) -If you're deliberately still running older firmware on your NAND, you'll -want these: - * Fake Friends Version +If you're deliberately still running older firmware on your NAND, you'll want these: + * Fake Friends Version (Loader) If you region changed your console and replaced SecureInfo_A, you want: - * SecureInfo_A Signature Fix + * SecureInfo_A Signature Fix (Loader) Optional, but recommended patches are: - * Settings Version String - * ErrDisp devmode + * Settings Version String (Loader) + * Verbose ErrDisp (Loader) And these YOU SHOULD NOT ENABLE unless you have specialized needs: * Developer UNITINFO (Pretends to be a developer console/Panda) @@ -134,6 +128,15 @@ You can copy some 90° rotated BGR8 pixel data sized to the screen (essentially, The font is also customizable (`/corbenik/share/termfont.bin`) - read the github wiki for details. +Optionals +------------------------- + +Corbenik has a chainloader that can be used to load other a9lh payloads. Simply place them in `/corbenik/boot` and they will be automatically picked up and shown in the `Chainloader` menu for use. + +The chainloader only supports .bin payloads. .dat payloads are unsupported, since they are intended for execution from an ARM11 environment. Supporting them would require far too much effort for far too little gain. + +There is a set of in-progress unit-tests that can be used to verify functionality works correctly. These are not yet complete, and are not enabled by default in regular builds (they never will be.) + Building ------------------------- diff --git a/patch/block_nim_update.pco b/patch/block_nim_update.pco index c84b923..2fa8f91 100644 --- a/patch/block_nim_update.pco +++ b/patch/block_nim_update.pco @@ -1,4 +1,4 @@ -# $name Block NIM updates (Loader) +# $name Block NIM Updates (Loader) # $desc Prevents NIM from downloading system updates. This is what causes the HOME menu nag. # $title 0004013000002C02 # $ver 09 diff --git a/patch/errdisp.pco b/patch/errdisp.pco index 75b1ff4..8ee3871 100644 --- a/patch/errdisp.pco +++ b/patch/errdisp.pco @@ -1,4 +1,4 @@ -# $name ErrDisp devmode (Loader) +# $name Verbose ErrDisp (Loader) # $desc Forces ErrDisp into displaying developer info on crashes without developer UNITINFO. Doesn't break eShop, so there's no harm in enabling this. # $title 0004003000008A02 # $ver 09 diff --git a/patch/friends_ver.pco b/patch/friends_ver.pco index 745ea23..e6ad2be 100644 --- a/patch/friends_ver.pco +++ b/patch/friends_ver.pco @@ -1,4 +1,4 @@ -# $name Fake Friends module version (Loader) +# $name Fake Friends Version (Loader) # $desc Allows going online without the latest firmware. Only enable on non-11.0.0 firmware. # $title 0004013000003202 # $ver 09 @@ -12,4 +12,4 @@ rel exe_text find E01EFF2FE1010101 abortnf fwd 09 -set 06 +set 07