-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added checking for hekate before applying hekate style payload params
improved the readme updated to the latest libtesla
- Loading branch information
Showing
11 changed files
with
134 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,68 @@ | ||
# fastCFWswitch | ||
A tesla based overlay to boot into different payloads on the Nintendo Switch. | ||
A tesla based overlay to boot into different payloads on the Nintendo Switch. | ||
|
||
## Setup | ||
* Setup the [tesla menu](https://github.com/WerWolv/Tesla-Menu) and [nx-ovlloader](https://github.com/WerWolv/ovl-sysmodules) | ||
* Extract the [latest release](https://github.com/Hartie95/fastCFWswitch/releases/latest) to the sd card | ||
* Modify the configuration in `/config/fastCFWSwitch/config.ini` | ||
|
||
## Configuration | ||
|
||
Attribute | possible values | Description | ||
----------- | ------------------------------------------ | ---------------- | ||
`type` | empty / `section` / `payload` | This defines the type of element this section defines, if left empty it will automatically differentiate it by checking if a path is set | ||
`name` | any string - example: `atmosphere` | The entry name, shown in the Overlay | ||
`path` | a path - example: `/bootloader/hekate.bin` | the absolute path, based on the root of the sd, to the payload that should be loaded | ||
`bootPos` | a number | the config position of the config the target payload should load, currently only supported for hekate | ||
`bootId` | an 1-7 character long string - example `atmos` | the id of the config entry the target should be loaded, supported for hekate 5.0.2+ | ||
|
||
## Example configuration | ||
``` | ||
[CFWS] | ||
type=section | ||
name=cfws | ||
[SYSNAND] | ||
name=sysnand | ||
path=/payloads/hekate_ctcaer.bin | ||
bootId=sysnand | ||
[EMUNAND] | ||
name=emunand | ||
path=/payloads/hekate_ctcaer.bin | ||
bootId=emunand | ||
[ATMOSPHERE] | ||
name=atmosphere | ||
path=/atmosphere/reboot_payload.bin | ||
[SXOS] | ||
name=SxOS | ||
path=/sxos/reboot_payload.bin | ||
[ANDROID] | ||
name=Android | ||
path=/payloads/hekate_ctcaer.bin | ||
bootPos=2 | ||
[TOOLS] | ||
name=Tools | ||
[HEKATE] | ||
name=Hekate | ||
path=/payloads/hekate_ctcaer.bin | ||
[LOCKPICKRCM] | ||
name=Hekate | ||
path=/payloads/Lockpick_RCM.bin | ||
``` | ||
|
||
## Screenshots | ||
![Example Menu](../master/media/exampleMenu.jpg?raw=true) | ||
|
||
|
||
## Credits | ||
* [libtestla](https://github.com/WerWolv/libtesla) by [WerWolv](https://github.com/WerWolv) as base for this overlay | ||
* [libnx](https://github.com/switchbrew/libnx) as base of almost all switch homebrew | ||
* [inih](https://github.com/benhoyt/inih) for the ini parsing lib |
Submodule libtesla
updated
3 files
+5 −0 | .github/FUNDING.yml | |
+4 −3 | example/source/main.cpp | |
+266 −154 | include/tesla.hpp |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters