From 36d895a2b76058fc65aeae026892e71f6a44aa5d Mon Sep 17 00:00:00 2001 From: Ian Skinner <56081713+IanSkinner1982@users.noreply.github.com> Date: Mon, 9 Jan 2023 13:27:22 -0500 Subject: [PATCH] God, this is messy. --- dsidev/guide/ds-prototype-firmware | 166 +++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 dsidev/guide/ds-prototype-firmware diff --git a/dsidev/guide/ds-prototype-firmware b/dsidev/guide/ds-prototype-firmware new file mode 100644 index 0000000..055541f --- /dev/null +++ b/dsidev/guide/ds-prototype-firmware @@ -0,0 +1,166 @@ +--- +title: DS Prototype Firmware +layout: dsiware +--- + +
+
+
+
+ + + +
+
+ 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 +
+ DS Lite + + Works + + Has issues* +
+ DS Phat + + Works + + 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 or 40820D 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 images in spoiler below) +
  4. +
+
+ + +

+WARNING: Make sure to not short a DS Lite (can happen by touching the metal + point right next toSL1). Use an improvised tool that is insulated to the + sides and only leaves metal exposed at the tip. + (thanks KleinesSinchen) +
    + 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. It's pretty easy to do. +
+
+ + +
+
+*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 written by IanSkinner1982/rmc on 2022/12/24. +
Huge thanks to KleinesSinchen on GBAtemp for helping to improve this guide! + +
+ +
+
+ +
+
+