• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

How-To: Wifime-Flashme & Supercard

Started by ventura, September 30, 2005, 06:47:46 AM

Previous topic - Next topic

Payk

thanx deathrabbit butif u read my post correctly, u would reconize that i patched the flashme file using the right command and right ndsloader.bin that i used wmb correctly (and often) but it doesn't switch to the ds. NEW Firmware? Do u really think this would happen in germany first? (it could be randomly) but other countrys have more that problem of piratacy. it could be u never know!. but the wifi works grat and if i transfered the wifime code tods the nintendo logo looks right (u know what happen if u try to transfer homebrew on a non-flashed ds) so i think its more the firmware of supercard!
think of that: if supercard makes a firmware which blocks the nds-mode via wifime, it would force u to buy a superpass. in the tutorial i read that i have to use firmware V1.5 and... ITS not on www.supercard.cn anymore - STRANGE u know.I am not shure but that would make sence! so just keep a try and send me a link where to get that firmware or send it via email please.
after that we can shure say if nintendo changed that firmware or supercard
THX

ratx

If you remove the supercard completely and run wifime on an old firmware DS you get 2 white screens. So therefore if you run wifime on your DS with no supercard and still get the loading screen then the black reset screen you know its your DS's firmware.

deathrabbit

I think you have the new firmware.

With that ds, you might need a passme2.

Payk

oh shit...  but thanx u 2. that could be ... ok but when i have that superpass2 i can make that firmware-flash and after that i can start test my homebrew (the emulators for ds sucks)! And after flashed i could send my own homebrew via wmb? and anotherthink the serialnumber seems to thay nothing about that firmware (u perhaps read that all wich start with 12xxx or which are not silver...) So my serials starts with 10xxxx! so looking for right serials# before buying is not a save way anymore!!! but thanx both of u...
so i have to invastiagte more money (that was about 200â,¬ this month! supercard, a nds, a flashcard, a lancard and a small cardreader!) but so is life next month i have to buy a superpass2! is it easy to makea superpass become a superpass2? (sorry does not belong to this topic anymore)

ratx

Yes once you have a passme2 you can install flashme which will allow you to send homebrew  via wmb. Yes you can reflash your superpass into a superpassme2 you just need to make a JTAG cable. There is a really good thread about it on gbadev.org

Payk

ahh thanx that looks easy enough (would be sad if not!!) just a male printer caple (i have one!) a resistor (not so expensive hehe) some batterys and a little softwear! So thank u, i think u really helped me. and its shure that superpass is exactly like natriums passme? ahh okay i belive (why they should do it on a other way like natrium)
So i need a commercial game at all! shit i have to buy one. so if it all runs good u will see some softwear from me (small supercard os perhaps?) we will se i am trying to start right now but the emulators arent good enough!!! but thats good. so i really see slowly what i made....

Payk

WiFiMe2/ItsaMe

Several Nintendo DS games that support DS Download Play will send an initial segment to the other DS systems, and then this segment will receive the actual game code and data. If a game does not check digital signatures and buffer sizes, then we might be able to send the initial segment using WMB and then send shellcode or even a full program as the second segment using the game's own protocol. WiFiMe2 applied to the Super Mario 64 DS stub has facetiously been called "ItsaMe".
_______________________________________________________________
Source: http://www.pineight.com/ds/pass/
_______________________________________________________________
Sounds like a good idea, so there will be some newer methods in future...
THATS NOT THE END OF WIFIME...
hope they get it quickly... watch that link there are more methods which could be in future.

henkp

Well, to start with I'm very pleased with all the manual-like posts over here at scdev.org, without it I wouldn't have understood the way the SC and it's software works at all :)

But, (always a but  :wink: )
I'm kind of confused, is the flashme-patched.nds file in the first post of this thread V6 or an earlier version? Is there any way to find out what version I have on my ds as of now?

EDIT: I kind of found out the hard way, the flashme-patched.nds is probably V4, because my animal crossing semi-bricked my ds. In V6 you can see the current version (in my case, "??"), to-be-patched-to version (V6) and original firmware.

darkuni

Here is my own tutorial/hacking page.  Lots of pictures and such ... Its an ever growing thing.

http://www.monroeworld.com/ds/hacking/
hane R. Monroe,
Co-Host of Dual Screen Radio
My Hacking Page | My DS List

fifty

Quote from: "ventura"Here is my little tutorial for everyone who wants to flash the NDS with Wifime. Feel free to post it anywhere you like or send me comments.

