Skip to content

Commit

Permalink
templates: recovery_install_nintendo: Revamp
Browse files Browse the repository at this point in the history
Change-Id: If2ddc7f4bd50604f4ce5c2b4f37aa79a5125deb9
  • Loading branch information
npjohnson committed Jun 27, 2024
1 parent 1b6f1b2 commit efe1fc1
Showing 1 changed file with 21 additions and 16 deletions.
37 changes: 21 additions & 16 deletions _includes/templates/recovery_install_nintendo.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,27 @@ This guide will detail SD Card installation, if you wish to install Android to t

Additionally, this guide will not detail exploiting or ModChipping your Switch, or the installation of Hekate, so please go select the applicable/preferred installation configuration to your device, and come back when Hekate `v6.1.0` or newer is booted on the device.

## Partitioning the System
1. Please back up ALL data on the SD Card before proceeding with installation, as all data/games/save data stored on the SD Card will be erased in the process of installation.
{% include alerts/warning.html content="Upgrades, or dirty-installs from any unofficial build will NOT function, please start with a freshly partitioned system." %}
{% include alerts/warning.html content="Please note that the files you have just copied in prior steps will be backed up and restored onto the SD Card by Hekate." %}
3. In Hekate, select "Tools" in the top-center of the screen, then "Partition SD Card", then click "OK" when prompted.
4. Now, make your partition scheme selections based on your needs, as well as any other operating systems you may plan to install alongside Android.
{% include alerts/note.html content="Please give Android no less than roughly 10 GB to ensure that enough space is present." %}
5. When content with your selections, click "Next Step" in the bottom-right of the screen, then when ready click "Start", and the safety pause period is complete, press the Power Button to proceed.
{% include alerts/warning.html content="Please ensure that you select 'Dynamic: Android 13+' when prompted." %}
{% include alerts/warning.html content="If you were on ANY prior Switchroot/Unofficial release of ANY version, you MUST repartition your SD Card, there is no upgrade path." %}
6. When this process completes, you will be presented with several options, select "SD UMS" when prompted.

## Preparing the SD Card
1. In Hekate, select "Tools" in the top-center of the screen, then click "USB Tools" in the bottom right, finally selecting "SD Card" under the "USB Mass Storage" header in the top-left of the screen.
2. Connect your device to your PC, and navigate to your SD Card once it is mounted.
3. Please download the following files from [here](https://download.lineageos.org/devices/{{ device.codename }}/builds) and place them in the noted folders (which you will potentially have to create) on your device's SD Card:
1. Connect your device to your PC, and navigate to your SD Card once it is mounted.
2. Please download the following files from [here](https://download.lineageos.org/devices/{{ device.codename }}/builds) and place them in the noted folders (which you will potentially have to create) on your device's SD Card:
* `boot.img` -> `switchroot/install/boot.img`
* `recovery.img` -> `switchroot/install/recovery.img`
* `nx-plat.dtimg` -> `switchroot/install/nx-plat.dtimg`
* `bl31.bin` -> `switchroot/android/bl31.bin`
* `bl33.bin` -> `switchroot/android/bl33.bin`
{% include alerts/warning.html content="Please ensure that the name, path, and case of these files all match the above list identically." %}
3. Please download the following files and place them in the noted folders (which you will potentially have to create) on your device's SD Card:
* [`bootlogo_android.bmp`]({{ "images/device_specific/nx/bootlogo_android.bmp" | relative_url }}) -> `switchroot/android/bootlogo_android.bmp`
* [`icon_android_hue.bmp`]({{ "images/device_specific/nx/icon_android_hue.bmp" | relative_url }}) -> `switchroot/android/icon_android_hue.bmp`
Expand All @@ -47,22 +59,15 @@ r2p_action=self
usb3_enable=1
```
5. Safely eject the SD Card from your PC's file browser, then click "Close" on the device, then the "X" icon in the top right of the screen, and finally the "Home" button in the top-left of the screen.
6. In Hekate, select "Nyx Settings" in the bottom-left of the screen, then "Dump Joy-Con BT" from the top-right.
7. Click "OK" once a message indicates success, the message will look like this:
6. Now select "Flash Android", go through the process, then when asked if you'd like to reboot into recovery, click "No".
7. When the process is complete, navigate to the Hekate's main menu by clicking "X Close" in the top right of the screen.
8. In Hekate, select "Nyx Settings" in the bottom-left of the screen, then "Dump Joy-Con BT" from the top-right.
9. Click "OK" once a message indicates success, the message will look like this:
```
Success!
Found 2 out of 2 Joy-Con Pairing data!
Both pairing data are HOS based!
```
{% include alerts/note.html content="You must have booted HOS (the stock Nintendo Switch OS) with your preferred JoyCons attached prior to doing this, or it will likely not succeed. You may boot to HOS at this point if necessary, and re-run this specific step after reboot." %}

## Partitioning the System
1. Please back up ALL data on the SD Card before proceeding with installation, as all data/games/save data stored on the SD Card will be erased in the process of installation.
{% include alerts/warning.html content="Upgrades, or dirty-installs from any unofficial build will NOT function, please start with a freshly partitioned system." %}
{% include alerts/warning.html content="Please note that the files you have just copied in prior steps will be backed up and restored onto the SD Card by Hekate." %}
3. In Hekate, select "Tools" in the top-center of the screen, then "Partition SD Card", then click "OK" when prompted.
4. Now, make your partition scheme selections based on your needs, as well as any other operating systems you may plan to install alongside Android.
{% include alerts/note.html content="Please give Android no less than roughly 10 GB to ensure that enough space is present." %}
5. When content with your selections, click "Next Step" in the bottom-right of the screen, then when ready click "Start", then follow the on-screen instructions to proceed with the partitioning process.
{% include alerts/warning.html content="Please ensure that you select 'Dynamic: Android 13+' when prompted." %}
6. When the process is complete, select "Flash Android" and accept the prompt to reboot to recovery.
10. When the process is complete, navigate to the Hekate's main menu by clicking "X Close" in the top right of the screen. Then select "More Configs", hold the Volume Up button, and select the "LineageOS" option to boot into recovery. Do not release the Volume Up button until you see the LineageOS splash screen.
{% include alerts/note.html content="If you followed every step correctly, you will see 'USB3 Enabled' in the top left of the LineageOS splash screen. If it is not present please start again and follow the guide more carefully." %}

0 comments on commit efe1fc1

Please sign in to comment.