User:Blueness/sandbox: Difference between revisions

User page
(copying over troubleshooting to edit later)
 
No edit summary
Line 1: Line 1:
MSET9 Troubleshooting
Fresh SD card method, would replace the mii maker subsection under "System Settings loading infinitely after reinserting the SD card"


==Troubleshooting==


==="Nintendo 3DS/<ID0>/<ID1>/dbs/<import.db and/or title.db> does not exist on SD card!"  and "Create them now? (type yes/no)" when using Option 1 or "Invalid database"===
If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata or something else in your install. Follow these instructions to setup a clean enviroment:
No valid  title database is present because you never installed any titles from eShop on this SD card.


#Type "yes", then press Enter
First, remove MSET9 from the current SD:
#Insert the SD card into your console
#Power on your console
#Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([https://raw.githubusercontent.com/hacks-guide/Guide_3DS/master/images/screenshots/database-reset.jpg visual instructions])
#Power off your console
#Insert the SD card into your computer
#Return to Section I Step 7


===[WinError 5] Access is denied===
1. Power off your console
The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the [https://raw.githubusercontent.com/hacks-guide/Guide_3DS/master/images/sdlock.png upright position]. Otherwise, try ejecting and reinserting your SD card.
1. Insert your SD card into your computer
1. Run the MSET9 script:
    + **Windows**: Double-click `mset9.bat`
    + **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
1. Type the number corresponding to your console model and version, then press Enter
1. In the MSET9 window, type `3`, then press Enter to remove MSET9
    + You should see "Successfully removed MSET9!"
1. Press Enter to close the MSET9 script


===UnboundLocalError: cannot access local variable 'haxid1_path'===
Use a new, spare SD card. This can also be done with your existing SD by backing it up first.


This can happen when Option 1 stopped because of an error and there is an incomplete installation.
<SD back up instructions here?>


#Close the script window
Format the SD card as FAT32 ([Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)))
#Execute the <code>mset9.py</code> script on the root of the SD card
#*'''Windows''': Double-click <code>mset9.bat</code>
#**If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type <code>py -3 mset9.py</code> and press Enter
#*'''Linux''': open a Terminal window, <code>cd</code> to the root of your SD card, then type <code>python3 mset9.py</code> and press Enter
#*You should see a window that says "MSET9 ... SETUP by zoogie"
#Type <code>4</code>, then press Enter to remove MSET9
#Return to Section I Step 1


===Red screen after reinserting SD card (Section II Step 11)===
You may be missing <code>SafeB9S.bin</code> from the root of your SD card, or the file may be corrupted. Copy it from the <code>SDMC</code> folder in the MSET9 <code>.zip</code> replacing any existing files.


Alternatively, your SD card may be improperly formatted or partitioned. Try [[Formatting an SD card|reformatting your SD card]].
1. Insert the formatted, blank SD card into your console
 
1. Power on your console
=== assert(id0_count == 1) AssertionError ===
1. Launch Mii Maker
You have multiple ID0 folders. To examine the correct folder, follow these instructions:
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
 
1. Power off your console
# Rename the <code>Nintendo 3DS</code> folder to <code>BACKUP_Nintendo 3DS</code>
1. Insert the SD card into your computer
# Reinsert your SD card into your console
1. Insert your SD card into your computer
# Power on your console
1. Copy everything from the Release `.zip` to the root of your SD card
# Wait for the console to generate the SD card data
    ![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout.png)
#* Your applications will have disappeared. This is normal and will be resolved shortly
    {: .notice--info}
# Power off your console
1. Run the MSET9 script:
# Insert your SD card into your computer
    + **Windows**: Double-click `mset9.bat`
# Navigate to the <code>Nintendo 3DS</code> folder on your SD card
    + **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
# Write down the first few characters of the folder you see
1. Type the number corresponding to your console model and version, then press Enter
#* This is your true ID0 we will keep in the real Nintendo 3DS folder
1. Type `1`, then press Enter to create the title databases
# Delete the ID0 from the <code>Nintendo 3DS</code> folder
1. press Enter to close the MSET9 script
# Move the true ID0 folder from the <code>BACKUP_Nintendo 3DS</code> folder to the <code>Nintendo 3DS</code> folder
1. Insert the SD card into your console
# If it exists, move the <code>Private</code> folder from the <code>BACKUP_Nintendo 3DS</code> folder to the <code>Nintendo 3DS</code> folder
1. Power on your console
 
1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
=== assert(mii_ok==1) AssertionError ===
1. Power off your console
Your SD card does not have Mii Maker Data.
1. Insert the SD card into your computer
 
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
#Close the script window
#Execute the <code>mset9.py</code> script on the root of the SD card
#*'''Windows''': Double-click <code>mset9.bat</code>
#**If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type <code>py -3 mset9.py</code> and press Enter
#*'''Linux''': open a Terminal window, <code>cd</code> to the root of your SD card, then type <code>python3 mset9.py</code> and press Enter
#*You should see a window that says "MSET9 ... SETUP by zoogie"
#Type <code>4</code>, then press Enter to remove MSET9
#Insert the SD card into your console
#Power on your console
#Launch Mii Maker
#Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
#Power off your console
#Insert the SD card into your computer
#Return to Section I Step 7
 
===System Settings loading infinitely after inserting the SD card===
 
Either you missed a step, added a step or you are on the wrong system version. Verify that you are using an Old 3DS on version 11.8.0+. If you are, follow the steps below.
 
#Power off your console by holding the POWER button for 15 seconds
#Insert the SD card into your computer
#Execute the <code>mset9.py</code> script on the root of the SD card
#*'''Windows''': Double-click <code>mset9.bat</code>
#**If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type <code>py -3 mset9.py</code> and press Enter
#*'''Linux''': open a Terminal window, <code>cd</code> to the root of your SD card, then type <code>python3 mset9.py</code> and press Enter
#*You should see a window that says "MSET9 ... SETUP by zoogie"
#Type <code>3</code>, then press Enter
#Once the window says "Deleting... done.", insert the SD card into your console
#Power on your console
#Return to Section II Step 1
 
 
 
[[Category:Nintendo 3DS guides]]

Revision as of 20:03, 18 October 2023

Fresh SD card method, would replace the mii maker subsection under "System Settings loading infinitely after reinserting the SD card"


If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata or something else in your install. Follow these instructions to setup a clean enviroment:

First, remove MSET9 from the current SD:

1. Power off your console 1. Insert your SD card into your computer 1. Run the MSET9 script:

   + **Windows**: Double-click `mset9.bat`
   + **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter

1. Type the number corresponding to your console model and version, then press Enter 1. In the MSET9 window, type `3`, then press Enter to remove MSET9

   + You should see "Successfully removed MSET9!"

1. Press Enter to close the MSET9 script

Use a new, spare SD card. This can also be done with your existing SD by backing it up first.

<SD back up instructions here?>

Format the SD card as FAT32 ([Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)))


1. Insert the formatted, blank SD card into your console 1. Power on your console 1. Launch Mii Maker 1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker 1. Power off your console 1. Insert the SD card into your computer 1. Insert your SD card into your computer 1. Copy everything from the Release `.zip` to the root of your SD card

   ![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout.png)
   {: .notice--info}

1. Run the MSET9 script:

   + **Windows**: Double-click `mset9.bat`
   + **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter

1. Type the number corresponding to your console model and version, then press Enter 1. Type `1`, then press Enter to create the title databases 1. press Enter to close the MSET9 script 1. Insert the SD card into your console 1. Power on your console 1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) 1. Power off your console 1. Insert the SD card into your computer 1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)