• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

How-To: FlashMe using PassMe/SuperPass

Started by cory1492, November 17, 2005, 10:48:03 AM

Previous topic - Next topic

cory1492

This was requested through a PM, I figured I'd share it with everyone though, adapted from the one I did for NeoFlash forum members:

NDS Lite owners, be sure to read this sticky:
http://scdev.org/forum/viewtopic.php?t=4339

Using FlashMe to update your DS firmware
warning - DO NOT SHUT THE DS OFF IN THE MIDDLE OF THIS, ONCE STARTED - FINISH!!
If you follow this guide you should have little to no problems (it seems the biggest problem is finding something that will short SL1 - I use a precison screwdriver as often the SL1 contacts have resin on them from manufacture, you may need to rub it off with the screwdriver to get a good contact).

If you have a new DS firmware and PassMe2, you will also need to refer to this information to boot using the PassMe2:
http://scdev.org/index.php?cat=info&tutorial=flashme_passme2

If you did not have FlashMe on your DS before:
1 - get the Installation file from http://ds.gcdev.com/dsfirmware/
2 - copy the installation file "flashme.nds" to your CF/SD card
3 - gather proper materials and make these preparations:
  - plug your DS into the wall
  - remove the battery cover (not the battery though)
  - have something metal handy that will fit into the hole pictured at http://ds.gcdev.com/dsfirmware/
4 - insert your SuperPass (or PassMe) into the DS slot with a game in it.
5 - put your SuperCard into the GBA slot
6 - turn on the DS
7 - select and run flashme.nds from the SuperCard menu
8 - when it asks, press the keys in the order it says
9 - it should now say 0%, carefully tip your DS on it back or side and short the contact under the hole shown in the above sites image, the image on the right is the hole, the image on the left is what you are actually shorting on the circuit board
10 - if it stops keep trying your metal object until it reaches 100% and tells you it is done. With some patience and the right screwdriver/fork/nail/toothpick with tinfoil on it - or whatever you can get, this does not take long (10-20 seconds)
11 - turn off your DS. Note the boot buttons: ABXY while turning on the DS is forcing it to act like a PassMe is inserted, START+SELECT+A+B is the DS firmware recovery mode in case something happens to your DS's firmware.

If you have done FlashMe before:
If you are upgrading from V4 or older of FlashMe, you will need to do the above procedure, but you can boot the DS using ABXY instead of needing the SuperPass.
1 - get the Installation file from http://ds.gcdev.com/dsfirmware/
2 - copy the installation file "flashme.nds" to your CF/SD card
3 - turn on the DS while holding ABXY (if your DS's firmware was trashed and the DS isnt working, see note2 below)
4 - from the menu select and run "flashme.nds"
5 - you should not need to short SL1, it will only need to write the unprotected portion of the memory and it does so fairly quickly (unless you are upgrading from V4 or lower to V5, SL1 will need to be shorted in this case)

Note:
There is an alternate Flashme file available at that site "flashme_stealth.nds" - it does the same as flashme.nds BUT it leaves the origional Nintendo logo screen as well as the health/safety warning intact so your DS will not appear to be modified.

Note2:
So something trashed your FlashMe'd DS firmware and you only have a SC to fix it... :(
- Put the flashme.nds as above onto your CF/SD card (preferably on an empty card), and boot using START+SELECT+A+B
- press A and wait a few seconds and the firmware app should load up. Follow its instructions and you should be back up and going no problem.

benholtby

Good tutorial. Helped me a lot.

1 Question, Do you mean if we are upgrading from v4 or lower we will have to SL1 it or not?
Y ANIMAL CROSSING FRIEND CODE IS
1289-0963-0749
Ben
Preston
GMT 0 London
ADD ME

gl0b

Great tutorial :razz:
Sticky it please!
CWW:
name: gl0b
town: brussels
friend code: 0558-9530-7353
Time Zone: +1(brussels)

m2pt5

Quote from: "benholtby"Good tutorial. Helped me a lot.

1 Question, Do you mean if we are upgrading from v4 or lower we will have to SL1 it or not?
Yes.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

Koji

Quote from: "m2pt5"
Quote from: "benholtby"Good tutorial. Helped me a lot.

1 Question, Do you mean if we are upgrading from v4 or lower we will have to SL1 it or not?
Yes.

Going from v4 or lower to v5 or higher you will need to... but that doesn't necessarily mean you'll need to bridge it again from v5 to v6 when it's inevitably released. Just want to make sure that's clear you only have to bridge the SL-1 contact if loopy alters something in the protected sector of the firmware.

Hibbity

Excellent tutorial!

I've upgraded to v5 of the flashme, but now my DS wont load DS games!  I just get two white screens.  I boot in passme mode and it starts the SuperCard as if I used passme, but after selecting/loading a game the DS games don't work.  My gba games however do run.

Is this normal?

cory1492

Hibbity, are you using ABXY when you turn the DS on, no passme in the DS slot but a game other than mario DS in the DS slot? (I am not certain, but I think you can remove the DS game from the DS slot after you boot to SC menu, but not before - and there are a couple games right now like lost in blue that still need the passme to boot, at least until the next firmware/patcher, hopefully it will be fixed then)

-stickied- :D took me a minute to figure out how  :lol:

m2pt5

Someone should write a tutorial on how to FlashMe with a PassMe2, and how to do it with various cards. (And, for that matter, which cards work and which don't.)
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

georgg

hardware: silver NDS, with superpass and mariokart in it & supercard

after copying flashme.dns on the CF it does not appear in the supercard menu list, so that I can not start it. I have used the supercard software to copy the file on the CF.

what did I forget to do?
Thanks for your help

cory1492

Dont use the patcher to copy the file, just use windows file manager to do it (its homebrew and the patcher will only break the homebrew if it even does anything with it) and make sure its named "flashme.nds" not "flashme.dns"

m2pt5, you mean like this:
http://www.scdev.org/index.php?cat=info&tutorial=flashme_passme2

or like this:
PassMe2 with the SuperCard
PassMe2 with the M3

m2pt5

Yeah, that was about a month ago. But yeah.

Also, I had old firmware and was able to flash with old PassMe, so it doesn't affect me anyway.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

GatorDeb

Once your DS is flashed, is there a way to go back to the menu to select a different DS game without having to restart the DS?

Thanks! :)

cory1492

In the current SuperCard kernel and with the new patcher there is. R+L+A+X if your rom is patched with the reset option.

ALTERNATIVE

Oh god pepsiman released passme2flashme.gba which combines all the everything of everything, and now it's really easy.
http://www.ndshb.com/cgi-bin/cfiles/cfiles.cgi?0,0,0,0,10,74 GET IT GET IT GET IT.

cory1492

Interesting, I was considering mucking about with the NDS build tools to make an option to dual build a DS rom with the ability to boot in GBA and NDS mode... looks like this is the one that can do it, I guess all one would really need is a reliable method of rebooting the SC/DS without poweroff to make it even more simple.

Note: you dont need that file for standard passme method (which is what the thread is about), only if you use PassMe2.