added wifi board info

This commit is contained in:
IanSkinner1982 2023-02-20 23:38:43 -05:00
parent da734bf567
commit 80b3c0c4fe
15 changed files with 278 additions and 1 deletions

View File

@ -34,12 +34,17 @@ GEM
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-include-cache (0.2.1)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-theme-hydejack (9.1.6)
jekyll (>= 3.8, < 5.0)
jekyll-include-cache (~> 0.2)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.4.0)
@ -80,6 +85,7 @@ DEPENDENCIES
jekyll-feed
jekyll-seo-tag
jekyll-sitemap
jekyll-theme-hydejack
webrick (~> 1.7)
BUNDLED WITH

View File

@ -7,3 +7,15 @@ plugins:
- jekyll-seo-tag
feed:
posts_limit: 20
# Exclude all files from `pages` in sitemap

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2023-02-19T00:16:53-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">rmcs site</title><entry><title type="html">Turning my Nintendo DS into an iQue DS</title><link href="http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds.html" rel="alternate" type="text/html" title="Turning my Nintendo DS into an iQue DS" /><published>2023-02-05T00:00:00-05:00</published><updated>2023-02-05T00:00:00-05:00</updated><id>http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds</id><content type="html" xml:base="http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds.html"><![CDATA[Recently I've been obsessed with the iQue DSes. It all started during a discussion with my friend @ufo. He was wanting to install iQue firmware on a non-iQue unit, but it wouldn't work. I took a look and noticed that the iQue firmware was 512kb as opposed to the regular 256kb size for other firmwares.
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2023-02-20T23:37:53-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">rmcs site</title><entry><title type="html">Turning my Nintendo DS into an iQue DS</title><link href="http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds.html" rel="alternate" type="text/html" title="Turning my Nintendo DS into an iQue DS" /><published>2023-02-05T00:00:00-05:00</published><updated>2023-02-05T00:00:00-05:00</updated><id>http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds</id><content type="html" xml:base="http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds.html"><![CDATA[Recently I've been obsessed with the iQue DSes. It all started during a discussion with my friend @ufo. He was wanting to install iQue firmware on a non-iQue unit, but it wouldn't work. I took a look and noticed that the iQue firmware was 512kb as opposed to the regular 256kb size for other firmwares.
<br>@ufo said, "it would be cool to get ique to work on the 256 ones", and that got me thinking...
<br><br>
The 256kb chip on the DS WiFi card that holds the firmware is the exact same as the 256kb save chip on most DS games. You can swap a firmware and save chip around and everything works perfectly- assuming you correctly flashed the firmware to the now-firmware chip.

View File

@ -28,9 +28,15 @@
<loc>http://localhost:4000/contactus.html</loc>
</url>
<url>
<loc>http://localhost:4000/dsidev/guide/ds-ique-firmware.html</loc>
</url>
<url>
<loc>http://localhost:4000/dsidev/guide/ds-prototype-firmware.html</loc>
</url>
<url>
<loc>http://localhost:4000/dsidev/guide/ds-wifi-board.html</loc>
</url>
<url>
<loc>http://localhost:4000/dsidev/dsgamecardtosd.html</loc>
</url>
<url>

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

View File

