diff --git a/Gemfile.lock b/Gemfile.lock index fe24125..3f913da 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -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 diff --git a/_config.yml b/_config.yml index e1ffd06..c4316eb 100644 --- a/_config.yml +++ b/_config.yml @@ -7,3 +7,15 @@ plugins: - jekyll-seo-tag feed: posts_limit: 20 + # Exclude all files from `pages` in sitemap + + + + + + + + + + + diff --git a/_site/feed.xml b/_site/feed.xml index 11a7d70..8537447 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1,4 +1,4 @@ -Jekyll2023-02-19T00:16:53-05:00http://localhost:4000/feed.xmlrmc’s siteTurning my Nintendo DS into an iQue DS2023-02-05T00:00:00-05:002023-02-05T00:00:00-05:00http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_dsJekyll2023-02-20T23:37:53-05:00http://localhost:4000/feed.xmlrmc’s siteTurning my Nintendo DS into an iQue DS2023-02-05T00:00:00-05:002023-02-05T00:00:00-05:00http://localhost:4000/2023/02/05/turning_my_nintendo_ds_into_an_ique_ds@ufo said, "it would be cool to get ique to work on the 256 ones", and that got me thinking...

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. diff --git a/_site/sitemap.xml b/_site/sitemap.xml index 8c0b71d..ddabfb6 100644 --- a/_site/sitemap.xml +++ b/_site/sitemap.xml @@ -28,9 +28,15 @@ http://localhost:4000/contactus.html +http://localhost:4000/dsidev/guide/ds-ique-firmware.html + + http://localhost:4000/dsidev/guide/ds-prototype-firmware.html +http://localhost:4000/dsidev/guide/ds-wifi-board.html + + http://localhost:4000/dsidev/dsgamecardtosd.html diff --git a/assets/dsi/ds-lite_wifi_board_1x_board_back.jpg b/assets/dsi/ds-lite_wifi_board_1x_board_back.jpg new file mode 100644 index 0000000..6e43a3a Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_1x_board_back.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_1x_board_front.jpg b/assets/dsi/ds-lite_wifi_board_1x_board_front.jpg new file mode 100644 index 0000000..128866f Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_1x_board_front.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_1x_shell_back.jpg b/assets/dsi/ds-lite_wifi_board_1x_shell_back.jpg new file mode 100644 index 0000000..760b728 Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_1x_shell_back.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_1x_shell_front.jpg b/assets/dsi/ds-lite_wifi_board_1x_shell_front.jpg new file mode 100644 index 0000000..3275f06 Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_1x_shell_front.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_2x_board_back.jpg b/assets/dsi/ds-lite_wifi_board_2x_board_back.jpg new file mode 100644 index 0000000..a078824 Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_2x_board_back.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_2x_board_front.jpg b/assets/dsi/ds-lite_wifi_board_2x_board_front.jpg new file mode 100644 index 0000000..1bfa53b Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_2x_board_front.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_2x_shell_back.jpg b/assets/dsi/ds-lite_wifi_board_2x_shell_back.jpg new file mode 100644 index 0000000..b2d5a0f Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_2x_shell_back.jpg differ diff --git a/assets/dsi/ds-lite_wifi_board_2x_shell_front.jpg b/assets/dsi/ds-lite_wifi_board_2x_shell_front.jpg new file mode 100644 index 0000000..9dd2bd6 Binary files /dev/null and b/assets/dsi/ds-lite_wifi_board_2x_shell_front.jpg differ diff --git a/dsidev/.fwriter.html.kate-swp b/dsidev/.fwriter.html.kate-swp new file mode 100644 index 0000000..e4a99ce Binary files /dev/null and b/dsidev/.fwriter.html.kate-swp differ diff --git a/dsidev/guide/ds-ique-firmware.html b/dsidev/guide/ds-ique-firmware.html new file mode 100644 index 0000000..a3fc1dd --- /dev/null +++ b/dsidev/guide/ds-ique-firmware.html @@ -0,0 +1,175 @@ +--- +title: DS Prototype Firmware +layout: dsiware +--- + +
+
+
+
+ + + +
+
+

