FlashMe using NoPass - by tc1415
WARNING!
You are performing this action at your own risk; I and no one else will be held responsible if you brick your DS because of this! You have been warned!
Part1: What you'll need before proceeding:
- The FlashMe firmware
- A NoPass of some kind (i.e. Max Media Launcher) (this can be replaced by a passme/passme2/wifime, for wifime see the wifime howto)
- A storage device for your homebrew code (for this guide, I am going to assume a Supercard-CF)
- An implement to short the SL1 contacts, like a paperclip or screwdriver - more on this in a moment
- A small screwdriver to remove the battery case/lid
Part2: What to use to short SL1
- Many people have suggested various methods to do this, paperclips, screwdrivers etc., personally, I found a 2mm alan key to be the best, as the hole is just over 2mm wide so the key fits and covers the contacts nicely.

picture to the right: Simon used this screw with sawed of sides
Part3: Pre Flash preparations
- Plug your DS into a power source, I know of at least 4 people whose DS batteries fell out during the process
- Remove the battery cover from your DS
- Void your DS's warrenty by removing the little square cover on the top left of the battery case (you can keep it and stick it back when you are done, it seems like you never flashed your DS :)).
- Put the firmware file on the CF card, and insert it into the Supercard (if you are using a GBA flash card, you will generally not have to add a ndsloader, however some cards do require you to either rename flashme.nds to flashme.ds.gba or append a ndsloader. My EFA linker 1 of 256Mbit required me to append ndsloader.bin)
- Put your NoPass and Supercard into the DS and switch it on, checking everything loads fine and so on.
Part4: Flashing the DS
- With the DS on, run the FlashMe program (usually flashme.nds)
- Ensure you really want to do this
- Press X B X B when asked
- Insert your shorting implement and short SL1
- If the counter stops or your shorting implement falls out DO NOT turn your DS off, the program will keep trying just reshort SL1
- When it says done, turn your DS off, pop out the NoPass, and turn it on again. Supercard should load in DS mode!
Enjoy!
This guide has been made by tc1415 and edited by Simon van de Berg
Important quote from Loopy, creator of FlashMe:
"Numbers are displayed on the bottom right corner of the screen during flashing , did you happen to notice what they were? If it stopped at 100 and you turned it off, you're screwed. Basically that means it only managed to flash the very first block when you lost connection.
Extremely rare, but I suppose it could happen. If it did make it past 100, restoreFW SHOULD be able to fix it. Hold A+B+select+start, THEN turn on your DS (with restoreFW cart plugged in). Hopefully that fixes it for you.
Folks, if you slip up and lose the SL1 connection, DON'T freak out and turn off your DS. The flasher program will keep trying until it's done, so just make the connection again and everything will be fine.
--loopy"
