--- title: Flashing DS Prototype Firmware layout: release ---
Note that there is a chance of bricking your console, and this 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.
040615 | 40820D | X2B | |
---|---|---|---|
DS Lite | Has issues* | Works | Works |
DS Phat | Has issues* | Works | Untested |
*the firmware itself runs fine, but the touchscreen won't work in games. This is likely due to using prototype touchscreen configuration.
040615
, 40820D
, or X2B
prototype firmware..bin
file in your downloaded firmware. Extract it and rename it to
proto.bin
.firmwares
and copy proto.bin
to that.
fwManager.zip
* at the
bottom of this guide. (this is the tool we'll use to flash the firmware)fwManager.nds
from fwManager.zip
and copy it to the
root of your flashcart's SD card.
Each firmware copy contains WiFi board specific data that lets it connect wirelessly. This data cannot be moved from one WiFi board to another, or you will be unable to connect online or in multiplayer games. To solve this, we will back up the original data and copy it over to the new firmware we’ll be flashing.
FWD7F1EE.BIN
, and is found on the root of your flashcart SD card.0x2A
to 0x1FF
and copy it.proto.bin
) in the hex editor.0x2A
to 0x1FF
on the prototype firmware and paste the data from before.fwManager.nds
. Follow the
on screen instructions, but don't start writing to the console!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.
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.
If you're unable to bridge SL1 by hand for the duration of writing, you may want to consider soldering SL1 together. This is most useful if you intend on doing a lot of flashing in the future.
ANOTHER WARNING: DO NOT remove the battery at any time during writing. You will BRICK YOUR CONSOLE (see the green text below for unbricking)
SL1
bridged for the
entire writing process.
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.
Thanks to KleinesSinchen on GBAtemp for guide suggestions!