More actions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
<youtube>izljcyvozig</youtube> | <youtube>izljcyvozig</youtube> | ||
= Cosmo3DS = | == Cosmo3DS == | ||
This is a stripped down version of [https://github.com/AuroraWright/AuReiNand AuReiNand] that does nothing but load FIRM and emuNAND. It is intended to be used with [https://github.com/yifanlu/3ds_injector 3ds_injector] to launch a modified <code>loader</code> in FIRM. | This is a stripped down version of [https://github.com/AuroraWright/AuReiNand AuReiNand] that does nothing but load FIRM and emuNAND. It is intended to be used with [https://github.com/yifanlu/3ds_injector 3ds_injector] to launch a modified <code>loader</code> in FIRM. | ||
New release. Rebased project with AuReiNand (because of the better dynamic patch finding support). Added loading of FIRM from emuNAND (no more need for firmware.bin) and removed need to have to pad 3ds_injector (CFW will move stuff around to make room for modified loader, regardless of size). These features are also submitted to AuroraWright for those who do not wish to use Cosmo3DS | |||
https://github.com/AuroraWright/AuReiNand/pull/8 | |||
https://github.com/AuroraWright/AuReiNand/pull/9 | |||
The goal of this CFW is "install once and never touch again". So I've removed configuration options, splash screens, etc. With emuNAND FIRM loading and dynamic FIRM patching, that means when you update emunand via system settings, you can run the latest FIRM with both loader patches and FIRM patches without needing to update firmware.bin or the CFW. | |||
== Why not just AuReiNand? == | == Why not just AuReiNand? == |
Revision as of 07:03, 15 September 2021
Template:Infobox-3DS-Homebrews
Cosmo3DS
This is a stripped down version of AuReiNand that does nothing but load FIRM and emuNAND. It is intended to be used with 3ds_injector to launch a modified loader
in FIRM.
New release. Rebased project with AuReiNand (because of the better dynamic patch finding support). Added loading of FIRM from emuNAND (no more need for firmware.bin) and removed need to have to pad 3ds_injector (CFW will move stuff around to make room for modified loader, regardless of size). These features are also submitted to AuroraWright for those who do not wish to use Cosmo3DS https://github.com/AuroraWright/AuReiNand/pull/8 https://github.com/AuroraWright/AuReiNand/pull/9
The goal of this CFW is "install once and never touch again". So I've removed configuration options, splash screens, etc. With emuNAND FIRM loading and dynamic FIRM patching, that means when you update emunand via system settings, you can run the latest FIRM with both loader patches and FIRM patches without needing to update firmware.bin or the CFW.
Why not just AuReiNand?
This adds no features to AuReiNand and in fact removes many features. This is because I believe in simplicity and I believe in keeping features of code integrity in the system intact. The name change is a result of this change in philosophy. I understand that not everyone agrees with this so they are always free to use AuReiNand instead.
Build
Follow the directions for building AuReiNand.
Credits
All credits go to Rei and AuroraWright for AuReiNand.