Developer(s) | Preloading |
---|---|
Console | Nintendo 3DS |
Version | 1.2 (October 19, 2024 | )
Links | |
GitHub | Preloading/Restore-LFCS_B |
Download | |
Restore-LFCS_B is a Godmode9 script that attempts recovery of the console's LocalFriendCodeSeed_B file. This script is intended to be used in the event a mismatched or malformed LocalFriendCodeSeed prevents the use of online services such as Pretendo.
Required Reading
This script is only meant to be used if certain errors occur when attempting to use online services, these being error 002-0121 on both Nintendo Network and Pretendo, or 002-0150 (custom Pretendo error), which are often accompanied on Pretendo by error code 022-2402 on services utilizing Nintendo Network IDs.
Error code 002-0121 indicates the LocalFriendCodeSeed signature is invalid. However, on Pretendo this can indicate the patches aren't being applied correctly. Ensure Luma3DS is on version 13.0 or higher, the Enable loading external FIRMs and modules
and Enable game patching
settings are both enabled, and that the Luma3DS configuration menu states Booted from SD via B9S.
If all Luma settings correct, attempting to reinstall Pretendo may help in case the patches are broken. If after checking the Luma settings and reinstalling Pretendo the error still appears, or if the error occurs on both Nintendo Network and Pretendo Network, this script will be needed.
Error code 002-0150 indicates the LocalFriendCodeSeed doesn't match the console's serial number. Upon connecting to Pretendo, the console sends both its LFCS and serial number to the server. If the LFCS is already associated with a different serial number on the server, or the serial has been used with a different LFCS, then this error will appear and this script will be needed.
Instructions
What You Need
- The latest release of Restore-LFCS_B
- A device that you can use to transfer files to your 3DS, either via an SD slot or via FTP
Section I - Prep Work
- Power off your console and insert the SD card into your device
- Copy the downloaded
Restore.LFCS_B.gm9
intosd:/gm9/scripts
on the SD card - If GodMode9 either is not installed or is outdated (the latest version is v2.1.1), install the latest version now
- Reinsert the SD card into your console
Section II - LFCS Restore
- Hold START, and while holding START, power on your console. This will launch GodMode9
- If the Luma3DS chainloader appears, select Godmode9
- Press the HOME button, then go into Scripts... -> Restore.LFCS_B
- If the script asks "Do you wish to backup your current LFCS_B?" press A
- Select the Luma3DS Backups option, then press A
- If prompted to unlock SysNAND writes, press A, then enter the button combination
- If it states "Success!" press A to reboot, then try accessing the Friends List on Pretendo
- If the error is fixed, or a different error appears, then you are finished with this guide
- If the error re-appears, repeat steps 1-6, but instead select the next option
- If after trying every option in the script, the error still appears, ask in the Nintendo Homebrew Discord
Script options
- Luma3DS Backups - This restores the LFCS from the 0: SDCARD/luma/backups folder.
- This option may fail if no backup was found in this directory
- Essential.exefs - This restores the LFCS from S:/essential.exefs
- Movable.sed via essential.exefs - This restores the LFCS embedded inside the movable.sed file in S:/essential.exefs
- Movable.sed - This restores the LFCS embedded inside the movable.sed file
- Restore original LFCS - This restores the LFCS backup made while running the script