Add first errors

This commit is contained in:
Lillian Skinner 2024-05-21 03:12:29 -04:00 committed by GitHub
parent 9c3edafa64
commit 8e326707da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
25 changed files with 396 additions and 0 deletions

114
index.html Normal file
View 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>

View 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
View 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>

View 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>

View 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
View 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>

View 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>

View 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>

View 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>
&emsp;&emsp;<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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 KiB

BIN
photos/screens/fading.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

BIN
photos/sd/cant_read.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 KiB

BIN
photos/sd/clusters.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 KiB

BIN
photos/sd/format.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 744 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 KiB

BIN
photos/wifimodule/types.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 KiB

79
style.css Normal file
View 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;
}