This repository has been archived on 2022-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Luma3DS-3GX/README.md

36 lines
1.3 KiB
Markdown
Raw Normal View History

2016-02-08 16:52:07 +01:00
# AuReiNand
*A modification of the ReiNand custom firmware*
2015-08-05 09:04:13 +02:00
2015-08-05 04:28:18 +02:00
**Compiling:**
2015-08-05 04:22:30 +02:00
2016-03-23 16:58:08 +01:00
You'll need armips and [bin2c](https://sourceforge.net/projects/bin2c/) added to your Path. [HERE](http://www91.zippyshare.com/v/ePGpjk9r/file.html) is a pre-compiled version of armips.
2015-08-05 04:30:38 +02:00
2016-03-29 18:17:22 +02:00
You also need to have a recent build of makerom in your path for the injector to be built.
2015-08-05 04:30:38 +02:00
Lastly, just run Make and everything should work!
2015-08-05 04:22:30 +02:00
Copy everything in 'out' folder to SD root and run!
2015-08-05 12:45:22 +02:00
2016-02-08 16:52:07 +01:00
**Usage / Features:**
2015-08-05 09:04:13 +02:00
2016-02-08 16:52:07 +01:00
See https://github.com/Reisyukaku/ReiNand and http://gbatemp.net/threads/reinand-mod-o3ds-n3ds-sysnand.411110
2015-08-05 04:22:30 +02:00
2016-04-03 19:51:58 +02:00
The FIRMs you need are [HERE](http://www77.zippyshare.com/v/oXDn2Hes/file.html).
2015-08-05 12:45:22 +02:00
2015-08-05 12:57:50 +02:00
**Credits:**
2015-08-05 08:29:42 +02:00
2016-03-23 16:58:08 +01:00
Rei as this is mostly his code.
The offset to detect the console, and to calculate the O3DS NAND CTR are from Decrypt9.
tiniVi suggested me a way to detect a A9LH environment, and figured out screen deinit.
Delebile provided me with the FIRM writes blocking patch.
A skilled reverser gave me the new reboot patch.
The screen init code is from dark_samus, bil1s, Normmatt, delebile and everyone who contributed.
2016-02-08 16:52:07 +01:00
2016-04-03 19:51:58 +02:00
The code for printing to the screen, and the heavy revision to the reboot patch to allow for AGB/TWL loading are from CakesFW.
2016-03-29 18:17:22 +02:00
ARM11 userland patching is only possible thanks to @yifanlu's 3ds_injector, which is bundled in the CFW.