Enter e-mail address to be notified when PassMes are available|
your PassMe1 or PassMe2
06/05/2007 - NDS Motion Paks are now
04/09/2007 - NDS Motion Cards are shipping
again! New Slot-1 products added!
02/22/2007 - NDS Motion Cards are
now available for Pre-order again.
01/05/2007 - NDS Motion Cards are
08/27/2006 - Everything you need to run
Homebrew is now available in the Online Order
system! No need to shop around paying for multiple shipping!
06/29/2006 - Update FlashMe page with link to NDS-Lite Tutorial on ndshb.com
FlashMe V7 - It just keeps getting better!
Disclaimer!!! Use of PassMe/WiFiMe/FlashMe is at your own risk!
This device does NOT allow you to run copyrighted applications. It is for homebrew
development only! Natrium42, DarkFader, Lynx, Loopy, Costis and anyone else that
helped make this available are not responsible for any damage it may cause to
you, your Nintendo DS, or anything else it comes in contact with. What's this
mean? If you fry your DS, NO ONE is going to buy you a new one. You have been warned. Again, use at your own risk!
Now, onto flashing your DS firmware!
Click icon to see Lynx flash his DS UPDATED for V7 --->
Dutch version available HERE.
---DS-LITE USERS! go here
---Recover Info here
Finding FlashMe had become a messy task. Finally we have an official page again. Make sure you grab FlashMe V8 from HERE.
First, go to HERE
and download the installation file. Write it to your GBA Flash Cart. NOTE! Although you will be downloading FlashMe.nds, it does not require
you to add a header. This .nds file will work just as it is on a GBA Flash
Cart OR GBA MP, etc.
Tool required. Screwdriver, Something to short SL1 (a nail with the tip ground down, in this case), PassMe1/2, DS Game, and Media to hold flashme.nds.
Step 1. PLUG IN YOUR DS! I don't know how many posts I have ready about people not plugging in their DS and dropping the battery. Luckily, Loopy is a great
guy and inserted recovery code. Check out the bottom of this page for recovery
Step 2. Insert DS Game into PassMe1/2. If you are using PassMe2, don't forget
to load the SRAM Data onto your media.
Step 3. Plug the PassMe1/2 into the NDS.
Step 4. Remove the screw on the battery cover.
Step 5. Remove the white and red square covering SL1.
Step 6. Turn on your DS and run the flash update program. Press X B X B as directed
on the screen and short SL1.
Using a bent paperclip (bend it strait, and then fold in half so ends are
the same length), small flat screwdriver, tweezers, a nail,
etc. short SL1 When it detects the short, you will see the Process % increase.
Be sure to keep SL1 shorted untill you receive a message indicating the flash
was successful. If you do not see
the Process indicator increasing, then your SL1 is not shorted.
Wait for the 100%, and move on...
Step 7. Toss your PassMe1/2, as you will not need it again! WooHoo!
Step 8. Play some Hombrew!!!
Here is a quote from Loopy, creater 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.
What you get? Well, your DS will now boot normal games, just as it did. It
will also boot DS homebrew on a GBA Flash cart, GBA MP, M3, SC, etc.. without
the need for any additional hardware. It will
also allow you to play downloaded homebrew using WMB! Pefect for doing
development work! It also boots VERY FAST! And gets rid of the warning
Click icon to see Lynx flash his DS Updated for V7--->
Hold SELECT to bypass FlashMe during boot.
Hold A,B,X, and Y to force FlashMe to boot.
FlashMe Start Process from Loopy:
a rough sketch of flashme execution, starting from the failsafe -
if a+b+start+select is pushed, jump to GBA cart
load the rest of firmware, jump into the loaded code
if select pushed, jump to original firmware
if A+B+X+Y pushed, goto flashme
if "PASS" or "DSBooter" identifiers are found, goto flashme
jump to original firmware
load firmware settings area into ram
initialize various things (reset DMA, VRAM, touchpad, sound, etc)
jump to GBA cart
So... the difference is that a lot of things are left uninitialized with A+B+Start+Select.
NOTE: Make sure there is NOTHING inserted into the DS
slot. This includes a game or PassMe1/2!
First, write flashme.nds to your media and insert it into the GBA slot.
Next, hold SELECT+START+A+B all at the same time and turn your DS on.
The DS will boot directly to the GBA slot and from here, you can launch flashme.nds (If it isn't already started) and install it again.