How to get from 1.0 to 5.1 layeredFS with no burnt fuse.
Ok see thought I'll do a more easier to access tutorial with links on a single page rather than scattered information. I learnt all this from my past week on getting my switch to the state it is currently in.
So this is a quick summary on what you'll achieve here :
Getting from switch 1.0-3.0 to install fake news without puyo puyo tetris.
From there you can either run SX OS or just play with limited homebrew applications but you can cold boot into RCM mode tetherless via a virtual Pegaswitch server.
Next will be upgrading the older untouched fuse switch to a official firmware without burning the fuses.
From there you can then run a wider variety of homebrew apps that actually work.
Lastly comes LayeredFS support so allow you to play backup roms via the 5.1 firmware that LFS is supported on.
I won't be writing the tutorials as links are already here just be easier if its in one place which
Just putting the information in one place.
Phase 1 Getting into the switch with no PPT and using a existing save game disabling any checks nintendo does to see who that save file belongs to
https://gbatemp.net/threads/launch-pegaswitch-script-without-puyo-puyo-on-1-0-0.499379/
The only trouble you might have is when generating your keys file
Which a few users got this result, that is NOT what it should look like.
Deriving keys...
--
All derivable keys (using loaded sources):
secure_boot_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tsec_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
encrypted_keyblob_00 =
should look like this
secure_boot_key = 8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tsec_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
keyblob_mac_key_source = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
keyblob_key_source_00 = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have not found the solution to this so I got someone on gbatemp to generate me the proper working keys.
Phase 2 Pegaswitch server and fake news installer
https://gbatemp.net/threads/fusee-payloads-and-not-a-wire-in-sight-1-0-0-only.502103/
The only problem I got was mainly getting all the dependencies required easy solution is find the thread which someone has uploaded a prebuilt VM machine ready to deploy but the version of pegaswitch is lacking the installfakenews script. Just rename the existing pegaswitch dir to pegaswitchold. Continue with cloning the pegaswitch updated GIT and proceed as normal most dependencies should work and NPM install.
You might end up with some DNS issues that can be fixed with a tempoary DNS server on your main machine to redirect it to the Virtual Pegaswitch server
Phase 3 Unburnt fuses with official Firmware
https://gbatemp.net/threads/how-to-...nofficially-without-burning-any-fuses.507461/
That worked perfectly fine shouldn't encounter any issues maybe just some files and directories are not exactly the same as guide such as the Safe partition but its perfectly fine to carry on.
Also best to obtain the official switch update version you want to update using XBINS, MIRC FTP using WinSCP for file transfer. Not going into details how to obtain that but google is your friend.
Phase 4
You can now run your homebrew using the hetake ipl . ini files make sure that the first Stock firmware is ran before you attempt to run any other different modes.
Make sure you get the latest plugin SDfiles 2.6 and the latest IPL to inject because if you try to run a kernal even patched one it'll just freeze and fail.
Best look for IPL.bin which supports that fuseepatch=1 command.
looks something like this the brackets inside are pretty much self explanatory
[stock ]
[FS_510 Stock OFW ]
kip1=FS_510_exfat.kip1
[FS_510 with homebrew]
kip1=FS_510_exfat.kip1
kip1=modules/newfirm/loader.kip
kip1=modules/newfirm/sm.kip
[FS_510 with Fusee and LayerdFS]
kip1=modules/lfs/fs_mitm.kip
kip1=modules/lfs/loader.kip
kip1=modules/lfs/sm.kip
fuseepatch=1
Others
For backing up, modifying backups and playing backups these might help and of course google is your friend.
PRAGMAsLayeredFSKit.exe
XCI2TitleConverter.exe
XCI-Explorer-v1.1.0.0.exe
Please keep in mind people who say donor titles working with XX game etc do not rely on that I had to go through like 5-6 different game before I could actually verify that LFS was indeed working. Since a lot of the times you'll encounter black screen or a error message saying to hold down power for 12 seconds.
Please like if you found this useful.
And of course credit is due to all the devs working on this on each of the links provided simply too many of them to mention one by one.
So this is a quick summary on what you'll achieve here :
Getting from switch 1.0-3.0 to install fake news without puyo puyo tetris.
From there you can either run SX OS or just play with limited homebrew applications but you can cold boot into RCM mode tetherless via a virtual Pegaswitch server.
Next will be upgrading the older untouched fuse switch to a official firmware without burning the fuses.
From there you can then run a wider variety of homebrew apps that actually work.
Lastly comes LayeredFS support so allow you to play backup roms via the 5.1 firmware that LFS is supported on.
I won't be writing the tutorials as links are already here just be easier if its in one place which
Just putting the information in one place.
Phase 1 Getting into the switch with no PPT and using a existing save game disabling any checks nintendo does to see who that save file belongs to
https://gbatemp.net/threads/launch-pegaswitch-script-without-puyo-puyo-on-1-0-0.499379/
The only trouble you might have is when generating your keys file
Which a few users got this result, that is NOT what it should look like.
Deriving keys...
--
All derivable keys (using loaded sources):
secure_boot_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tsec_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
encrypted_keyblob_00 =
should look like this
secure_boot_key = 8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tsec_key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
keyblob_mac_key_source = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
keyblob_key_source_00 = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have not found the solution to this so I got someone on gbatemp to generate me the proper working keys.
Phase 2 Pegaswitch server and fake news installer
https://gbatemp.net/threads/fusee-payloads-and-not-a-wire-in-sight-1-0-0-only.502103/
The only problem I got was mainly getting all the dependencies required easy solution is find the thread which someone has uploaded a prebuilt VM machine ready to deploy but the version of pegaswitch is lacking the installfakenews script. Just rename the existing pegaswitch dir to pegaswitchold. Continue with cloning the pegaswitch updated GIT and proceed as normal most dependencies should work and NPM install.
You might end up with some DNS issues that can be fixed with a tempoary DNS server on your main machine to redirect it to the Virtual Pegaswitch server
Phase 3 Unburnt fuses with official Firmware
https://gbatemp.net/threads/how-to-...nofficially-without-burning-any-fuses.507461/
That worked perfectly fine shouldn't encounter any issues maybe just some files and directories are not exactly the same as guide such as the Safe partition but its perfectly fine to carry on.
Also best to obtain the official switch update version you want to update using XBINS, MIRC FTP using WinSCP for file transfer. Not going into details how to obtain that but google is your friend.
Phase 4
You can now run your homebrew using the hetake ipl . ini files make sure that the first Stock firmware is ran before you attempt to run any other different modes.
Make sure you get the latest plugin SDfiles 2.6 and the latest IPL to inject because if you try to run a kernal even patched one it'll just freeze and fail.
Best look for IPL.bin which supports that fuseepatch=1 command.
looks something like this the brackets inside are pretty much self explanatory
[stock ]
[FS_510 Stock OFW ]
kip1=FS_510_exfat.kip1
[FS_510 with homebrew]
kip1=FS_510_exfat.kip1
kip1=modules/newfirm/loader.kip
kip1=modules/newfirm/sm.kip
[FS_510 with Fusee and LayerdFS]
kip1=modules/lfs/fs_mitm.kip
kip1=modules/lfs/loader.kip
kip1=modules/lfs/sm.kip
fuseepatch=1
Others
For backing up, modifying backups and playing backups these might help and of course google is your friend.
PRAGMAsLayeredFSKit.exe
XCI2TitleConverter.exe
XCI-Explorer-v1.1.0.0.exe
Please keep in mind people who say donor titles working with XX game etc do not rely on that I had to go through like 5-6 different game before I could actually verify that LFS was indeed working. Since a lot of the times you'll encounter black screen or a error message saying to hold down power for 12 seconds.
Please like if you found this useful.
And of course credit is due to all the devs working on this on each of the links provided simply too many of them to mention one by one.