Add first errors
114
index.html
Normal file
@ -0,0 +1,114 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="./style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="./index.html">Visual DSi Fault Guide</a></h1>
|
||||
|
||||
<div class="nav flex-container">
|
||||
<table>
|
||||
<tr>
|
||||
<th><b>Issues</b></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="#wifimodule">WiFi Module</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="#nand">NAND</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="#screens">Screens</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="#sd">SD Card</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<h2 id="wifimodule">WiFi Module</h2>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<a href="./pages/wifimodule/missing.html">
|
||||
<img src="./photos/wifimodule/missing.png" alt="Black screen">
|
||||
</a>
|
||||
<div class="desc">Missing WiFi module</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="./pages/wifimodule/wrongver.html">
|
||||
<img src="./photos/wifimodule/wrongver.png" alt="An error has occurred...">
|
||||
</a>
|
||||
<div class="desc">Wrong WiFi module type</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="./pages/wifimodule/wrongver_unlaunch.html">
|
||||
<img src="./photos/wifimodule/wrongver_unlaunch.png" alt="Unlaunch error">
|
||||
</a>
|
||||
<div class="desc">Wrong WiFi module type</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 id="nand">NAND</h2>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<a href="./pages/nand/corruption.html">
|
||||
<img src="./photos/nand/corruption_stage1.png" alt="Error code 0000FEFE">
|
||||
</a>
|
||||
<div class="desc">NAND Corruption</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="#">
|
||||
<img src="./photos/nand/badmbr.jpg" alt="Unlaunch error for bad MBR">
|
||||
</a>
|
||||
<div class="desc">Todo</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="./pages/nand/launcher.html">
|
||||
<img src="./photos/nand/launcher_fail.png" alt="Error: 1-2435-8325">
|
||||
</a>
|
||||
<div class="desc">Launcher is broken/missing</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 id="screens">Screens</h2>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<a href="./pages/screens/potentiometer.html">
|
||||
<img src="./photos/screens/potentiometer.png" alt="Faded and flickering screens">
|
||||
</a>
|
||||
<div class="desc">Fading/flickering</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="./pages/screens/yellowing.html">
|
||||
<img src="./photos/screens/yellowing.png" alt="Screen yellowing">
|
||||
</a>
|
||||
<div class="desc">Screen yellowing</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 id="sd">SD Card</h2>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<a href="./pages/sd/format.html">
|
||||
<img src="./photos/sd/clusters.png" alt="Unlaunch error about clusters being too large">
|
||||
</a>
|
||||
<div class="desc">Bad formatting</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="./pages/sd/format.html">
|
||||
<img src="./photos/sd/format.png" alt="Unlaunch error about a bad MBR entry">
|
||||
</a>
|
||||
<div class="desc">Bad formatting</div>
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<a href="./pages/sd/format.html">
|
||||
<img src="./photos/sd/cant_read.png" alt="Nothing shows up on unlaunch">
|
||||
</a>
|
||||
<div class="desc">Can't read the SD</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
Heavily inspired by <a href="https://www.pictorial64.com" target="_blank">The Pictorial C64 Fault Guide</a>
|
||||
</p>
|
||||
</body>
|
23
pages/nand/corruption.html
Normal file
@ -0,0 +1,23 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/nand/corruption_stage1.png" alt="Error code '0000FEFE'">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
The DSi boots to an error code such as "0000FEFE", or "0000FE00".
|
||||
<br><br>
|
||||
This happens when the NAND has been corrupted, or if it has broken (less likely).
|
||||
<h3>Solution</h3>
|
||||
Restore a NAND backup with ntrboot.<br><br>
|
||||
If you don't have a NAND backup, there is currently nothing to be done.
|
||||
</div>
|
||||
|
||||
</body>
|
23
pages/nand/launcher.html
Normal file
@ -0,0 +1,23 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/nand/launcher_fail.png" alt="Error: 1-2435-8325">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
The DSi boots to two black screens with the text "Error: 1-2435-8325"
|
||||
<br><br>
|
||||
This happens when the DSi's launcher (home menu) is corrupted or missing.
|
||||
<h3>Solution</h3>
|
||||
Restore a NAND backup with ntrboot.<br><br>
|
||||
If you don't have a NAND backup, you can try reinstalling the launcher. Download the launcher TAD with <a href="https://github.com/NinjaCheetah/NUSGet">NUSGet</a> and then install it with <a href="https://github.com/rvtr/TDT">TDT</a>. <b>You will still need ntrboot to boot TDT.</b>
|
||||
</div>
|
||||
|
||||
</body>
|
23
pages/screens/potentiometer.html
Normal file
@ -0,0 +1,23 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/screens/potentiometer.png" alt="Faded and flickering screens">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
One or more screens appear to be faded/washed out, or they are flickering.
|
||||
<br><br>
|
||||
This is because the potentiometers that control the screen brightness and contrast are improperly adjusted.
|
||||
<h3>Solution</h3>
|
||||
You will have to adjust the potentiometers (see photo below). Gently turn the potentiometers with a JIS B 1012 screwdriver until the screens look normal. If you do not have the right screwdriver, a Philips 00 will also work. You will have to be very careful though as the Philips screwdriver is slightly the wrong shape and can break the potentiometers.<br><br>
|
||||
<img src="../../photos/screens/potentiometers_fix.jpg">
|
||||
</div>
|
||||
|
||||
</body>
|
22
pages/screens/yellowing.html
Normal file
@ -0,0 +1,22 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/screens/yellowing.png" alt="Screen yellowing">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
The screen has a yellow tint to it.
|
||||
<br><br>
|
||||
May be caused by UV exposure, plastic degrading, poor temperature, or any number of other issues.
|
||||
<h3>Solution</h3>
|
||||
Currently the only "fix" is to entirely replace the screens.
|
||||
</div>
|
||||
|
||||
</body>
|
31
pages/sd/format.html
Normal file
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/sd/clusters.png" alt="Unlaunch error about clusters being too large">
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<img src="../../photos/sd/format.png" alt="Unlaunch error about a bad MBR entry">
|
||||
</div>
|
||||
<div class="gallery">
|
||||
<img src="../../photos/sd/cant_read.png" alt="Nothing shows up on unlaunch">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
Unlaunch will not display anything with the SD card inserted, or it will display an "empty MBR" error.
|
||||
<br><br>
|
||||
There are a couple reasons this can happen:<br>
|
||||
- If unlaunch displays nothing or mentions MBR, the SD card may be corrupted or improperly formatted.<br>
|
||||
- If unlaunch mentions clusters being too large, the SD card has not been formatted with a 32KB cluster size.
|
||||
<h3>Solution</h3>
|
||||
You will need to back up and format your SD card. See the following guide for instructions:
|
||||
<a href="https://dsi.cfw.guide/sd-card-setup.html">https://dsi.cfw.guide/sd-card-setup.html</a>
|
||||
</div>
|
||||
|
||||
</body>
|
23
pages/wifimodule/missing.html
Normal file
@ -0,0 +1,23 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/wifimodule/missing.png" alt="Black screen">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
The DSi boots up to black screens.
|
||||
<br><br>
|
||||
This can be caused by a missing or damaged WiFi module.
|
||||
<h3>Solution</h3>
|
||||
You will need to install a new WiFi module inside your DSi. Be aware that you will need the <a href="./wrongver.html">correct WiFi module for your firmware version</a>.
|
||||
<img src="../../photos/wifimodule/missing_fix.jpg">
|
||||
</div>
|
||||
|
||||
</body>
|
27
pages/wifimodule/wrongver.html
Normal file
@ -0,0 +1,27 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/wifimodule/wrongver.png" alt="Black screen">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
The DSi immediately boots to "an error has occurred."
|
||||
<br><br>
|
||||
This can happen if the installed WiFi module and firmware are incompatible.
|
||||
<h3>Solution</h3>
|
||||
If you have the DWM-W015 WiFi module, your issue is not caused by the WiFi module. The DWM-W015 version is compatible with all firmwares.
|
||||
<br><br>
|
||||
If you have the DWM-W024 or J27H020 WiFi modules, you will need to either replace them with a DWM-W015 or upgrade your firmware to v1.4 or higher. These boards are not compatible with anything prior to v1.4.
|
||||
<br><br>
|
||||
The WiFi module types are shown below. From top to bottom: DWM-W015, DWM-W024, J27H020
|
||||
<img src="../../photos/wifimodule/types.png">
|
||||
</div>
|
||||
|
||||
</body>
|
31
pages/wifimodule/wrongver_unlaunch.html
Normal file
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<link href="../../style.css" rel="stylesheet">
|
||||
<body>
|
||||
<h1><a href="../../index.html">Visual DSi Fault Guide</a></h1>
|
||||
<div class="flex-container">
|
||||
<div class="gallery">
|
||||
<img src="../../photos/wifimodule/wrongver_unlaunch.png" alt="Black screen">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<h3>Description</h3>
|
||||
The DSi immediately boots to "an error has occurred."
|
||||
<br><br>
|
||||
This can happen if the installed WiFi module and firmware are incompatible.
|
||||
<h3>Solution</h3>
|
||||
If you have the DWM-W015 WiFi module, your issue is not caused by the WiFi module. The DWM-W015 version is compatible with all firmwares.
|
||||
<br><br>
|
||||
If you have the DWM-W024 or J27H020 WiFi modules, you will need to either replace them with a DWM-W015 or upgrade your firmware to v1.4 or higher.
|
||||
<br><br>
|
||||
Alternatively, you could only update the WiFi firmware in NAND. Download the latest WiFi firmware with <a href="https://github.com/NinjaCheetah/NUSGet">NUSGet</a> and copy the app and TMD to the following directory as "000000xx.app" and "title.tmd".<br>
|
||||
  <code>NAND:/title/0003000f/484e4341/content/</code><br><br>