@ -0,0 +1,175 @@
---
title: DS Prototype Firmware
layout: dsiware
---
<style>
.float-container {
border: 0px solid #fff;
font-size: 0;
}
.float-child1 {
width: 40%;
height: 40%;
float: left;
padding: 1vw;
}
.float-child2 {
width: 20%;
height: 40%;
float: right;
padding: 1vw;
}
</style>
<div class="float-container">
<div class="float-child1">
<div class="container">
<div class="imageOne image">
<img src="/assets/dsi/widebarnoprompt_u.png" style="width:95.5vw;">
<img src="/assets/dsi/widepromptnobar.png" style="width:95.5vw;height:172vw;">
<img src="/assets/dsi/widebarnoprompt_d.png" style="width:95.5vw;">
</div>
<div class="othertext" style="width:93vw;">
<h1>Flashing DS prototype firmware to real hardware</h1>
<span style="color:red;"><b>Note that there is a chance of bricking your console.</b></span> In addition, this will <span style="color:red;"><b>permanently break all wireless communications</b></span>, and may prevent some games from running. I am not liable for any damage caused through this guide. By following this guide, you accept that you, and you alone, are responsible for anything that happens to your console.
<!-- all this is because I didn't want to make my "style.css" messier... maybe I should've just worked on that lmao -->
<h3>Compatibility:</h3>
<table style="font-family: arial, sans-serif;border-collapse: collapse;width: 100%;">
<tr style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<th></th>
<th style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
040615
</th>
<th style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
40820D
</th>
<th style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
X2B
</th>
</tr>
<tr>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<b>DS Lite</b>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:green;">Works</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:orange;">Has issues*</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:green;">Works</span>
</td>
</tr>
<tr style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<b>DS Phat</b>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:green;">Works</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:grey;">Untested</span>
</td>
<td style="border: 1px solid #dddddd;text-align: left;padding: 8px;">
<span style="color:grey;">Untested</span>
</td>
</tr>
</table>
<span style="color:orange;">*</span>the firmware itself runs fine, but the
touchscreen won't work in games. Can be fixed by flashing a different firmware
<h3>Requirements</h3>
<ul>
<li>Flashcart</li>
<li>DS phat or DS lite</li>
<li>Screwdriver or tinfoil</li>
<li>
<a href="https://web.archive.org/web/20141203031524/https://home.comcast.net/~olimar/flashme/">FlashMe</a>
<b>(I haven't tested this guide with flashme, but it should provide a layer of
brick protection)</b>
</li>
</ul>
<h3>Setup</h3>
<ol type="1">
<li>
Download the <code><a href="/assets/dsi/proto-firm-040615.zip">040615</a></code>, <code><a href="/assets/dsi/proto-firm-40820D.zip">40820D</a></code>, or <code><a href="/assets/dsi/proto-firm-X2B.zip">X2B</a></code> prototype firmware.
</li>
<li>
There should be a <code>.bin</code> file in your downloaded firmware. Extract it and rename it to
<code>cfw.bin</code>.
</li>
<li>
Create a folder on the root of your flashcart's SD card called
<code>firmwares</code> and copy <code>cfw.bin</code> to that.
</li>
<br>
<li>
Download <code><a href="/assets/dsi/fwManager.zip">fwManager.zip</a></code><span style="color:red">*</span> at the
bottom of this guide. (this is the tool we'll use to flash the firmware)
</li>
<li>
Extract <code>fwManager.nds</code> from <code>fwManager.zip</code> and copy it to the
root of your flashcart's SD card.
</li>
</ol>
<h3>Installation</h3>
<ol type="1">
<li>
Launch your flashcart on your DS, then run <code>fwManager.nds</code>. Follow the
on screen instructions, but don't start writing to the console!
</li>
<li>
If you were start writing, you'd notice that nothing happens. This is
because the console memory is write protected. To disable it, open up the
battery cover. (see below images)
</li>
</ol>
<div style="text-align:center;">
<img src="/assets/dsi/SL1-phat.png" style="width:36%;height:auto;">
<img src="/assets/dsi/SL1-lite.png" style="width:50.4%;height:auto;">
</div><br>
<span style="color:red"><b>WARNING: Make sure to not short a DS Lite</span> (this can happen by touching the metal
point contacts right next to <code>SL1</code>). Use an improvised tool that is insulated to the
sides and only leaves metal exposed at the tip.</b>
<ol>
3. Locate the <code>SL1</code> pin. You'll notice there are two metal pads that make up the <code>SL1</code>. We need to bridge them (connect them together). This can be done by holding a small flathead screwdriver (or another metallic material) to both pads.
</ol>
<span style="color:red"><b>ANOTHER WARNING: DO NOT remove the battery at any time during writing.</span> You will BRICK YOUR CONSOLE (see the green text below for unbricking)</b>
<ol>
4. Once bridged, you may start writing. You must keep <code>SL1</code> bridged for the
entire writing process.
<br>
5. When the writing is complete, unbridge <code>SL1</code> and
reboot the console.
</ol>
Your console should now boot to the prototype firmware (it
may take a couple seconds to load). If your console does not boot after a long
period of time, you've likely bricked it. But don't worry,
<span style="color:green"><b>YOU CAN UNBRICK YOUR CONSOLE!</b></span> Refer to
<a href="https://gbatemp.net/blogs/i-fixed-a-ds-lite-with-another-ds-lite.15450/#ubs-comment-200532">this</a> blog entry for info on how to restore a bricked DS.
<br><br>
<div style="text-align:center;">
<img src="/assets/dsi/proto-firm-40820D.png" style="width:49%;height:auto;">
<img src="/assets/dsi/proto-firm-040615.png" style="width:47.45%;height:auto;">
</div>
<br>
<span style="color:red">*</span>I only included a compiled version because the
original creator required you to build everything yourself. Credits go to them
for creating the flashing tool
<a href="https://github.com/CTurt/CFW-Suite">https://github.com/CTurt/CFW-Suite</a>
<br><br>
Guide originally written for GBAtemp on 2022/12/24. Instructions and testing by <a href="https://gbatemp.net/members/is1982.507976/">IanSkinner1982/rmc</a> (that's me!).
<br>Huge thanks to<a href="https://gbatemp.net/threads/flashing-prototype-ds-firmware-on-real-hardware.623680/post-10032449"> KleinesSinchen on GBAtemp for guide suggestions!</a>
<!-- TESTING: <special></special>-->
<div style="text-align:center;">
</div>
</div>
</ul>
</div>
</div>
</div>

View File

@ -0,0 +1,78 @@
---
title: DS WiFi Board Firmware Locations
layout: dsiware
---
<style>
.float-container {
border: 0px solid #fff;
font-size: 0;
}
.float-child1 {
width: 40%;
height: 40%;
float: left;
padding: 1vw;
}
.float-child2 {
width: 20%;
height: 40%;
float: right;
padding: 1vw;
}
</style>
<div class="float-container">
<div class="float-child1">
<div class="container">
<div class="imageOne image">
<img src="/assets/dsi/widebarnoprompt_u.png" style="width:95.5vw;">
<img src="/assets/dsi/widepromptnobar.png" style="width:95.5vw;height:215vw;">
<img src="/assets/dsi/widebarnoprompt_d.png" style="width:95.5vw;">
</div>
<div class="othertext" style="width:93vw;">
<h1>DS WiFi Board Firmware Locations</h1>
<span style="color:red;">This is intended to be used with <a href="#">this guide</a> on turning a US console into an Chinese (iQue) or Korean one.</span><br>
The DS WiFi board contains the DS lite firmware. There appear to be two different versions of the WiFi board. To simplify things, I will call them "1X" and "2X" (not the actual IDs of the boards).
<br><br>
<h2>1X Board</h2>
1X looks to be the more common design, and is slightly smalled than its counterpart. 1X has the firmware flash chip located on the A side.<br>The board in the photos is listed by the code <code>A/B-14</code>, but similar boards appear to have codes anywhere in the 10s.
<h3>A Side:</h3>
<img src="/assets/dsi/ds-lite_wifi_board_1x_shell_front.jpg" style="width:30%;height:auto;">
<img src="/assets/dsi/ds-lite_wifi_board_1x_board_front.jpg" style="width:30%;height:auto;">
<h3>B Side:</h3>
The firmware chip is shown here as <code>25FW203T</code>. It may also be labelled "35PE20VP" or something similar. Note that the code for the chip is facing the right edge of the board. It must be positioned like this or the chip can't be read.<br>
<img src="/assets/dsi/ds-lite_wifi_board_1x_shell_back.jpg" style="width:30%;height:auto;">
<img src="/assets/dsi/ds-lite_wifi_board_1x_board_back.jpg" style="width:30%;height:auto;">
<br>
<h2>2X Board</h2>
2X boards don't seem to be as common. 2X has the firmware flash chip located on the B side.<br>The board in the photos is listed by the code <code>A/B-21</code>, but similar boards appear to have codes anywhere in the 20s.
<h3>A Side:</h3>
The firmware chip is shown here as <code>25FW203T</code>. It may also be labelled "35PE20VP" or something similar. Note that the code for the chip is facing the left edge of the board. It must be positioned like this or the chip can't be read.<br>
<img src="/assets/dsi/ds-lite_wifi_board_2x_shell_front.jpg" style="width:30%;height:auto;">
<img src="/assets/dsi/ds-lite_wifi_board_2x_board_front.jpg" style="width:30%;height:auto;">
<h3>B Side:</h3>
<img src="/assets/dsi/ds-lite_wifi_board_2x_shell_back.jpg" style="width:30%;height:auto;">
<img src="/assets/dsi/ds-lite_wifi_board_2x_board_back.jpg" style="width:30%;height:auto;">
<br>
<div style="text-align:center;">
</div>
</div>
</ul>
</div>
</div>
</div>