Flashing DS prototype firmware to real hardware

+ Note that there is a chance of bricking your console. In addition, this will permanently break all wireless communications, 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. + + +

Compatibility:

+ + + + + + + + + + + + + + + + + + + +
+ 040615 + + 40820D + + X2B +
+ DS Lite + + Works + + Has issues* + + Works +
+ DS Phat + + Works + + Untested + + Untested +
+*the firmware itself runs fine, but the +touchscreen won't work in games. Can be fixed by flashing a different firmware +

Requirements

+
    +
  • Flashcart
  • +
  • DS phat or DS lite
  • +
  • Screwdriver or tinfoil
  • +
  • + FlashMe + (I haven't tested this guide with flashme, but it should provide a layer of + brick protection) +
  • +
+

Setup

+
    +
  1. + Download the 040615, 40820D, or X2B prototype firmware. +
  2. +
  3. + There should be a .bin file in your downloaded firmware. Extract it and rename it to + cfw.bin. +
  4. +
  5. + Create a folder on the root of your flashcart's SD card called + firmwares and copy cfw.bin to that. +
  6. +
    +
  7. + Download fwManager.zip* at the + bottom of this guide. (this is the tool we'll use to flash the firmware) +
  8. +
  9. + Extract fwManager.nds from fwManager.zip and copy it to the + root of your flashcart's SD card. +
  10. +
+

Installation

+
    +
  1. + Launch your flashcart on your DS, then run fwManager.nds. Follow the + on screen instructions, but don't start writing to the console! +
  2. +
  3. + 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) +
  4. +
+
+ + +

+WARNING: Make sure to not short a DS Lite (this can happen by touching the metal + point contacts right next to SL1). Use an improvised tool that is insulated to the + sides and only leaves metal exposed at the tip. +
    + 3. Locate the SL1 pin. You'll notice there are two metal pads that make up the SL1. 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. +
+ +ANOTHER WARNING: DO NOT remove the battery at any time during writing. You will BRICK YOUR CONSOLE (see the green text below for unbricking) + +
    +4. Once bridged, you may start writing. You must keep SL1 bridged for the +entire writing process. +
    +5. When the writing is complete, unbridge SL1 and +reboot the console. +
+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, +YOU CAN UNBRICK YOUR CONSOLE! Refer to +this blog entry for info on how to restore a bricked DS. +

+
+ + +
+
+*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 +https://github.com/CTurt/CFW-Suite +

+Guide originally written for GBAtemp on 2022/12/24. Instructions and testing by IanSkinner1982/rmc (that's me!). +
Huge thanks to KleinesSinchen on GBAtemp for guide suggestions! + +
+ +
+
+ +
+
+
diff --git a/dsidev/guide/ds-wifi-board.html b/dsidev/guide/ds-wifi-board.html new file mode 100644 index 0000000..a8b7644 --- /dev/null +++ b/dsidev/guide/ds-wifi-board.html @@ -0,0 +1,78 @@ +--- +title: DS WiFi Board Firmware Locations +layout: dsiware +--- + +
+
+
+
+ + + +
+
+

DS WiFi Board Firmware Locations

+ This is intended to be used with this guide on turning a US console into an Chinese (iQue) or Korean one.
+ 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). +

+

1X Board

+ 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.
The board in the photos is listed by the code A/B-14, but similar boards appear to have codes anywhere in the 10s. +

A Side:

+ + +

B Side:

+The firmware chip is shown here as 25FW203T. 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.
+ + +
+

2X Board

+ 2X boards don't seem to be as common. 2X has the firmware flash chip located on the B side.
The board in the photos is listed by the code A/B-21, but similar boards appear to have codes anywhere in the 20s. +

A Side:

+The firmware chip is shown here as 25FW203T. 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.
+ + +

B Side:

+ + +
+ + + + + + + + + + + + + +
+ +
+
+ +
+
+