|
||||
<i><b>Note: you must enable "create decrypted contents" in NUSGet.</b></i>
|
||||
<br><br>
|
||||
The WiFi module types are shown below. From top to bottom: DWM-W015, DWM-W024, J27H020<br><br>
|
||||
<img src="../../photos/wifimodule/types.png">
|
||||
</div>
|
||||
|
||||
</body>
|
BIN
photos/nand/badmbr.jpg
Normal file
After Width: | Height: | Size: 3.0 MiB |
BIN
photos/nand/corruption_stage1.png
Normal file
After Width: | Height: | Size: 224 KiB |
BIN
photos/nand/launcher_fail.png
Normal file
After Width: | Height: | Size: 492 KiB |
BIN
photos/screens/fading.jpg
Normal file
After Width: | Height: | Size: 3.0 MiB |
BIN
photos/screens/potentiometer.png
Normal file
After Width: | Height: | Size: 666 KiB |
BIN
photos/screens/potentiometers_fix.jpg
Normal file
After Width: | Height: | Size: 276 KiB |
BIN
photos/screens/yellowing.png
Normal file
After Width: | Height: | Size: 294 KiB |
BIN
photos/sd/cant_read.png
Normal file
After Width: | Height: | Size: 313 KiB |
BIN
photos/sd/clusters.png
Normal file
After Width: | Height: | Size: 923 KiB |
BIN
photos/sd/format.png
Normal file
After Width: | Height: | Size: 836 KiB |
BIN
photos/wifimodule/missing.png
Normal file
After Width: | Height: | Size: 744 KiB |
BIN
photos/wifimodule/missing_fix.jpg
Normal file
After Width: | Height: | Size: 593 KiB |
BIN
photos/wifimodule/types.png
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
photos/wifimodule/wrongver.png
Normal file
After Width: | Height: | Size: 605 KiB |
BIN
photos/wifimodule/wrongver_unlaunch.png
Normal file
After Width: | Height: | Size: 344 KiB |
79
style.css
Normal file
@ -0,0 +1,79 @@
|
||||
body {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
div.gallery {
|
||||
margin: 5px;
|
||||
border: 1px solid #ccc;
|
||||
float: left;
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
div.gallery:hover {
|
||||
border: 1px solid #777;
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
div.gallery img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
div.desc {
|
||||
padding: 15px;
|
||||
text-align: center;
|
||||
background-color: #d9d9d9;
|
||||
}
|
||||
|
||||
div.content img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 30pt;
|
||||
text-align: center;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
background-color: #33ff77;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 25pt;
|
||||
text-align: center;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
background-color: #33ccff;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 25pt;
|
||||
}
|
||||
|
||||
div.content {
|
||||
border: 1px solid black;
|
||||
font-size: 15pt;
|
||||
margin-top: 30px;
|
||||
margin-left: 20%;
|
||||
margin-right: 20%;
|
||||
padding: 0px 20px 10px 20px;
|
||||
background-color: #d9d9d9;
|
||||
}
|
||||
|
||||
table {
|
||||
border: 1px solid black;
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
font-size: 15pt;
|
||||
padding: 0px 10px 0px 10px;
|
||||
height: 100%;
|
||||
background-color: #d9d9d9;
|
||||
}
|
||||
|
||||
.flex-container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 10px;
|
||||
text-align: center;
|
||||
justify-content: center;
|
||||
}
|