Cosmo3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=Cosmo3DS
|title=Cosmo3DS
|image=Cosmo3DS.jpg
|image=Cosmo3DS.jpg
|description=A stripped down version of AuReiNand.
|description=Stripped-down version of AuReiNAND that only loads FIRM and emuNAND.
|author=yifanlu
|author=yifanlu
|lastupdated=2016/05/12
|lastupdated=2016/05/12
Line 8: Line 8:
|version=0.5
|version=0.5
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/Cosmo3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/cosmo3ds.7z
|website=https://github.com/yifanlu/Cosmo3DS
|website=https://github.com/yifanlu/Cosmo3DS
|source=https://github.com/yifanlu/Cosmo3DS
|source=https://github.com/yifanlu/Cosmo3DS
}}
}}
<youtube>izljcyvozig</youtube>
{{Obsolete}}


== Cosmo3DS ==
Cosmo3DS is a striped down version of AuReiNand which only loads FIRM and emuNAND. The goal of this CFW is install once and never touch again, most features such as configuration options and splash screens are removed.


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.
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.


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
==Changelog==
https://github.com/AuroraWright/AuReiNand/pull/8
'''v0.5'''
https://github.com/AuroraWright/AuReiNand/pull/9
* Loads FIRM directly into the correct location and patches are done in place. No more extra memcpy (should be a tiny bit faster). ​No hard coded size (future FIRM updates might be larger).


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.
'''v0.4'''
* Spport for 11.0.


== Why not just AuReiNand? ==
'''v0.3'''
* Same release as previous except config options are also removed. Exit from AGB works without needing firmware_cosmo.bin now.
* Please note that emuNAND at <= 9.2 is not supported (update your emuNAND before using). sysNAND at 9.2 should still be supported.


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.
'''v0.2'''
* Rebased with AuReiNand:
** Region free home menu.
** eShop support for region changed consoles (must have working NNID activated in new region).
** Update blocking.
** emuNAND FIRM loading (sysNAND FIRM loading if not using a9lh).
** FIRM protection for a9lh.


== Build ==
'''v0.1'''
* Use with [https://github.com/yifanlu/3ds_injector/releases/tag/v0.1 Cosmo3DS].


Follow the directions for building AuReiNand.
==Credits==
All credits go to Rei and AuroraWright for AuReiNand.


== Credits ==
==External links==
* Author's website - https://yifan.lu/2016/03/28/cosmo3ds-the-cfw-nobody-wanted
* GitHub - https://github.com/yifanlu/Cosmo3DS
* GitHub - https://github.com/yifanlu/3ds_injector/releases/tag/v0.1
* GBAtemp - https://gbatemp.net/threads/yifanlu-releases-3ds-cfw-cosmo3ds.420912


All credits go to Rei and AuroraWright for AuReiNand.
[[Category:3DS homebrew loaders]]
[[Category:Homebrew custom firmwares on 3DS]]

Revision as of 01:00, 11 January 2022

Cosmo3DS
File:Cosmo3DS.jpg
General
Authoryifanlu
TypeCustom Firmwares
Version0.5
LicenseMixed
Last Updated2016/05/12
Links
Download
Website
Source

Cosmo3DS is a striped down version of AuReiNand which only loads FIRM and emuNAND. The goal of this CFW is install once and never touch again, most features such as configuration options and splash screens are removed.

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.

Changelog

v0.5

  • Loads FIRM directly into the correct location and patches are done in place. No more extra memcpy (should be a tiny bit faster). ​No hard coded size (future FIRM updates might be larger).

v0.4

  • Spport for 11.0.

v0.3

  • Same release as previous except config options are also removed. Exit from AGB works without needing firmware_cosmo.bin now.
  • Please note that emuNAND at <= 9.2 is not supported (update your emuNAND before using). sysNAND at 9.2 should still be supported.

v0.2

  • Rebased with AuReiNand:
    • Region free home menu.
    • eShop support for region changed consoles (must have working NNID activated in new region).
    • Update blocking.
    • emuNAND FIRM loading (sysNAND FIRM loading if not using a9lh).
    • FIRM protection for a9lh.

v0.1

Credits

All credits go to Rei and AuroraWright for AuReiNand.

External links

Advertising: