• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

.

Started by cheerup347, January 19, 2006, 03:07:08 PM

Previous topic - Next topic

cheerup347

.
.

karurosu

Superpass2 acts as a Suprpass1 too.
Just flash it using the Superpass tool, you'll notice the first option says Superpass (gamecode PASS), flash it with that and your Superpass2 is now superpass1.
Once you flashed for the first time, you dn't need the superpass anymore, you can flash by booting the file using ABXY (or auto start in new FW)
arurosu @ Animation2 Ltd.

blueoakleyz

what im curious about is how can a game/software brick a DS but to flash it you have to connect the two metals?

karurosu

This are 2 different questions:

The procedure of flashing is the following:
1.- Boot into NDS mode rom the SC. For this you need Superpass1 (for old FW NDS) or Superpass2 (for both old FW and new FW) or Flashme (for upgrading your flashme).
2.- Execute flashme.nds (or flashmestealth.nds)
3.- Press the keys
4.- Short SL1 (if needed)

If you use a superpass1 all you have to do is put the files and then boot with superpass and SC inserted.

If you use superpass2, YOU HAVE TO DO what it says in the tutorial. Basically it is first load the needed files into supercard, then you have to put superpass2 and reboot.

Next answer:
You only need the passme device (superpass1, 2, passkey, etc) the first time you flash, once it's flashed you can boot by using ABXY and upgrade, or use the fail safe feature.

Nex one:
How can it be bricked?
The first 64kb of the firmware are write protected by NINTENDO, but that doesn't mean nintendo added protections. It is intended for a faster recovery. (using nintendo only methods)
The rest of the firmware is stored in an unprotected flash memory (not sure about the memory type), NINTENDO did this to allow upgrading the firmware in future releases, (just like what WFC did).
A brick is simply partially overwritting the firmware, if a part is missing, tehe ntire Firmware won't work. Current bricker attempt to write into the copyprotected area, but are not succesful, instead they erase the unprotected area of the FW, thus rendering the NDS unuseable.
Flashme adds some code into the NDS protected area (that's why you have to short SL1, older version didn't need it) in that way, no matter if malware attacks you, you can always recover.
arurosu @ Animation2 Ltd.

karurosu

Super N00b guide to flash (and reflash) a new firmware NDS:
PLEASE READ EVERYTHING BEFORE DOING (better if you read it a lot of times, until you know what to do)
What you need:
-Superpass2 (SP2) , programmer and Software.
-Supercard (SC)
-NDS
-Flashme
-Original NDs cart (supported)

Steps:
1.- Open Superpass2 Software
2.- Set superpass2 to write, insert it into the writter, plug into pararell port, plug USB cable.
3.- Select from the list your Original cart, flash it.
4.- It is going to create 2 files, copy both of them to your SC, also copy flashme.nds (or stealth)
5.- Now, put your original game in your SP2.
6.- Insert SC into NDS, but DON'T insert the SP2
7.- Load the file you just put (I think the name is the same as the gamecode).
Here there are 2 versions, I don't know which one is better:
8a: Insert SP2, turn off NDS, then turn it on again real quick.
8b: Turn it off, insert SP2, Turn it on (should be real quick too)
9.- The Supercard Menu should appear
10.- Select flashme.nds or flashmestealth.nds
11.- Press the confirmation buttons
12.- Turn the NDS over, remove the battery cover.
13.- Remove the small sticker above the battery.
14.- insert a screwdriver in the hole you just uncovered(I used the kind of screwdriver used for watches, other people have used nails or small metal things), the first time there will be a protective coat, just remove it by scratching the surface a little. This is the so called "SL1 short"
15.- NEVER turn off the NDS after the % has moved from 0%.
16.- Short until the system says it's completed.
Don't worry if the short stops, just DON'T TURN OFF the system, if the meter stops, then move the metal thing to make the short again.
17.- After it's done, turn off the system, and remove SP2.
18.- Now it's done :)

The method above works for both firmwares (old and new) and a Superpass2 programmed with a SP2 firmware (for SP1 firm use another tuto)

The "if you have flashed before guide", will be quoted from the scdev guides:
Quote
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, use START+SELECT to boot instead)
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)
arurosu @ Animation2 Ltd.

karurosu

I don't know which one is better, I'll first try with the insert before turn off way.
About the software, go to www.proxyserver7.com and put the adress of supercard.cn in the URL field, then qhen the site is open, go to downloads, and get the soft.
arurosu @ Animation2 Ltd.

karurosu

If putting the SP2 before turning off doesn't work, then just put it after turning off. Nothing will happen to your NDS if you follow the steps correctly, and also, while taking the SP2 out, please make sure you clikc it, and then pull it, otherwise you'll damage the lock mechanism.
arurosu @ Animation2 Ltd.