#61455 - grooverunner - Sun Nov 20, 2005 1:17 pm
Hi everyone,
I have a new firmware DS and the passkey that came with my M3 gives me two white screens when I have Mario Kart DS inserted.
I decided to build a JTAG cable and re-program the passkey to get around this problem. I re-programmed the passkey using the iMPACT software as per Jakelshark's guide:
http://forum.gbadev.org/viewtopic.php?t=7328
I programmed the passkey with darkfader's JED code for Mario Kart DS (U), (AMCE-0) successfully.
http://darkfader.net/ds/games/
I wrote the SRAM to the M3 before using the passkey and booted the system with the passkey attached and my original copy of Mario Kart DS. However, my attempts have been unsuccessful and I am still getting two white screens after the health warnings at boot up.
For your reference I have an Australian copy of Mario Kart DS and I am not sure if darkfader's US code is different to my Australian cartridge.
I would like to know if Australian carts are the same as the US versions or should I have used code for the European version?
I may have to re-program the Passkey with settings for another game like Mario 64 but I'd like to know if I should be using (U) or (E) versions?
Thanks in advance!
#61459 - pepsiman - Sun Nov 20, 2005 2:48 pm
grooverunner wrote: |
I programmed the passkey with darkfader's JED code for Mario Kart DS (U), (AMCE-0) successfully.
For your reference I have an Australian copy of Mario Kart DS and I am not sure if darkfader's US code is different to my Australian cartridge.
|
Does it say AMCE on the cart?
#61464 - grooverunner - Sun Nov 20, 2005 3:26 pm
On the front of the cart is says "NTR-ACME-AUS"
and on the back "ACMENO.J22"
Thanks for your reply
#61500 - pepsiman - Sun Nov 20, 2005 11:22 pm
grooverunner wrote: |
On the front of the cart is says "NTR-ACME-AUS" |
Unless that's a typo, it's a different binary, and may need different passme2 addresses.
#61508 - grooverunner - Mon Nov 21, 2005 2:16 am
Ah, my apologies. That WAS a typo.
The cart reads "NTR-AMCE-AUS".
#61517 - tepples - Mon Nov 21, 2005 3:30 am
"ACME" looked like it might be some sort of Wile E. Coyote game ;-)
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#61546 - grooverunner - Mon Nov 21, 2005 2:02 pm
tepples wrote: |
"ACME" looked like it might be some sort of Wile E. Coyote game ;-) |
Maybe if I drop an anvil on my passkey it will decide to work. ;-)
#61549 - darkfader - Mon Nov 21, 2005 2:45 pm
Sometimes the M3 overwrites the SRAM somehow. I had some problems myself but it eventually worked out.
#61566 - Lynx - Mon Nov 21, 2005 6:27 pm
darkfader wrote: |
Sometimes the M3 overwrites the SRAM somehow. |
Sometimes? Maybe I'm doing something wrong, but it overwrote the SRAM EVERY time I launched a homebrew app.. I'm guessing when it's displaying "Clearing this and that".. So if you run Pepsiman's SRAM writer each time, it should be fine.. OR, install FlashMe, and toss the PassMe2 out the window.. ;)
#61596 - grooverunner - Mon Nov 21, 2005 11:37 pm
Lynx wrote: |
So if you run Pepsiman's SRAM writer each time, it should be fine.. OR, install FlashMe, and toss the PassMe2 out the window.. ;) |
If I can get the PassMe2 to work that's the first thing I'll be doing (installing FlashMe not tossing it out the window).
I have tried Pepsiman's SRAM writer but unfortunately it doesn't have AMCE on it. I've been using darkfader's AMCE-0.gba SRAM writer and that appears to work but I can't tell if it's actually staying in the SRAM at bootup.
darkfader wrote: |
Sometimes the M3 overwrites the SRAM somehow. |
Everytime I launch an application on the M3 in GBA mode, for example:
AMCE-0.gba
passme2mb.gba
passme2flashme.gba
I get the following message the next time I boot the M3 in GBA mode:
eg.
AMCE-0.gba
"Warning! GBA GAME SAVE in card! But CANNOT find AUTOSAVE backup file! Backup fail! Press A to continue."
I have the "gamesave" directory on my CF card which contains the file "bank.dat" but I always get this message at (GBA) boot up.
Thanks for your suggestions
Last edited by grooverunner on Tue Nov 22, 2005 2:07 am; edited 1 time in total
#61618 - grooverunner - Tue Nov 22, 2005 2:03 am
I forgot to mention that if I use the M3 Game Manager 2.0 software to patch the ACME-0.gba file I don't get the autosave error message but I still get the two white screens.
I've tried with and without M3 Game Manager 2.0 but I still have the same problem.
#61929 - Empyrean - Fri Nov 25, 2005 1:05 pm
Man, I have the exact same problem, though mine is with a PassMe2, not a PassKey that is programmed to be a PassMe2.
_________________
3 is not an "e",
7 is not a "t",
1 is not an "l",
And for the love of God,
Learn how to spell!
#61940 - sobi - Fri Nov 25, 2005 4:18 pm
I managed to successfully reprogram a passme using both the "Xilinx iMPACT" program, and the playxsvf (yes, i programmed it two times). But i wont get the new passme2 to run my M3 in NDS mode. In both cases i flashed it with Mario DS Usa version, and used the corresponding SDRAM save (tried two different ones here aswell). When i shut down, insert the passme, and boot again, nthing happens. I only get the dual white screen of misery :(
Does anyone know what might be wrong? i think ive tried anything..
#62017 - grooverunner - Sat Nov 26, 2005 3:17 pm
I have programmed the chip more times than I'm willing to solder (I cant find a 2x6 header pin narrow enough (less than 2.54mm width)).
I tried with Mario Kart DS, Wario Ware Touched and Mario 64 DS. I noticed that when I inserted the correct cart into the DS I would get two white screens. Insert the wrong cart and it will boot up normally but not boot into NDS mode - completely bypassing the Passkey.
I am going to wait for the Passkey2.
I believe this is a problem with my Passkey as my JTAG cable works, I have tried two different CF cards and even tried my old FlashAdvance cartridge to load the SRAM. I do not think this is a problem with my SRAM as I have tried loading it on 3 different carts.
I emailed M3 and was told that Passkey2 "might" be available on Dec 12th. I have tried re-programming with iMPACT and playxsvf501b.exe but I always get the two white screens no matter which method I use.
#62308 - Empyrean - Tue Nov 29, 2005 10:35 am
Wait, man... try something:
1) Load pepsiman's GBA file
2) Scroll down to your game (BUT DON'T CHOOSE IT YET)
3) Take out your M3... wait 4 seconds...
4) Pop it in and press "A"
5) Repeat step 3 and 4
6) Turn OFF DS
7) Pop in PassKey with that game you chose in the list
8) Turn ON DS
:D
_________________
3 is not an "e",
7 is not a "t",
1 is not an "l",
And for the love of God,
Learn how to spell!
#62314 - grooverunner - Tue Nov 29, 2005 3:08 pm
Thanks Empyrean,
I had to return Mario 64 DS and Wario Ware Touched! so I have reprogrammed the Passkey for Mario Kart DS AMCE (again) as it is the only original cartridge I own at the moment.
Unfortunately AMCE is not on Pepsiman's GBA file so I will have to borrow these games again this weekend to try out your method.
Thanks for your suggestion, I'm definitely going to give this one more shot. I would hate to think I built a JTAG cable for nothing.
#62350 - sobi - Tue Nov 29, 2005 10:54 pm
Empyrean wrote: |
Wait, man... try something:
1) Load pepsiman's GBA file
2) Scroll down to your game (BUT DON'T CHOOSE IT YET)
3) Take out your M3... wait 4 seconds...
4) Pop it in and press "A"
5) Repeat step 3 and 4
6) Turn OFF DS
7) Pop in PassKey with that game you chose in the list
8) Turn ON DS |
This doesn't work for me :( tried it over 10 times now.. with minor chages.
#62352 - sobi - Tue Nov 29, 2005 11:05 pm
sobi wrote: |
Empyrean wrote: | Wait, man... try something:
1) Load pepsiman's GBA file
2) Scroll down to your game (BUT DON'T CHOOSE IT YET)
3) Take out your M3... wait 4 seconds...
4) Pop it in and press "A"
5) Repeat step 3 and 4
6) Turn OFF DS
7) Pop in PassKey with that game you chose in the list
8) Turn ON DS |
This doesn't work for me :( tried it over 10 times now.. with minor chages. |
Empyrean <3
It works! :D Win!
Seems like it didnt work because i imported pepsimans gba file trough a loader.
you rock AND roll! all of the time!
#62456 - grooverunner - Thu Dec 01, 2005 2:13 am
Empyrean wrote: |
Wait, man... try something:
1) Load pepsiman's GBA file
2) Scroll down to your game (BUT DON'T CHOOSE IT YET)
3) Take out your M3... wait 4 seconds...
4) Pop it in and press "A"
5) Repeat step 3 and 4
6) Turn OFF DS
7) Pop in PassKey with that game you chose in the list
8) Turn ON DS
:D |
Empyrean, you ARE the man! I followed your suggestion and my Passkey2 booted up normally.
Thank you everyone for your replies, suggestions, guides and tools. There are too many of you to mention in one post but that just goes to show how great the NDS homebrew/development scene is.
#62550 - Jakelshark - Fri Dec 02, 2005 3:52 am
hmmm, I added a small bit of info to part of my guide after reading this...
#62560 - Empyrean - Fri Dec 02, 2005 10:18 am
Hereafter, this method shall be known as the "Lather, Rince, Repeat" Technique (or simply "LRR").
_________________
3 is not an "e",
7 is not a "t",
1 is not an "l",
And for the love of God,
Learn how to spell!
#62566 - Lynx - Fri Dec 02, 2005 2:15 pm
I don't know if I missed this information somewhere, but:
From ndshb.com:
Quote: |
First, head over to m3adapter.com and download the latest firmware. As of this writing, it was updategc.e11. Put the file onto the root of your CF card, pop it into the M3, and boot your DS in GBA Mode. You will receive a screen that asks if you want to update. Press the START button and it will update your firmware.
Next, head over to DarkFaders Game site and download the SAV file for the game you are using, and your PassMe2 was programmed for. Copy that file onto the CF card, and rename it sram.dat.
Now, boot up the DS in GBA Mode again, and it will copy the sram.dat file into the SRAM on the M3. You only need to do this once..
With that done, pop in your PassMe2 and start your DS in NDS Mode. That's it. I have tested it with a few different homebrew games, and I never had to reprogram the SRAM. |
#62605 - Empyrean - Fri Dec 02, 2005 9:39 pm
Intriguing.
_________________
3 is not an "e",
7 is not a "t",
1 is not an "l",
And for the love of God,
Learn how to spell!
#63173 - amanvell - Fri Dec 09, 2005 10:21 am
Cool, I just managed to unlock and flash my Australia 'Mario Kart pack' NDS with a supercard and superpass (that I flashed to a passme2). Lots of good information on this site.
I have one question. I used the copy of Mario Kart to boot the passme2, and noticed now eventhough the NDS has been flashed I need to have Mario Kart in slot-1 to get NDS software to run, otherwise it loads and white screen (note, the passme2 doesn't have to be used anymore). Is this the way it is supposed to work?