Preperation of your Supercard: You need at least Firmware 1.50 for your Supercard. So Download the right firmware and copy to your CF/SD and run it on your NDS / GBA. Flash your Supercard.
  • 1. You need a compatible WLAN PCI/PCMCIA Card, see this list. USB ones will not work.
  • 2. Get the latest NDS R2650 driver from the offical downloadpage. Also get latest WMB (Wireless Multiboot Application) and WifiMe.
  • 3. If you already installed the WLAN manufacture drivers: remove them first. Install the NDS-Driver, like shown here.
  • 4. Extract WMB to c:\nds\wmb. Extract Wifime to c:\nds\wmb\data
  • 5. Download Flashme.nds and Ndsloader.bin to c:\nds. These files need to be combined, so use windows command for this:
    copy /b c:\nds\ndsloader.bin + c:\nds\flashme.nds c:\nds\flashme_patched.nds
    Copy flashme_patched.nds to your CF/SD and put it in your NDS, but don't turn it on now. You can also downoad the flashme_patched.nds file.
  • 6. Start WMB with windows command:
    c:\nds\wmb\wmb -data wifime
The command window should stay open. If it doesn't you haven't a compatible Wlan card or haven't installed the NDS-driver.
  • 7. NDS: Open the battery lid, remove the square white/pink sticker from the hole.
  • 8. Start NDS and choose Download Game and then download "Wifime".
Your Supercard should boot now in NDS mode, both screens must be activated. If only one ist active, you've done something wrong (has the supercard the new firmware?) and check the list again.
  • 9. Start the "flashme_patched.nds". If it fails, go back to point 5. Now you have to put something in the hole where you removed the sticker. A small screwdriver should be fine. You have to hold it until 100% is reached. If power fails your NDS is gone! So, if you want to be sure use your powersupply!
    After 100% is reached and you see something like success on your screen, everything worked and your NDS is flashed and you can switch it off. Congratulations!
Everytime you want to boot in NDS mode, you need to hold down ABXY when you turn your NDS on.
Don't forget to patch your commercial Roms with approperiate tools and you still need a retail game in the NDS-Slot (Mario 64 US doesn't work for many people, try the Metroid demo or any other game).
Homebrew software needs ndsloader.bin:
copy /b ndsloader.bin + homebrew.nds homebrew_patched.nds

Update:
- using the nice list-tags
- added flashme_patched.nds for download

Hi everyone

First of all, i must thank all the members for making this forum a great resource for everything ds-related. i've learned a lot the few days i've spent reading all the threads and now i understand how the ds works...

But there's one thing that i want to know, that still bothers me. In the tutorial post (the one i've quoted) it says that after flashme'd you can use the ds without the superpass to run homebrew sw, but you still need an original game inserted in the ds slot. And in other thread i've also read that after flashme'd you don't need anything on the ds slot, nor superpass w/ game or an original game...

Since the post was written in late september, i presume that he uses an older version of flashme. I wonder if the flashmev6 (the latest) requires an original game on the ds slot to access the sc and run homebrew sw from there...

thanks in advance

henkp

Quote from: "fifty"

Since the post was written in late september, i presume that he uses an older version of flashme. I wonder if the flashmev6 (the latest) requires an original game on the ds slot to access the sc and run homebrew sw from there...

just tested, in V6 no original DS-card is required! The DS boots straight to the SC-menu, where you can pick NDS as well as GBA homebrew/backups to play.

Tested with V6 firmware european DS from last year march, SD-SC with 256MB kingston elite pro.

fifty

Quote from: "henkp"
Quote from: "fifty"

Since the post was written in late september, i presume that he uses an older version of flashme. I wonder if the flashmev6 (the latest) requires an original game on the ds slot to access the sc and run homebrew sw from there...

just tested, in V6 no original DS-card is required! The DS boots straight to the SC-menu, where you can pick NDS as well as GBA homebrew/backups to play.

Tested with V6 firmware european DS from last year march, SD-SC with 256MB kingston elite pro.

Thanks for the feedback.

AFAIK the only drawback for the missing DS game is the lack of the standby option (when you close the lid the ds keeps playing the game if you have an empty ds slot)

fifty

I've stumbled upon something here:

I will flashme'd my DS via wifime. For that I'll use a Edimax EW-7128G, which is one of the supported cards. But I've realized that my WLAN card came with a RT2561 ralink chipset, not RT2560 as the other 7128G cards.

Does somebody know if the modified drivers for RT2560 on Tim's website will work for that RT2561 chipset? For wifime I MUST use the modified drivers for it to work or not? Because I know that the Gigabyte WP01GS's drivers work on that chipset and make it able to emulate an Access Point.

I wonder if anyone can help me...

Thanks in advance

ventura

you need the drivers for flashme. just try them, in worst case the drivers dont help you, you cant destroy windows or something like that.

Elfish

white NDSL, Flashme V7, M3 lite, 1 GB microSD Sandisk