#39446 - Tim Schuerewegen - Fri Apr 08, 2005 11:38 pm
I finally made some progress with my very own Windows driver for my new wireless card. The DS (slave) now actually sends its player info to my PC (master). The authentication and association process seems to be stable. It also looks like the CF-POLL & CF-ACK "flood" can be slowed down dramatically, which makes it easier to debug.
#39475 - Tim Schuerewegen - Sat Apr 09, 2005 3:03 pm
Made some progress but also have some bad news...
I was able to send the header, arm9 and arm7 binaries to my DS in "DS Download Play" mode. However, when I give the DS the "run game" command it displays the classic Nintendo logo on top, tries to fade out, then hangs. If I corrupt the logo in the header that I send to the DS, then the corrupted logo appears on the top screen. This means the header data is reaching the DS uncorrupted, and seeing as the arm9 and arm7 binaries are right behind the header, I am assuming they are also received by the DS without errors.
#39477 - Tosh - Sat Apr 09, 2005 3:14 pm
Sounds great, hope you get past that problem. Can't wait to hear more of your progress :)
#39480 - ecurtz - Sat Apr 09, 2005 4:05 pm
Wow!
Great job Tim. I'll order a card and reinstall Windows on the ol' MAME box.
Which specific card are you using (as long as I'm getting one new, I may as well get one I know is working.)
#39484 - Tim Schuerewegen - Sat Apr 09, 2005 4:21 pm
More news, good and bad...
The problem with the DS hanging at the Nintendo logo screen has been fixed, I was sending the wrong ARM9 binary, which obviously failed the RSA signature check.
good = binary loaded, mario ds displayed "LOADING GAME DATA..."
bad = RSA signature
#39486 - Zhila - Sat Apr 09, 2005 5:16 pm
So then, from what I'm seeing now, any hacking, whether cart or wireless, is going to involve decryption? (In the case of wireless, decrypting the signature so that future homebrew games can have signatures).
_________________
Current high scores on Super Mario 64 DS:
Shell Smash - 50230
Wanted - 140
#39488 - tepples - Sat Apr 09, 2005 5:46 pm
Does the Super Mario 64 DS multiplayer load more assets from the cart after the slaves start running the initial code? If so, do the slaves verify digital signatures of those assets? If not, then perhaps we could buffer-overflow the assets and get code running that way. Treat the signed SM64DS boot binary as a huge "magic cookie", subject to heavy protection of fair use rights under Sega v. Accolade and Lexmark v. Static Control (and possibly foreign counterparts), and then send original code afterward.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#39496 - Tim Schuerewegen - Sat Apr 09, 2005 7:15 pm
tepples wrote: |
Does the Super Mario 64 DS multiplayer load more assets from the cart after the slaves start running the initial code? |
Yes.
tepples wrote: |
If so, do the slaves verify digital signatures of those assets? |
Probably not.
#39515 - gl0b - Sat Apr 09, 2005 10:10 pm
well done tim ;)
Is the RSA DS encryption 1024bits as u tought?
If it's 1024 omG :S
ecurtz wrote: |
Which specific card are you using (as long as I'm getting one new, I may as well get one I know is working.) |
I think its based on the ralink RT2500 chip
_________________
----!-----
Next generation DS
#39517 - Tim Schuerewegen - Sat Apr 09, 2005 10:56 pm
gl0b wrote: |
Is the RSA DS encryption 1024bits as u tought? |
0x83 bytes => 1048 bit
#39519 - gl0b - Sat Apr 09, 2005 11:21 pm
an 1048bit RSA encryption is nearly impossible to decode, right? :(
_________________
----!-----
Next generation DS
#39520 - Mike - Sat Apr 09, 2005 11:46 pm
gl0b wrote: |
an 1048bit RSA encryption is nearly impossible to decode, right? :( |
For most of humanity, yes. However, I built myself a molecular computer using omegatron particles to compute at twice the speed of gravity back in the 60's that can crack it instantly. I wasn't born yet back then, but the device shifted into the past somehow when I put a coathanger next to it. :p
(I'm J/K BTW)
Actually, the 512-bit key version of RSA encryption was cracked a while ago. They used something like 260 computers to do it..
#39546 - PhoenixSoft - Sun Apr 10, 2005 3:40 am
http://slashdot.org/articles/02/03/25/2125211.shtml
1024 bit encryption is nothing to be scared of - follow the link to see information on creating a machine that can crack 1024 bit RSA in minutes. It's pretty cheap too - just $1 Billion :P
#39549 - sandymac - Sun Apr 10, 2005 5:29 am
Is the public RSA key known?
_________________
"He who dares not offend cannot be honest." -- Thomas Paine
#39566 - Sebbo - Sun Apr 10, 2005 8:04 am
i doubt they'd be using a public key
does this mean we'll do another joint encryption crack like darkfader did on metroid? :-D
#39570 - sandymac - Sun Apr 10, 2005 8:58 am
Sebbo wrote: |
i doubt they'd be using a public key |
there would be two parts, a private part controlled by nintendo, and a public part stored in the DS.
Sebbo wrote: |
does this mean we'll do another joint encryption crack like darkfader did on metroid? :-D |
Doubt it, it took distributed.net 1,757 days to crack a 64 bit key in 2002: http://www.distributed.net/rc5/ I don't think brute forcing a 1024 but key is feasible.
I do hope I'm wrong though.
_________________
"He who dares not offend cannot be honest." -- Thomas Paine
#39586 - Tim Schuerewegen - Sun Apr 10, 2005 3:12 pm
#39601 - gl0b - Sun Apr 10, 2005 6:22 pm
short but impressive ;)
PS: is it the new version of the driver? those options are new right?
_________________
----!-----
Next generation DS
#39604 - Tim Schuerewegen - Sun Apr 10, 2005 6:39 pm
#39607 - dagamer34 - Sun Apr 10, 2005 6:55 pm
Care to explain what exactly happens?
_________________
Little kids and Playstation 2's don't mix. :(
#39608 - taichi - Sun Apr 10, 2005 6:55 pm
#39609 - Tim Schuerewegen - Sun Apr 10, 2005 7:02 pm
dagamer34 wrote: |
Care to explain what exactly happens? |
Like I said, using the same method used by a passme: redirect ARM7 execution to the GBA cart/slot (0x08000000) and capture the ARM9.
#39612 - dagamer34 - Sun Apr 10, 2005 7:48 pm
Tim Schuerewegen wrote: |
dagamer34 wrote: | Care to explain what exactly happens? |
Like I said, using the same method used by a passme: redirect ARM7 execution to the GBA cart/slot (0x08000000) and capture the ARM9. |
Hmm.. interesting. Also, I am wondering, what exactly is the DS downloading before your demo starts? There seems to be 2 loading screens with the first taking a REALLY long time.
_________________
Little kids and Playstation 2's don't mix. :(
#39617 - Darkain - Sun Apr 10, 2005 8:20 pm
i think you can speed up the time of that first loading screen. are you just playing back a download capture?
the thing about the way WMB works, is it wont actually start to send any *useful* data until the host DS says "start game", and then the download occures... so it looks like you have a decent amount of dead time os sending empty/unused packets.
AFAIK, the initial WMB boot loader should only take about 1-3 seconds.
this new card seems to be prominsing... is it a PCI card, or do you think we could get the drivers to work on a USB or PCMCIA version of the chipset?
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#39623 - xOs - Sun Apr 10, 2005 9:09 pm
Will you release this driver ? (I have an MSI PC54G2 -PCI-, which is based on RT2500 chipset)
_________________
Sorry for my poor English, I've only learned it at school. So, if you want to, correct me... :)
#39630 - gl0b - Sun Apr 10, 2005 10:00 pm
Darkain wrote: |
this new card seems to be prominsing... is it a PCI card, or do you think we could get the drivers to work on a USB or PCMCIA version of the chipset? |
I've tested the driver and it works on PCMCIA. I have to test it on PCI but I think other pple made it work already.
People begin to give credit to tim's work ;)
_________________
----!-----
Next generation DS
#39635 - IxthusTiger - Sun Apr 10, 2005 11:27 pm
I want to have Tim's babies :)
*dreams of the day when downloading Meteos demo and Jam with the Band songs from PC will be easy*
#39660 - polysign - Mon Apr 11, 2005 4:40 am
Gratulations Tim. I think this is a great step towards homebrewing on the ds. As important than the PassMe I believe.
Hope you will release tutorials and the driver soon, so others (me included) can start developping own demos on the DS...
Oh, I'm very excited...
#39662 - Seiru - Mon Apr 11, 2005 4:54 am
Whoah there, Tim...very nice job!
#39663 - ChronoDK - Mon Apr 11, 2005 6:18 am
Does this mean that all we need to run code on the DS is the passme and some pci/pcmcia/usb-thingy?
#39664 - sandymac - Mon Apr 11, 2005 6:33 am
ChronoDK wrote: |
Does this mean that all we need to run code on the DS is the passme and some pci/pcmcia/usb-thingy? |
I interpret it to mean that you can load code from a GBA flash cart as if you had a passme. Think of it as a wireless virtual passme.
_________________
"He who dares not offend cannot be honest." -- Thomas Paine
#39674 - Fatnickc - Mon Apr 11, 2005 9:07 am
Slightly breaking the flow but I believ Jadrule says on his site today what we've all been thinking since the start
.
#39676 - Cleon I - Mon Apr 11, 2005 9:29 am
Congrats Tim! That's 6 months well spent.
Just out of curiosity, does this bring wireless tunneling back in the realm of possibility? I can't tell whether or not the hacked drivers are able to receive any signals from the DS, but my impression is that the "hard part" was sending the proper signals from the PC to the DS. Now that we're able to do that, are there any other major obstacles?
#39677 - Boeboe - Mon Apr 11, 2005 11:07 am
Cleon I wrote: |
Just out of curiosity, does this bring wireless tunneling back in the realm of possibility? |
don't see why not, even though I can imagine serious latency issues.
As previously mentioned: the most exciting part is that it is theoretically possible to download demos en additional band brother songs (or whatever bonus content) from the web :)
oh, and instant homebrew multiplayer games ofcourse, once this gets further analysed :p
#39688 - Spaceface - Mon Apr 11, 2005 1:21 pm
Simply amazing work Tim! Any news on when a beta'll be released?
#39693 - polysign - Mon Apr 11, 2005 1:57 pm
Hope we get his cool stuff soon into our hands. If the driver works with most WLAN-Adapters, this will open a great new way for us developping for the DS... I can't wait...
TIM, hurry ;)
#39694 - Tim Schuerewegen - Mon Apr 11, 2005 2:49 pm
Final version of my Wireless Multiboot "PassMe" hack. The previous version needed a small change to the PassMe boot code for taking control of the ARM9 CPU. This is no longer necessary. It is now compatible with existing PassMe homebrew binaries.
http://users.belgacom.net/hyperds/wmb-passme.wmv
Pro's:
- no need to buy a PassMe
- parameters can be passed to PassMe binary (few bytes)
Con's:
- long loading time
- requires a 802.11 PCI/PCMCIA card with specific chipset (RT2560)
- only for Windows 2000/XP
#39696 - pixie - Mon Apr 11, 2005 2:56 pm
nice work
Does anyone have a list of cards using that chipset?
#39697 - polysign - Mon Apr 11, 2005 3:03 pm
Awesome!!! But I do not think that the loading time should be a "CON"... it's even cooler to load Homebrew via Wireless, than having an Inch of Passme looking out of the slot ;)
When are you going to release your baby? I can't stop being excited about it... it's so awesome that finally someone got it going...
#39699 - Zhila - Mon Apr 11, 2005 3:20 pm
So, any chance of getting a AT76C503A-RFMD chipset to work?
_________________
Current high scores on Super Mario 64 DS:
Shell Smash - 50230
Wanted - 140
#39700 - bagu - Mon Apr 11, 2005 3:28 pm
Tim Schuerewegen wrote: |
- only for Windows 2000/XP |
Maybe not! This driver might run unmodified under ndiswrapper on i386 linux. Also, should you release the source it might be possible to modify the native linux drivers.
Of course I have neither a NDS or ralink card to test it.. :/
_________________
I'm busy making powermoves.
#39702 - Mike - Mon Apr 11, 2005 3:30 pm
Tim Schuerewegen wrote: |
Final version of my Wireless Multiboot "PassMe" hack. The previous version needed a small change to the PassMe boot code for taking control of the ARM9 CPU. This is no longer necessary. It is now compatible with existing PassMe homebrew binaries.
http://users.belgacom.net/hyperds/wmb-passme.wmv
Pro's:
- no need to buy a PassMe
- parameters can be passed to PassMe binary (few bytes)
Con's:
- long loading time
- requires a 802.11 PCI/PCMCIA card with specific chipset (RT2560)
- only for Windows 2000/XP |
Hoora voor Tim! Good job pal! :)
#39703 - the_angry_monkey - Mon Apr 11, 2005 3:31 pm
Brilliant work...truly exciting news for the dsdev community! Now bring on wireless online gaming :D
#39705 - Spaceface - Mon Apr 11, 2005 3:36 pm
Tim Schuerewegen wrote: |
Final version of my Wireless Multiboot "PassMe" hack. The previous version needed a small change to the PassMe boot code for taking control of the ARM9 CPU. This is no longer necessary. It is now compatible with existing PassMe homebrew binaries.
http://users.belgacom.net/hyperds/wmb-passme.wmv
Pro's:
- no need to buy a PassMe
- parameters can be passed to PassMe binary (few bytes)
Con's:
- long loading time
- requires a 802.11 PCI/PCMCIA card with specific chipset (RT2560)
- only for Windows 2000/XP |
Mother apeshit, sir you are my new God!
#39710 - darkfader - Mon Apr 11, 2005 4:57 pm
Not to criticize... two more CONs:
- not portable
- official firmware update might prevent this method. (although I don't know why you would put on a Nintendo firmware ;)
Once wifi has been figured out, you can do wireless loading with a PassMe too. By the time a firmware replacement is ready that allows homebrew code without PassMe or this method, I hope more wifi cards are supported. Then you can install that new firmware with a wifi card.
#39711 - pixie - Mon Apr 11, 2005 5:10 pm
Found a list of ralink cards here
#39713 - gl0b - Mon Apr 11, 2005 5:51 pm
bagu wrote: |
Tim Schuerewegen wrote: | - only for Windows 2000/XP |
Maybe not! This driver might run unmodified under ndiswrapper on i386 linux. Also, should you release the source it might be possible to modify the native linux drivers.
|
Ralink linux drivers are open source maybe it could help:
http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page
_________________
----!-----
Next generation DS
#39716 - gladius - Mon Apr 11, 2005 7:23 pm
Congrats Tim, great work on getting this to work.
#39721 - maniacdevnull - Mon Apr 11, 2005 8:13 pm
This looks totally frickin' sweet dude. Just one question:
Right now, if I understand correctly, it works like a PassMe. The system copies code from the GBA slot into memory, and begins running that code. Would it be possible to take the GBA cart out of the equation all together and have the code loaded via wireless into memory?
#39723 - chronofurb - Mon Apr 11, 2005 8:58 pm
you probably can, but it would be wise (faster) to have the program running off the flash rom instead wifi, correct me if I am wrong, but the wifi method only sends data at 2 mbs right?
#39724 - PhoenixSoft - Mon Apr 11, 2005 8:59 pm
Thanks for giving me a reason to finally buy a wireless card for my PC :D
#39729 - maniacdevnull - Mon Apr 11, 2005 9:33 pm
chronofurb wrote: |
you probably can, but it would be wise (faster) to have the program running off the flash rom instead wifi, correct me if I am wrong, but the wifi method only sends data at 2 mbs right? |
I don't know how much faster it would be. The amount of memory you have to work with for PassMe'd code is (correct me if I'm wrong) about 4mb. So, even with overhead and packet loss, thats still pretty quick to transfer the code to the DS.
Also, in my situation, I have to insert my GBA cart into my SP, plug it into the computer, burn the code onto the GBA cart, move the cart back into the DS, and then run the code. So, if I'm making a lot of changes to my code, it would be far more tedious to do it via cart than wireless.
Also, wireless wins on style points alone :)
#39753 - bluknight - Tue Apr 12, 2005 12:43 am
This is probably going to make me seem very ignorant (which I admit I am), but can sleep mode be activated during download play? I don't really know how much of sleep mode is in the firmware, and how much is the games themselves, but I don't think any of the single cart multiplayer games I've played have offered a sleep mode... (and if you were to send all the data for a homebrew game onto the DS, you might want to be able to put it in sleep mode so you can carry the game with you and show it to people without turning the DS off and losing it)
#39757 - dagamer34 - Tue Apr 12, 2005 1:36 am
Well, pretty much after the multiboot rom has been sent over wireless, the DS doesn't know much else about the game itself, so it theoretically should be possible to have a sleep mode. However, it's isn't stictly on the hardware level, in fact, when you get the sleep interrupt message, you can choose to do nothing, but Nintendo forces you to act somehow upon receiving that message and turn off battery draining extras.
_________________
Little kids and Playstation 2's don't mix. :(
#39760 - mastertop101 - Tue Apr 12, 2005 2:13 am
does it work with the supercard and is there wifi cards 802.11.b (and routers) wich work with it ? and do we have to download the firmware after each time we turn off the ds ?
thanks
#39766 - XEvilBladesX - Tue Apr 12, 2005 3:04 am
maniacdevnull wrote: |
Would it be possible to take the GBA cart out of the equation all together and have the code loaded via wireless into memory? |
Thats what I wana know
#39769 - 3D_geek - Tue Apr 12, 2005 3:31 am
Awesome work!
...provoking one scarey thought...
If we can make things download into the DS using radio alone - what's to stop some evil idiot writing something that broadcasts a signal like this containing a virus or some other nastiness. (eg: You are hanging out on the street with DS turned on playing a game - someone passes you with a laptop broadcasting something like this - and wipes out your game save information. :-(
You'd never know who did it and there would be no defense!
#39770 - dgm08 - Tue Apr 12, 2005 3:35 am
well 4MB of ram will limit you a lot
and it would be to slow to stream from wifi if that is even a possibility
but its is possible if you want to stay under 4 MB
#39773 - darkfader - Tue Apr 12, 2005 4:02 am
3D_geek wrote: |
If we can make things download into the DS using radio alone - what's to stop some evil idiot writing something that broadcasts a signal like this containing a virus or some other nastiness. |
The virus would need to be on a GBA cartridge in the victims DS.
The signature hasn't be broken yet and thus prevents bad stuff from spreading.
#39775 - tepples - Tue Apr 12, 2005 4:24 am
As soon as we buffer-overflow the asset loader in SM64DS's Download Play slave, that will break the signature.
As for worms: Don't panic. A worm can spread wirelessly to a Nintendo DS only if the target system is listening for DS Download Play broadcasts and the user chooses to run one, and in any case, it'll disappear from RAM on power down.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#39782 - chishm - Tue Apr 12, 2005 6:13 am
Quote: |
As for worms: Don't panic. A worm can spread wirelessly to a Nintendo DS only if the target system is listening for DS Download Play broadcasts and the user chooses to run one, and in any case, it'll disappear from RAM on power down. |
Yeah, but if there is a trojan that looks like some new mario minigame that is a must have (for example) and someone does download it, isn't it possible for it to erase the DS's firmware
#39786 - mymateo - Tue Apr 12, 2005 7:50 am
I looked at the list of RT2500 cards, and saw the DWL-G122 listed. Does anyone know if the DWL-122 (b version) is one of them, just skipped from the list?
Or should I really be asking if I'll be able to try this wireless passme stuff with my DWL-122 card?
#39787 - sandymac - Tue Apr 12, 2005 8:35 am
mymateo wrote: |
I looked at the list of RT2500 cards, and saw the DWL-G122 listed. Does anyone know if the DWL-122 (b version) is one of them, just skipped from the list? |
No, the DWL-122 is a USB device based on the Intersil Prism 2 chipset. I wouldn't give up hope though. I haven't made nearly the progress Tim has made but I've had some luck hacking with my DWL-122.
_________________
"He who dares not offend cannot be honest." -- Thomas Paine
#39793 - Sebbo - Tue Apr 12, 2005 10:29 am
maniacdevnull wrote: |
chronofurb wrote: | you probably can, but it would be wise (faster) to have the program running off the flash rom instead wifi, correct me if I am wrong, but the wifi method only sends data at 2 mbs right? |
I don't know how much faster it would be. The amount of memory you have to work with for PassMe'd code is (correct me if I'm wrong) about 4mb. So, even with overhead and packet loss, thats still pretty quick to transfer the code to the DS.
|
2mbs = 2 mega *bits* per second, the DS has 4 mega *bytes* of RAM, so assuming its constant it'd take 16 seconds to send a file that completely fills up the RAM...i think we could count on always having a load time less than 20 seconds tho, 30 seconds max
#39804 - maniacdevnull - Tue Apr 12, 2005 2:38 pm
Sebbo wrote: |
2mbs = 2 mega *bits* per second, the DS has 4 mega *bytes* of RAM, so assuming its constant it'd take 16 seconds to send a file that completely fills up the RAM...i think we could count on always having a load time less than 20 seconds tho, 30 seconds max |
Like I said, it would be pretty quick.
Either way, thats also assuming someone writes homebrew code that fills all 4MBytes. Considering the Audio demo takes 640kBytes (5.12Mbits), thats still pretty quick.
#39805 - Lynx - Tue Apr 12, 2005 2:39 pm
Uhh.. Don't you have to CHOOSE to download? So, sitting there playing a game, and your stuff getting wiped out doesn't seem possible. Now, the rest is the same as with your computer. If you don't trust the source, you shouldn't download it. Or, if they do turn up, I guess we'll need a virus scanner before writing the demo/game to a flash cart, or downloading it on wifi.
#39808 - mastertop101 - Tue Apr 12, 2005 3:23 pm
could someone answer me please ? :)
#39810 - Tim Schuerewegen - Tue Apr 12, 2005 3:35 pm
I have been looking for buffer overflow exploits in the wireless multiboot protocol but did not find any that could be used to run homebrew code.
What I need is the decrypted DS firmware, so that I can have a look at the actual code running on the slave DS that performs the wireless multiboot download. If anyone can help me with that, PM me.
#39811 - polysign - Tue Apr 12, 2005 3:42 pm
Yes Mastertop, you have to make that WifiMe everytime you want to load your own Code... until we have another method of doing it... but the Wifime would juste work fine for me... ;)
#39812 - hoagie - Tue Apr 12, 2005 3:49 pm
have teh wifime program been released yet? If not, when should we expect to see it?
Thanks
#39819 - mastertop101 - Tue Apr 12, 2005 5:57 pm
but does it work with supercard ???
#39820 - Tim Schuerewegen - Tue Apr 12, 2005 6:05 pm
mastertop101 wrote: |
but does it work with supercard ??? |
The wireless multiboot method has the same restrictions as the PassMe method, namely the need of a GBA cart. If the PassMe works with a "supercard" than so will the wireless multiboot method. Now stop asking.
#39821 - polysign - Tue Apr 12, 2005 6:13 pm
Hey Tim, what about this: open a new thread just for your WMB Stuff. With a small PRO and CONS etc. That would enlighten the ones who do not know anything about what's going on here.
Then everytime you get further in developpment, you can put it in there.
Maybe if that thread would be closed, so others can't post, might be a good Idea, no?
#39824 - bluknight - Tue Apr 12, 2005 6:44 pm
Another thread for Tim's accomplisments would be a good idea, this thread is way too long. Locking the thread I don't think is a good idea though. Unless you mean locking this one so it will die. In which case, go go go!
#39826 - Mr Snowflake - Tue Apr 12, 2005 7:00 pm
I'm kinda confused: we are unable to catche the DS wireless signal from games to tunnel it, but we can send multi-boot stuff.
Is it also possible to "download-play" our demo's? Or shall I put it like this: do we know how to do this?
#39829 - polysign - Tue Apr 12, 2005 7:44 pm
As I understood it:
You can tell the DS by WifiMe (multiboot) that the DS should load code from the GBA Cartridge, where you can store your tools, demos and such.
I think that's it. Nothing more, nothing less... your code has to be in the GBA Cartridge.
For that new thread idea: this thread might still be useful to post new findings on the Wifi and Nifi! But Tim's work should be put somewhere else, to keep it easy to look for his updates. That thread shoul be locked, so only Tim can post messages in it.
That's my opinion.
#39830 - ecurtz - Tue Apr 12, 2005 7:50 pm
It would be possible to tunnel using Tim's new drivers. The only issue preventing that was reliably sending packets the DS "liked." You'd still have latency issues for games which were expecting reliable communication.
Download play doesn't work because there is a big RSA encrypted signature of the downloaded code and we can't sign our code. Tim's new stuff does the same thing as the PassMe card - redirects execution to code loading from a GBA card. This is possible because the headers with the start addresses are pre encryption.
If you want to know which GBA cards work check the separate thread about that. If it isn't mentioned in that thread then NOBODY KNOWS. You'll need to order a PassMe and check yourself.
If somebody is volunteering to sift through this thread and FAQ up the important bits I'm all for locking it as well, but that somebody isn't me.
#39844 - polysign - Tue Apr 12, 2005 9:47 pm
I might recheck the entire thread to pick up all important bits and infos and put them all together.
Today, my credits ran out, so I have to wait until my body health is back up to full ;)
#39863 - tepples - Wed Apr 13, 2005 12:36 am
bluknight wrote: |
Another thread for Tim's accomplisments would be a good idea, this thread is way too long. |
Split.
You're welcome.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#39875 - netdroid9 - Wed Apr 13, 2005 3:02 am
chishm wrote: |
Yeah, but if there is a trojan that looks like some new mario minigame that is a must have (for example) and someone does download it, isn't it possible for it to erase the DS's firmware |
I doubt it. Wireless multiboot is for SLAVE programs, I doubt it even has access to half the functions the host needs.
EDIT: Oh, and is their any recomendation on a relativly cheap and portable WiFi card using this chipset? Like a USB thingy?
#39880 - TJ - Wed Apr 13, 2005 4:46 am
Quote: |
I doubt it. Wireless multiboot is for SLAVE programs, I doubt it even has access to half the functions the host needs. |
Are you actually suggesting that games started from the DS Download mode somehow have less access to the hardware than normal games?
#39882 - tepples - Wed Apr 13, 2005 4:52 am
TJ wrote: |
Quote: | Wireless multiboot is for SLAVE programs, I doubt it even has access to half the functions the host needs. |
Are you actually suggesting that games started from the DS Download mode somehow have less access to the hardware than normal games? |
Given what happened with multiboot on the GBA (led to F2A and EZFA cables and mass copyright infringement of GBA games), I'd guess that Niиtendo may have designed the hardware and the Firmware to put some restrictions on what a DS Download Play slave can do. Hey, it could happen.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#39888 - TJ - Wed Apr 13, 2005 5:39 am
But downloaded games aren't always a slave to another DS.
There have been Meteos demo downloads at public kiosks in Japan, and Polarium has the ability to send a demo of the game to another DS.
Neither of those require your DS to remain in contact with the download source to play the demo.
#39891 - MumblyJoe - Wed Apr 13, 2005 6:29 am
I didn't wan't to be the first one to ask... but here goes... can we have some technical details or drivers or something?
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#39894 - lycos89 - Wed Apr 13, 2005 7:14 am
where can we found this magical "multi boot loader" program?
(binaries and sources(for linux developpers))
thanks
#39895 - MumblyJoe - Wed Apr 13, 2005 7:51 am
Damn, 45 minutes later and I wouldn't have been first to ask :P
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#39904 - netdroid9 - Wed Apr 13, 2005 11:19 am
TJ wrote: |
There have been Meteos demo downloads at public kiosks in Japan, and Polarium has the ability to send a demo of the game to another DS. |
Of course the demos can use NiFi, and probably don't need to remain in contact with the host device (Unless the software checks for it, or has to remain in contact with the host at all times). I'm saying they might not have as much access to the bios, or the CPU(s) for example.
#39917 - polysign - Wed Apr 13, 2005 2:55 pm
I believe that the WMB Method is really good to run own Code from the GBA Port. That would make it really easy for us to develope own stuff without buying new hardware, because I suppose that most of us already have a GBA Flash Card (me at least)...
But I'm sure that we are doing great steps in unserstanding the Nifi-Protocol, so we can use it for more than juste WifiMe...
#39919 - monkey1987 - Wed Apr 13, 2005 2:57 pm
first of all i would say:
very nice and keep up the good work
but, when can we download the software to send the passme software??
i can't wait before it is there.
i dont mind if is it an unfinisched version
please answer this..
#39924 - [FireFly] - Wed Apr 13, 2005 4:40 pm
You can download the driver and application from
http://users.belgacom.net/bn967347/
Enjoy.
#39925 - shunt2000 - Wed Apr 13, 2005 4:43 pm
Thank you!
#39926 - polysign - Wed Apr 13, 2005 4:49 pm
Is that download verified? That User just got 1 post and it does not come from Tim. So I'm a bit careful...
#39927 - monkey1987 - Wed Apr 13, 2005 4:50 pm
thanx but what kind of wireless network adapter do i need?
i have a
Intel(r) Pro/wirreless 200BGNetwork connection
and a
Realtek RTL8139/810x Family Fast Ethernet NIC
can i make this program work now?
#39928 - polysign - Wed Apr 13, 2005 4:58 pm
#39930 - monkey1987 - Wed Apr 13, 2005 5:05 pm
i know that allready
but wy did i have to have one of that cards?
and why can't i get it work with another card?
please help me
#39931 - CoolkcaH - Wed Apr 13, 2005 5:15 pm
the driver works with rt2500 and rt2560 ?
#39934 - [FireFly] - Wed Apr 13, 2005 5:29 pm
CoolkcaH wrote: |
the driver works with rt2500 and rt2560 ? |
RT2500 PCI and CardBus = RT2560
RT2500 USB = RT2570
#39937 - sLAkEr - Wed Apr 13, 2005 6:55 pm
I tried with a PCMCIA RT2500 on my laptop and it work perfectly on windows 2000 ;D
Good Job!
#39938 - CoolkcaH - Wed Apr 13, 2005 6:57 pm
So that means the current driver doesn't work with usb? Will you make a RT2570 version?
I was thinking in buying the asus wl-167g.
#39939 - xOs - Wed Apr 13, 2005 6:58 pm
It works perfectly with a MSI PC54G2!
Seems that it doesn't work with my Belkin (chipset is not always a RT2500).
Good work!
_________________
Sorry for my poor English, I've only learned it at school. So, if you want to, correct me... :)
#39942 - ampz - Wed Apr 13, 2005 7:35 pm
About loading our own software over wireless...
Once the wifi hardware (and/or any bios api or nintendo library) has been figured out, it would of course be possible to put a wireless "loader" on the GBA cart.
This loader can then download the real software from the PC.
One thing I don't understand is why people think passme hacks are limited to 4MBytes. The only limitation is the size of the GBA cart you use.
The ARM9 can only execute code stored in the 4MByte RAM, yes, but the ARM7 can execute directly from the GBA cart if you want, and you can load any amount of additional resources (graphics, sounds, new ARM9 code, ... ) from the GBA cart to the 4MByte memory as you see fit.
#39944 - muckers - Wed Apr 13, 2005 8:15 pm
Program doesn't work with my Dell Wireless 1350 802.11b/g 54Mbps Mini-PCI Wireless Card. Are there any plans to make the program work with other wireless cards?
#39945 - xOs - Wed Apr 13, 2005 8:39 pm
Can someone explain me what there is to change in a driver to get it working with DS ? (how did Tim do ?)
_________________
Sorry for my poor English, I've only learned it at school. So, if you want to, correct me... :)
#39951 - [FireFly] - Wed Apr 13, 2005 9:38 pm
muckers wrote: |
Program doesn't work with my Dell Wireless 1350 802.11b/g 54Mbps Mini-PCI Wireless Card. Are there any plans to make the program work with other wireless cards? |
Is that card listed on http://ralink.rapla.net/ in the PCI or PCMCIA section? No. Why? Because it has a Broadcom chipset. RTFM.
#39952 - arog - Wed Apr 13, 2005 9:47 pm
I have a WUSB54G v4 (w/ 2570 chipset). Do you have any plans on getting that to work, or is it not possible? Just had to ask since I have the card already.
- Aaron Rogers
http://www.aaronrogers.com/nintendods/
Last edited by arog on Wed Apr 13, 2005 10:06 pm; edited 1 time in total
#39953 - maniacdevnull - Wed Apr 13, 2005 9:48 pm
If anyone is looking for a cheap, compatable PCI wifi card, newegg has one for $24.99 including shipping.
http://www.newegg.com/app/ViewProductDesc.asp?description=33-180-012&depa=0
I just ordered mine today.
#39954 - [FireFly] - Wed Apr 13, 2005 9:51 pm
xOs wrote: |
Can someone explain me what there is to change in a driver to get it working with DS ? (how did Tim do ?) |
I wrote the driver using the Windows DDK. What you need is Windows driver knowledge and knowledge about the hardware.
#39955 - [FireFly] - Wed Apr 13, 2005 9:53 pm
arog wrote: |
I have a WUSB54G v4 (w/ 2570 chipset). Do you have any plans on getting that to work, or is it not possible? Just had to ask since I have the card already. |
I am not interested in writing a driver for the RT2570 or any other wireless chipset.
#39956 - arog - Wed Apr 13, 2005 10:04 pm
Quote: |
I am not interested in writing a driver for the RT2570 or any other wireless chipset. |
Fair enough. I'll just run out and get me a PCI version.
Thanks a ton for figuring out & releasing what you have already!!!
- Aaron Rogers
http://www.aaronrogers.com/nintendods/
#39957 - gl0b - Wed Apr 13, 2005 10:05 pm
hey firefly rt2560.sys.checked is the debugging drivers version right? or what's the difference?
_________________
----!-----
Next generation DS
#39958 - [FireFly] - Wed Apr 13, 2005 10:12 pm
gl0b wrote: |
hey firefly rt2560.sys.checked is the debugging drivers version right? or what's the difference? |
Yes. I also included the checked/debug version in case the driver would not work with certain RT2560 cards or machines. The debug output from the checked version can be viewed in real-time with DebugView.
http://www.sysinternals.com/ntw2k/freeware/debugview.shtml
#39959 - pixie - Wed Apr 13, 2005 10:15 pm
Excellent work, hope to be able to test it in the next day or two once some toys arrive :)
#39960 - gl0b - Wed Apr 13, 2005 10:16 pm
is it any way to make this driver work as usual? (i mean normal wifi networking :) )
_________________
----!-----
Next generation DS
#39962 - [FireFly] - Wed Apr 13, 2005 10:30 pm
gl0b wrote: |
is it any way to make this driver work as usual? (i mean normal wifi networking :) ) |
No. This driver has its own class, it is not an NDIS driver. Windows does not see the RT2560 card as a network adapter. It would also require a lot more code for handling communication with other 802.11 devices.
#39966 - Spaceface - Wed Apr 13, 2005 11:42 pm
not to sound like a complete dumbass; but when XLink developed their system (and I believe Tim was a part of it) I bought the Sweex USB stick they used (not listed in the provided list). It finds the DS with NetStumbler. So is there any chance that in the near future it will be made available for this USB WLAN stick or would I be better off ordering one with the ralink chipset?
#39973 - linus - Thu Apr 14, 2005 2:09 am
just a thought but it would it be feasable to get the WMB to execute the code in a GBA cartridge which in turn downloads code from a wireless server.
if this were possible youd obviously still need a GBA cartridge but you wouldnt have to re-write it everytime you wanted to test it / try a new game.
#39974 - dagamer34 - Thu Apr 14, 2005 2:40 am
linus wrote: |
just a thought but it would it be feasable to get the WMB to execute the code in a GBA cartridge which in turn downloads code from a wireless server.
if this were possible youd obviously still need a GBA cartridge but you wouldnt have to re-write it everytime you wanted to test it / try a new game. |
We don't know how wireless works on the DS side, so that isn't a viable option right now. When we are doing WMB now, Tim's drivers just repeat what Super Mario 64 DS does anyway. We don't really know what we are doing.
_________________
Little kids and Playstation 2's don't mix. :(
#39978 - arog - Thu Apr 14, 2005 4:44 am
Hope you don't mind, I threw together a quick tutorial on how to setup and use the driver and app.
http://www.aaronrogers.com/nintendods/wifime.php
BTW, it worked perfectly for me the first time I tried it. Awesome job Tim!
- Aaron Rogers
#39996 - McDee - Thu Apr 14, 2005 9:42 am
arog wrote: |
Hope you don't mind, I threw together a quick tutorial on how to setup and use the driver and app.
http://www.aaronrogers.com/nintendods/wifime.php
BTW, it worked perfectly for me the first time I tried it. Awesome job Tim!
- Aaron Rogers |
Nice FAQ!
Brought me to buy the MSI PCMCIA Card for about 30 Euros and this evening my DS will play the first Homebrew-Software ;-)
But on question: I have only a 64Mbit F2A Card, can it soon be expected that Homebrew Software will exceed the Space of the Card?
I have also a 128Mbit Torbo Card, but, as for GBA Games, it ist incompatible with the DS, for it hangs up as the game starts, or short afterwards.
will homebrew-software work instead?
mcdee
#39997 - [FireFly] - Thu Apr 14, 2005 9:50 am
arog wrote: |
Hope you don't mind, I threw together a quick tutorial on how to setup and use the driver and app. |
Good job on the tutorial.
I noticed that you installed the driver using the "Don't search. I will choose the driver the install." option. It is easier/faster to use "Search for the best driver in these locations." and "Include this location in the search".
Problem is that this will only work if your card's PCI vendor/device and subvendor/subdevice combination is listed in the INF file. This was not the case for your card, and Windows probably told you that it couldn't find any compatible driver in the given location. That is why you had to go through those extra steps and force Windows to use my driver. Hence, the "Update Driver Warning".
Here's the needed line for your card, the "LinkSys WMP54G v4", just put it somewhere in the [MSFT] section.
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_00321737
If anyone else has this problem with a different card, please let me know so that I can update the INF file.
#39998 - Ben - Thu Apr 14, 2005 9:57 am
I have a Belkin F5D7010 for my laptop but I can't get the driver to install. I'm guessing my card must be some strange revision or is it that UK wifi is different entirely?
How long did it take you to write the driver? It'd be cool if there was a community of people developing compatible drivers for other cards.
Anyways. Good work amigos!
#39999 - [FireFly] - Thu Apr 14, 2005 10:06 am
Ben wrote: |
I have a Belkin F5D7010 for my laptop but I can't get the driver to install. I'm guessing my card must be some strange revision or is it that UK wifi is different entirely? |
If you are not sure if your card has the RT2560 chipset, then download following program and check if the VID/PID is 1814/0201. If it's not then it uses another chipset.
http://www.pcitree.de/
Ben wrote: |
How long did it take you to write the driver? It'd be cool if there was a community of people developing compatible drivers for other cards. |
Less than a month.
#40000 - Ben - Thu Apr 14, 2005 10:30 am
Bummer, it's a broadcom chipset. How easy do you think it would be to reapply your driver code to other chipsets? Or would it be like starting from scratch because of the differences in hardware?
Sorry to keep asking questions which are probably well bellow you, I'm very interested, that's all.
thanks
#40001 - [FireFly] - Thu Apr 14, 2005 10:51 am
Ben wrote: |
How easy do you think it would be to reapply your driver code to other chipsets? Or would it be like starting from scratch because of the differences in hardware? |
I did not have to start from scratch when I wrote my RT2560 driver. I used the PCIDRV example, a fully functional driver for an Intel 10/100 Ethernet card, from the Longhorn 4074 DDK as a starting point. It would take me another month, maybe less now that I have some experience, to write a driver for another chipset. Problem is that you need technical information on how that chipset works, information that is generally well guarded by the chipset manufacturer, thus making it impossible to write any custom driver whatsoever.
#40004 - Spaceface - Thu Apr 14, 2005 12:15 pm
[FireFly] Any chance you're gonna support the ZyDas chipsets they used for XLink? http://www.sweex.com/product.asp?pid=412&s=0 is a specification for the USB stick I'm using...
#40008 - Guyfawkes - Thu Apr 14, 2005 1:35 pm
is the wireless card still able to be used as normal or are the drivers just for the DS. i dont have any PCI slots spare so would mean having to replace my existing wireless card with a compatible one but cant do that unless it can be used as a normal wireless card.
#40011 - taichi - Thu Apr 14, 2005 1:38 pm
if i use a ez powerstar 512 MB card, can use the wireless passme programm?
#40012 - ampz - Thu Apr 14, 2005 2:07 pm
Thoose are obviously not the kind of specifications you would need to write a driver for it.
#40013 - Spaceface - Thu Apr 14, 2005 2:18 pm
ampz wrote: |
Thoose are obviously not the kind of specifications you would need to write a driver for it. |
pardon?
#40015 - Spaceface - Thu Apr 14, 2005 2:21 pm
taichi wrote: |
if i use a ez powerstar 512 MB card, can use the wireless passme programm? |
use the lookup table somewhere in the last 3 pages of this thread
#40020 - panyawo - Thu Apr 14, 2005 3:23 pm
It was possible to use CG-WLPCI54GL.
wonderful!!!
corega CG-WLPCI54GL
http://www.corega.co.jp/product/list/wireless/wlpci54gl.htm
#40021 - JesusXP - Thu Apr 14, 2005 3:24 pm
no offense spaceface but nobody told you to run out and buy the sweex usb wifi stick, Team Xlink had a sticky and repeatedly told people (like you) to not run out and buy anything until things were complete. I know what your asking them, but its not their responsibility to support you, so they may just tell you to buy the card they support.... I know this sucks for me too because I have a USRobotics PCI Wireless Nic and I'm in the same boat as you... :( .... maybe if we send them money they will support us :)
#40025 - Spaceface - Thu Apr 14, 2005 4:04 pm
JesusXP wrote: |
no offense spaceface but nobody told you to run out and buy the sweex usb wifi stick, Team Xlink had a sticky and repeatedly told people (like you) to not run out and buy anything until things were complete. I know what your asking them, but its not their responsibility to support you, so they may just tell you to buy the card they support.... I know this sucks for me too because I have a USRobotics PCI Wireless Nic and I'm in the same boat as you... :( .... maybe if we send them money they will support us :) |
I know that... but I had to buy one anyways, and since they were testing with it I was sure the stick would find my DS... if you could look back in the forums you could I see I told people the same, to NOT buy anything.. it's all very clear to me what's going on here, I'm just asking whether they're going to support it or not, since Tim probably also worked with the chipset on the XLink project...
#40027 - rapso - Thu Apr 14, 2005 4:30 pm
Sebbo wrote: |
i doubt they'd be using a public key
|
but rsa is based on an public and a private key, one of the two keys have to be in every NDS, then we could guess how long it'll really take to crack it ;)
greets
rapso
#40030 - muckers - Thu Apr 14, 2005 4:54 pm
[FireFly] wrote: |
muckers wrote: | Program doesn't work with my Dell Wireless 1350 802.11b/g 54Mbps Mini-PCI Wireless Card. Are there any plans to make the program work with other wireless cards? |
Is that card listed on http://ralink.rapla.net/ in the PCI or PCMCIA section? No. Why? Because it has a Broadcom chipset. RTFM. |
Alright, calm down. All I was saying that it doesn't work. I wasn't saying 'why doesn't it work? Someone help'.
Jeez...
#40042 - arog - Thu Apr 14, 2005 6:24 pm
#40044 - look - Thu Apr 14, 2005 6:46 pm
Correct me if I'm wrong here.....
the compatibility issue with regards to the chipset supported is purely down to the WifiMe application and nothing to do with the DS.
Point being that if this app supported other chipsets then more wifi adaptors would instantly become compatible.
So people who've already got kit thats not instantly compatible shouldnt rush out and buy new stuff yet as there maybe a chance further compatibility. As is the way with newly released software. Especialy on PC's
EDIT:-
BTW I bought a pair of these for my home network
http://www.ebuyer.com/customer/products/index.html?action=c2hvd19wcm9kdWN0X292ZXJ2aWV3&product_uid=48444
Not got a clue what chipset they use yet
#40047 - dovoto - Thu Apr 14, 2005 7:02 pm
many chips do not support the required level of control, and many more are not open sourced making finding new chipsets challenging. I doubt many more will be made compatible if any at all. Although once normal tcp/ip is setup all cards will work without modified drivers but some means of booting code in the first place will still be required.
_________________
www.drunkencoders.com
#40052 - arog - Thu Apr 14, 2005 7:26 pm
Quote: |
BTW I bought a pair of these for my home network |
If it's USB it's not going to work. If it's 802.11b, then it isn't the RT25x0 chipset. Either way, it won't work and most likely never will with WiFiMe.
- Aaron Rogers
http://www.aaronrogers.com/nintendods/
#40055 - ampz - Thu Apr 14, 2005 8:05 pm
For nordic people, I *think* that Clas Ohlson carries a compatible card.
Here is a picture of the Gigabyte 802.11g card they have: http://www.clasohlson.se/images/products/S/hi/B/381306A_X_2005-03-31_110849.jpg
The model number is a bit hard to make out, but as far as I can read it it looks like it is the correct one.
They also have a Gigabyte 108Mbps card, but I guess that one is out of the question?
#40075 - DaQat - Thu Apr 14, 2005 10:39 pm
Just 2 comments.
The atheros chipset should be doable for this for anyone who wants to bother and write a driver(No I don't have just looked at its specs)
And before people spend time adding new chipsets I would love to see a driver written for those of us who do our work in Linux. I would do this myself but I don't know nearly enough about writting drivers for linux.
#40087 - TheChuckster - Fri Apr 15, 2005 12:55 am
A Linux port might be simple and allow access to a larger array of wireless hardware via an abstraction layer.
#40101 - maniacdevnull - Fri Apr 15, 2005 3:39 am
Is there any way to have the wmb.exe program loop back to broadcasting the multiboot beacons once its done? This way, you wouldn't have go back to your pc and restart it every time your DS app crashes/you want to restart the DS app. If it isn't a feature now, maybe it could be a command line flag?
#40102 - gladius - Fri Apr 15, 2005 3:42 am
DaQat wrote: |
Just 2 comments.
The atheros chipset should be doable for this for anyone who wants to bother and write a driver(No I don't have just looked at its specs)
And before people spend time adding new chipsets I would love to see a driver written for those of us who do our work in Linux. I would do this myself but I don't know nearly enough about writting drivers for linux. |
Atheros in fact is not possible without some serious work reverse engineering the binary only HAL for the driver. It does not expose the required amount of control. This is the direction I took initially only to be frustrated time and time again. Plus the fact the hardware spec. is not available and it makes things quite a bit more difficult.
Also, there was work on the Linux driver for the rt2500 already, in fact the last I remember it was almost there. Be patient and it should come out soon.
#40107 - crazyc - Fri Apr 15, 2005 4:46 am
Quote: |
It does not expose the required amount of control. |
What is the required level of control?
#40112 - Kir - Fri Apr 15, 2005 5:41 am
Just tested Gigabyte GN-WPKG. Worked flawlessly. And it's pretty cheap too - only 27.5$ (at least here, in Moscow).
Also, i noticed one interesting thing : in my WMB statistics FCSErrorCount=0 (unlike arog & [FireFly] 's statistics ), and ReceivedSuccessCount is about 2400, and TransmittedSuccessCount is about 4600. Does that mean my WiFi card works better with DS ?
#40128 - pixie - Fri Apr 15, 2005 10:28 am
gladius wrote: |
Atheros in fact is not possible without some serious work reverse engineering the binary only HAL for the driver. It does not expose the required amount of control. This is the direction I took initially only to be frustrated time and time again. Plus the fact the hardware spec. is not available and it makes things quite a bit more difficult. |
Theres a open source HAL for the Atheros for *BSD (well open and free atleast :)
Quote: |
* ar5k is a free replacement of the binary-only HAL used by some drivers
* for Atheros chipsets. While using a different ABI, it tries to be
* source-compatible with the original (non-free) HAL interface. |
Info here and here
#40132 - [FireFly] - Fri Apr 15, 2005 10:55 am
New version of the multiboot app has been released. Transfer speed is much faster now.
#40135 - haruguchan - Fri Apr 15, 2005 11:46 am
[firefly], the new version does not work correctly. it stays sending data to the DS and never ends.
#40136 - haruguchan - Fri Apr 15, 2005 11:53 am
oops, i forgot :)
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_3C001948
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_3C011948
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_3C421948
I added these lines for supporting my conceptronics card ;)
#40141 - monkey1987 - Fri Apr 15, 2005 12:28 pm
why can't you run comercial games with a passme?
can anyone explain that to me?
#40143 - NoMis - Fri Apr 15, 2005 12:32 pm
monkey1987 wrote: |
why can't you run comercial games with a passme?
can anyone explain that to me? |
Does it matter? .... guess not
NoMis
#40146 - monkey1987 - Fri Apr 15, 2005 1:09 pm
I didn't aks if it does matter!
i asked WHY!
#40147 - [FireFly] - Fri Apr 15, 2005 1:18 pm
haruguchan wrote: |
[firefly], the new version does not work correctly. it stays sending data to the DS and never ends. |
I was able to reproduce the problem on my PC and think that the app was sending the CF-POLL frames too fast on your PC. What kind of processor do you have? Probably something very fast. Could you please try the fixed version below and let me know if it works?
http://users.belgacom.net/bn967347/rt2560_app_wmb_1_1_fixed.zip
#40148 - Boeboe - Fri Apr 15, 2005 1:20 pm
monkey1987 wrote: |
I didn't aks if it does matter!
i asked WHY! |
because it was never meant to do that.
passme was made with 1 goal in mind: homebrewing.
it's like asking why your dishwasher can't mow the lawn.
#40149 - PhoenixSoft - Fri Apr 15, 2005 1:26 pm
You obviously do not understand how PassMe works. It is not a device intended to allow backups of commercial games to be played on the Nintendo DS, it simply loads up to 4 MB from the GBA cart slot into RAM and starts executing from there. It does this by modifying the execution-start jump point in a game's unencrypted header. Commercial games don't fit in 4 MB of RAM. Wireless multiboot programs would, but that raises more legal and technical issues again. PassMe is completely legal. Anyone who tries to use it for illegal purposes runs the risk of spoiling it for everyone else.
#40151 - gl0b - Fri Apr 15, 2005 1:48 pm
New version app + new driver loads a lot faster!
Another improvement done :D
Thanks firefly :)
_________________
----!-----
Next generation DS
#40154 - haruguchan - Fri Apr 15, 2005 2:19 pm
[FireFly] wrote: |
I was able to reproduce the problem on my PC and think that the app was sending the CF-POLL frames too fast on your PC. What kind of processor do you have? Probably something very fast. Could you please try the fixed version below and let me know if it works? |
yes, i have a fast processor (3GHz). it works now :)
#40168 - pixie - Fri Apr 15, 2005 5:20 pm
Tested with gigabyte GN-WMKG and works :)
#40172 - maniacdevnull - Fri Apr 15, 2005 5:54 pm
Boeboe wrote: |
it's like asking why your dishwasher can't mow the lawn. |
BEST.
ANALOGY.
EVAR!
#40175 - dankydoo - Fri Apr 15, 2005 6:36 pm
Boeboe wrote: |
it's like asking why your dishwasher can't mow the lawn. |
You obviously don't understand how the PassMe works, maybe you should read up on it. Until then, do not misdirect those who are just learning.
It is in-fact possible to run commercial games using a passme, and some other knowledge, but it is frowned upon because of legal issues.
#40179 - chronofurb - Fri Apr 15, 2005 6:49 pm
who gives a nut if you cant run commercial games via a passme, the whole reason the passme was made, is so developers can make homebrew software. and if the ability to run commercial games via a passme became and option, it would bring some legal problems to the homebrew scene.
#40183 - telamon - Fri Apr 15, 2005 7:06 pm
Great work Firefly!
Say, will the sources for the driver and the application be made public? I know it's kinda rude to ask for more when you've just released the binaries.
But it could speed up the progress of getting a good method of running homebrew code and I bet that some compability issues could be solved too.
But you're probably already aware of that so I'm a bit curious about your opinion on the whole subject.
Cheers! =)
_________________
http://manifested.ath.cx
#40184 - DiscoBoy - Fri Apr 15, 2005 7:18 pm
I can confirm a success with:
http://www.mycom.se/produkt/canyon_cn_wf513_802_11b_g_cardbus__41045.html
"Canyon CN-WF513 802.11b/g CardBus"
It's only 219:- SEK, about 24 EUR or 31 USD
Tried Darkain's "dsPaint" and it worked. Had problems with Desktopman's "TetrisDS".
I use a F2A Ultra 256M
EDIT: Oh btw... A BIG "THANK YOU" firefly for making this possible.
#40202 - gladius - Sat Apr 16, 2005 1:24 am
crazyc wrote: |
Quote: | It does not expose the required amount of control. |
What is the required level of control? |
You need to be able to control the sequence numbers of the packets being sent. Everything else I was able to work around (i.e. auto-ack, resending, all other packet modification), but it will always modify the sequence number. It's not a driver mod, it's something in the binary HAL. I checked the open HAL on BSD and it doesn't have control over that either.
#40204 - Spaceface - Sat Apr 16, 2005 2:29 am
maniacdevnull wrote: |
Boeboe wrote: | it's like asking why your dishwasher can't mow the lawn. |
BEST.
ANALOGY.
EVAR! |
hahaha yeah that one cracked me up too
PhoenixSoft wrote: |
You obviously do not understand how PassMe works. It is not a device intended to allow backups of commercial games to be played on the Nintendo DS, it simply loads up to 4 MB from the GBA cart slot into RAM and starts executing from there. It does this by modifying the execution-start jump point in a game's unencrypted header. Commercial games don't fit in 4 MB of RAM. Wireless multiboot programs would, but that raises more legal and technical issues again. PassMe is completely legal. Anyone who tries to use it for illegal purposes runs the risk of spoiling it for everyone else. |
I'm wondering how it can be that it takes so long from what I saw on the movie Tim made... it's copying locally right?? (not criticizing your information, just wondering why this technically takes so long)
#40232 - shunt2000 - Sat Apr 16, 2005 1:56 pm
I went out to Comp USA and picked up the Hawking HWC54G PCMCIA card (because the cost met my budget) and it works beautifully.
Thanks for the binaries, Tim.
Shawn
#40257 - Chetic - Sat Apr 16, 2005 7:34 pm
In the list of supported network cards (http://ralink.rapla.net/) it says that the CN-WF511 is supported
but when I look at what the store sells and what the link from the list gives, they look very different.
Could someone please explain to me why?
I'd also like to know if it'll even work...
The one I want to buy: http://www.webhallen.com/prod.php?id=36500
The one in the list: http://www.canyon-tech.com/products/show.cfm/Net/Wireless_Products_IEEE_802.11g/CN-WF511
I'll translate if it is needed.
#40261 - Theodore104 - Sat Apr 16, 2005 9:25 pm
Chetic wrote: |
but when I look at what the store sells and what the link from the list gives, they look very different. |
It looks like the store's image is of the CN-WF509. All the specifications they give only match the CN-WF511, though, so it's almost certainly just the image that's wrong.
(Still, it's probably worth checking if they have a returns policy, just in case...)
-----
To add to the list of favourable accounts, I can report complete success using a:
Belkin F5D 7000uk (version 3000uk) pci card, and a
XG-Flash 256M flash cart.
Much kudos to Firefly for getting such a professional setup working!
- Theo
#40267 - shaymanjohn - Sat Apr 16, 2005 10:29 pm
For Theodore104 - I've got an XGFlash card (XGFlash 2 actually - like somebody else on this forum) but can't stop it creating a menu system, meaning I can't run any demos.
Which software/driver are you using for your flash card?
Thanks.
#40287 - arog - Sun Apr 17, 2005 2:00 am
Quote: |
can't stop it creating a menu system |
I have no idea about the XGFlash, but one thing I had to do with a similar card was tell it to make the menu whatever .gba file you want to test out.
- Aaron Rogers
http://www.aaronrogers.com/nintendods/
#40305 - Theodore104 - Sun Apr 17, 2005 7:52 am
shaymanjohn wrote: |
Which software/driver are you using for your flash card? |
Just the software that came with the latest drivers; XGClient XG1M v2.21. There's a "Use Boot Loader" setting in "Basic Options" in the "Options" menu.
(The driver version's XG1 v2.21 as well... I think I found it using google rather than anywhere helpful on their site, though.)
- Theo
#40307 - DiscoBoy - Sun Apr 17, 2005 8:06 am
Send an email to webhallen and let them put in the modelname on their product specification.
Mycom (at Sveavagen in Stockholm) has the same price:
http://www.mycom.se/produkt/canyon_cn_wf511_802_11b_g_pci__41044.html
Got my Canyon PC-card from them and it works without a hitch.
#40314 - Chetic - Sun Apr 17, 2005 12:56 pm
Theodore104 wrote: |
It looks like the store's image is of the CN-WF509. All the specifications they give only match the CN-WF511, though |
Oh, that's great! I'll make sure they have a return policy ;)
I guess, since Stockholm is where I'm going, I might aswell get it there to be sure..
Do you mean PCI card, by the way?
#40381 - telamon - Mon Apr 18, 2005 4:56 am
Tim, could you maybe remove the "<pause> press any key to exit" at the end of the boot sequence? You see the computer i'm running the program on is a few feet away from my developing computer so i have this batch file to simply loop your program over and over but that stuff makes my loop wait untill a button is pressed. I guess a lil exercise is good for ones health but this gets very frustrating after a few runs ;)
People who like this feature could simply create a bat file with the lines:
wmb.exe
pause
#40384 - DiscoBoy - Mon Apr 18, 2005 8:41 am
Chetic wrote: |
I guess, since Stockholm is where I'm going, I might aswell get it there to be sure..
Do you mean PCI card, by the way? |
I got a PC-CARD. I was going to buy the PCI-card as well, but they were out of stock.
Make sure you order it and make sure they have received it before you go to the store.
Also; Often Mycom report that they have something in store on the webshop and it turns out to be false.
Always order an item and wait for a confirmation that th item arrived to the store.
Webhallen has it's store closeby (in Stockholm) and they seemed to have a lot of the Canyon PCI-card in store. Check with them.
#40393 - xtoc - Mon Apr 18, 2005 2:23 pm
hi,
When i try to install that driver for my networkcard,
(rt2560_driver_1_0_0_6.zip)
it says : The Specified location does not contain information about your hardware
i've tested it on windows xp & 2000
Does anyone knows why ?
thanks for helping.
#40395 - [FireFly] - Mon Apr 18, 2005 2:32 pm
xtoc wrote: |
it says : The Specified location does not contain information about your hardware |
What brand/model is your card? If you are 100% sure that it has the RT2560 chipset then follow the installation instructions at http://www.aaronrogers.com/nintendods/wifime.php to force Windows to use my driver.
#40396 - xtoc - Mon Apr 18, 2005 3:02 pm
I've followed those instructions and tested :
3com(crdw696)
U.S.Robotics (usr 5410)
cisco (air-pcm340)
#40397 - gl0b - Mon Apr 18, 2005 3:07 pm
xtoc wrote: |
it says : The Specified location does not contain information about your hardware
i've tested it on windows xp & 2000
Does anyone knows why ?
thanks for helping. |
Dont select network adapter choose other devices on the top of the list when u are in advanced mode
_________________
----!-----
Next generation DS
#40398 - [FireFly] - Mon Apr 18, 2005 3:26 pm
xtoc wrote: |
I've followed those instructions and tested :
3com(crdw696)
U.S.Robotics (usr 5410)
cisco (air-pcm340) |
3COM CRDW696 = Intersil PRISM
U.S. Robotics USR5410 = Texas Instruments TNETW1130
Cisco AIR-PCM340 = Aironet PC4500
RTFM!
#40399 - xtoc - Mon Apr 18, 2005 3:31 pm
Sorry , Last question , can you tell me a famous card which support that kind of chipset?
#40400 - [FireFly] - Mon Apr 18, 2005 3:33 pm
xtoc wrote: |
Sorry , Last question , can you tell me a famous card which support that kind of chipset? |
http://ralink.rapla.net/
#40401 - arog - Mon Apr 18, 2005 5:12 pm
FAQ updated with latest (stupid?) questions. :)
http://www.aaronrogers.com/nintendods/wifime.php#faq
- Aaron Rogers
#40413 - digger2 - Mon Apr 18, 2005 8:30 pm
Hi,
I just buy this USB Wifi adapter because it's on the compatibility list but I cannot use the unofficial driver with it. I got the message : The specified location does not contain information about your hardware.
I try to use PCItree but as I can see (and as the name say) it's only for the PCI card.
Any suggestion ?
Best regards.
#40418 - gnocchi - Mon Apr 18, 2005 8:51 pm
digger2 wrote: |
Hi,
I just buy this USB Wifi adapter because it's on the compatibility list |
Extract of the readme.txt :
Quote: |
------------
Requirements
------------
- Windows 2000 or XP
- Ralink RT2560 PCI or CardBus card |
#40421 - digger2 - Mon Apr 18, 2005 8:56 pm
A O U C H....
#40422 - digger2 - Mon Apr 18, 2005 9:01 pm
It's really bad because I own a shuttle barebone with 1 AGP and 1 PCI... the PCI port is used for SB Live (mobo sound card sucks)...
Now, I need to wait DS Flash kit and Magic Key...
Thanks for your help.
#40456 - MumblyJoe - Tue Apr 19, 2005 12:14 am
digger2 wrote: |
It's really bad because I own a shuttle barebone with 1 AGP and 1 PCI... the PCI port is used for SB Live (mobo sound card sucks)...
Now, I need to wait DS Flash kit and Magic Key...
Thanks for your help. |
That sucks, but you really really didn't expect to one day need some other pci card in the computer? Regardless, just hang on a fortnight or so, it is still a new tech, you might get lucky.
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#40551 - Theodore104 - Wed Apr 20, 2005 7:22 am
[Firefly]:
Have you considered releasing the source of wmb.exe? Or even just a rough API of your driver? (Presumably, since it doesn't advertise itself to the system as a wireless network card, the API is very different.) Finding other uses for the technology (like the old Pictochat-to-irc gateway idea) would be a lot easier with an example program that uses it....
Thanks in advance!
- Theo
#40572 - haruguchan - Wed Apr 20, 2005 2:26 pm
if you are in windows 2000 (i haven't tested XP) and get a "The Specified location does not contain information about your hardware " message, try looking for the hardware identifiers in the ini file of your original drivers. Then add them to the ini file of the tim's drivers.
If this does not work, when you get that error message, retry twice.
#40598 - xboxpro - Wed Apr 20, 2005 9:20 pm
haruguchan wrote: |
if you are in windows 2000 (i haven't tested XP) and get a "The Specified location does not contain information about your hardware " message, try looking for the hardware identifiers in the ini file of your original drivers. Then add them to the ini file of the tim's drivers.
If this does not work, when you get that error message, retry twice. |
Where do you find the ini files?
#40599 - haruguchan - Wed Apr 20, 2005 9:32 pm
for example: my conceptronic card didn't get detected.
in the drivers CD i looked for the .inf file of my version of windows. then i looked the syntax that was being used in the tim's drivers inf file. i found the hardware identifiers of the cards that those original drivers support (32bits hex) and then i edited tim's inf file.
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_3C001948
where 3C001948 is the hardware identifier of my card. if you add a line like this with the id that you find, windows should accept the drivers. if this does not work, retry when says that error message.
#40600 - xboxpro - Wed Apr 20, 2005 9:47 pm
dosen't work or I am doing it wrong. do I put that line after
[MSFT]
; DisplayName Section DeviceId
; ----------- ------- --------
; tested
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_25601814
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_531018EB
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_00501681
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_00321737
My hardare id:
%RT2560.DRVDESC%=RT2560_Inst, PCI\VEN_1814&DEV_0201&SUBSYS_12F4103C
#40601 - xboxpro - Wed Apr 20, 2005 9:50 pm
Oh and i have a broadcom card
#40602 - Ben - Wed Apr 20, 2005 10:05 pm
Well doesn't it need to be Ralink?
#40604 - dimensionx - Wed Apr 20, 2005 10:15 pm
bought the
Encore (model: ENLWI-G-RLAM)
which uses the Ralink RT2500 Chipset
as recommended by a other forum user on this thread
and also after checking on the FSF free software foundation
to check that it was openly compatable for GNU/Linux (-;
and 3 days later got it and just tested it out. works great (-:
so props to the wifime and the devs out there
#40608 - Spaceface - Wed Apr 20, 2005 10:48 pm
xboxpro wrote: |
Oh and i have a broadcom card |
you gotta be kidding me
#40642 - xboxpro - Thu Apr 21, 2005 3:58 am
Spaceface wrote: |
xboxpro wrote: | Oh and i have a broadcom card | you gotta be kidding me |
What?
#40643 - maniacdevnull - Thu Apr 21, 2005 5:03 am
xboxpro wrote: |
Spaceface wrote: | xboxpro wrote: | Oh and i have a broadcom card | you gotta be kidding me | What? |
it doesnt work w/ anything but RT2560-based cards. buy one of these:
http://www2.newegg.com/Product/Product.asp?Item=33-180-012&depa=0
also, this has been asked and answered many times. try reading the entire thread next time.
#40644 - xboxpro - Thu Apr 21, 2005 5:08 am
! more Question, The adpter has to be 802.11g right? Because I have alot of extra 802.11b. And i just wanted to make sure that they won't work for WiFiMe.
#40645 - alexkraemer - Thu Apr 21, 2005 5:15 am
THE ADAPTOR HAS TO HAVE A RALINK CHIPSET AND BE ON THE APPROVED LIST http://ralink.rapla.net/
Why is this so hard to understand?
#40655 - Zen Punk - Thu Apr 21, 2005 9:04 am
Yes, it's amazing how some people's reading comprehension just goes down the tubes when you show them something shiny and new, isn't it? This thread is reminding me more and more of the state of the XLink DS forum leading up to the would-be release of their infamous tunneling software. I completely sympathize with them shutting down the forum. It gets UGLY sometimes. But anyhow, thank you very much Tim for developing this software! Have you given any thoughts to releasing the source for it? Are there reasons why you think this isn't a good idea? Just asking for your thoughts, not asking you to do it. This program is useful even pre-compiled.
#40656 - Godster - Thu Apr 21, 2005 9:04 am
Can anyone point me to some compatible cards available within the UK using the required chipset?
#40657 - NoMis - Thu Apr 21, 2005 9:11 am
Godster wrote: |
Can anyone point me to some compatible cards available within the UK using the required chipset? |
A few posts above alexkraemer posted a Link that were posted a few times now. Look at this list under PCI and PCMCIA than go to a retailer or onlineshop and just look for that cards.
NoMis
#40658 - bluescrn - Thu Apr 21, 2005 9:20 am
Godster wrote: |
Can anyone point me to some compatible cards available within the UK using the required chipset? |
I've ordered a 'Sweex LC700030 Wireless PCI Card 11G' from Amazon.co.uk (?15.95 + delivery), which is on the list - not got it yet, so I can't confirm that it works.... hopefully it'll be here for the weekend :)
#40662 - Rinkwraith - Thu Apr 21, 2005 9:51 am
bluescrn wrote: |
I've ordered a 'Sweex LC700030 Wireless PCI Card 11G' from Amazon.co.uk (?15.95 + delivery), which is on the list - not got it yet, so I can't confirm that it works.... hopefully it'll be here for the weekend :) |
Oooh... let us know. A quick post or PM would be very much appreciated.
R
#40668 - ampz - Thu Apr 21, 2005 11:34 am
alexkraemer wrote: |
THE ADAPTOR HAS TO HAVE A RALINK CHIPSET AND BE ON THE APPROVED LIST http://ralink.rapla.net/
Why is this so hard to understand? |
Addition: And it must NOT be a USB dongle.
Note that there are several USB dongles on that list.
#40669 - Rinkwraith - Thu Apr 21, 2005 11:39 am
How far away are we from being able to wifi across a demo rom, rather than having to flash a gba cartridge?
R
Edit: Sorry, this is the whole RSA encryption thing isn't it. Ignore me.
#40679 - sasq - Thu Apr 21, 2005 1:01 pm
As soon as someone figures out how to access the wifi you could write your own code that receives data from a PC. Best chance of that would proably be to disassemble pictochat in the firmware.
Hopefully someone of the few people that have access to decrypted firmware is doing this...
#40681 - [FireFly] - Thu Apr 21, 2005 1:29 pm
sasq wrote: |
As soon as someone figures out how to access the wifi you could write your own code that receives data from a PC. Best chance of that would proably be to disassemble pictochat in the firmware.
Hopefully someone of the few people that have access to decrypted firmware is doing this... |
I would like to see someone remove the signature check from the "DS Download Play" binary in the encrypted firmware. That way you can execute code on the DS without GBA cart. That someone could be me if I knew how the firmware en/decryption works.
#40731 - Mike - Fri Apr 22, 2005 12:16 am
[FireFly] wrote: |
sasq wrote: | As soon as someone figures out how to access the wifi you could write your own code that receives data from a PC. Best chance of that would proably be to disassemble pictochat in the firmware.
Hopefully someone of the few people that have access to decrypted firmware is doing this... |
I would like to see someone remove the signature check from the "DS Download Play" binary in the encrypted firmware. That way you can execute code on the DS without GBA cart. That someone could be me if I knew how the firmware en/decryption works. |
A long long time ago, in a galaxy far far away, I used to be a cracker. :)
So, I'm putting some efforts in cracking the encryption in my free time (for educational purposes). It's a real challenge figuring out a flaw in the system, though...
On an unrelated note, I bought a 50 dollar WiFi card apparantly listed as compatible with WiFiMe (a Belkin 54g) that turned out to be of an incompatible build. The store won't refund unless it's broken, so I'm duped. I could however break it myself, but my conscience would bite me in the head if I did :p
#40747 - assassda - Fri Apr 22, 2005 2:52 am
why do you need one of those type of cards? why wont usb ones work? can you (or anyone) make it work for any other kind with similar code?
#40751 - tepples - Fri Apr 22, 2005 3:10 am
For the same reason that a C=64 can't run NES games nor vice versa. Every wireless chipset has a different set of hardware registers.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#40753 - Code Monkey - Fri Apr 22, 2005 3:27 am
Now, I'm only slightly familiar with the theory behind windows drivers, however...
I was aware there is a windows feature to create "filter" drivers. Like, you could make a driver that gets put in the driver stack so that you could say, send/recieve certain types of raw data to/from all cdroms (used for some cd burning apps?).
On that same note, would it be possible maybe, to write a filter driver that goes somewhere in the network stack, so that you could intercept and process all "NiFi" traffic from any wireless networking device (i think you could filter by MAC address, right?)
If i'm not completely off-base, that would solve a number of problems. Namely, you wouldn't need manufacturer specs for currently unsupported wifi cards (assuming the card is already supported by windows). Also, the wifi card could be used for regular networking (although I suppose performance would be degraded).
I'd love to take a crack at a simple test myself, but the DDK isn't free anymore :(
Anyone more knowledgable want to confirm if I'm onto something?
#40756 - tepples - Fri Apr 22, 2005 4:13 am
A lot of Wi-Fi chipsets like to "post-process" values between the CPU and the 802.11b interface proper, such that the packet that the OS sends or receives is not identical to the packet that the antenna sends or receives. These hacks allegedly improve IPv4 performance, but they destroy any chance of Ni-Fi compatibility.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#40758 - shrader - Fri Apr 22, 2005 4:47 am
I'll admit I don't know much about the way your driver arranges the packets for broadcasting to the DS, or the DS's wireless protocal at all for that matter. But I would imagine that a Lucent/Orinoco or Intersil Prism driver shouldn't be too difficult to devise. They have been open source for awhile now, and even the main Linux kernel has supported them for years. Not to mention that an Orinoco Silver card can be found on ebay for about $10 - 20 these days. These cards and chipsets have been out for years - Orinoco was one of the first 802.11b providers in the market and their commercial APs are still some of the best out there. They've been proven as stable and flexible for most wireless applications, so I don't see how it would be too difficult to get WiFime to work. But like I said I'm not at all familiar with the inner workings of the DS's wireless specs.
So I guess I'm just throwing that out there in case Tim or anyone else would be interested in expanding the compatibility of the driver to these very common cards. I figure the more wireless cards that are compatible with this the more people can start developing and testing DS homebrew software.
#40759 - MumblyJoe - Fri Apr 22, 2005 4:47 am
Mike wrote: |
On an unrelated note, I bought a 50 dollar WiFi card apparantly listed as compatible with WiFiMe (a Belkin 54g) that turned out to be of an incompatible build. The store won't refund unless it's broken, so I'm duped. I could however break it myself, but my conscience would bite me in the head if I did :p |
Which specific model? I have a belkin 54g card and it works perfectly with wifime.
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#40779 - Mike - Fri Apr 22, 2005 4:10 pm
MumblyJoe wrote: |
Mike wrote: | On an unrelated note, I bought a 50 dollar WiFi card apparantly listed as compatible with WiFiMe (a Belkin 54g) that turned out to be of an incompatible build. The store won't refund unless it's broken, so I'm duped. I could however break it myself, but my conscience would bite me in the head if I did :p |
Which specific model? I have a belkin 54g card and it works perfectly with wifime. |
It's an F5D7000 which unfortunately has a BCM4306 chipset (Broadcom). It's a revision 3 card, so watch out for this specific type.
I found out that the chipset it uses has horrible vendor support, so that to this day no one was offered enough information to build a Linux driver for it. So my plan to check out the source to the Linux driver in an attempt to write my own DS-fiddling apps died.
On a more positive note, it appears that the card is acting up. Whenever I touch my screen, or my PC's case, I'm getting some strong electric zaps. However, this only happens when I'm touching the ground with my feet. I'm wondering how this is possible, given that A. I'm wearing socks and B. The card has little to do with the glass on my monitor. Strange ...
#40780 - B10H4Z4RD - Fri Apr 22, 2005 4:32 pm
sounds like you have a bad ground. check and make sure your plugging you computer equiptment into a grounded outlet. I positivly sure that your wireless card isnt cousing that, but thats not stoping you from using that excuse to return it! :-D
_________________
There Are No Stupid Questions, But There Are A Lot Of Inquisitive Idiots.
#40790 - Maverick - Fri Apr 22, 2005 6:24 pm
As there is no way to get the zydas chipset to work, is there any way to get packet capture working?
Would you be able to give me enough information to get started on this?
Many thanks
#40801 - Mike - Fri Apr 22, 2005 8:18 pm
B10H4Z4RD wrote: |
sounds like you have a bad ground. check and make sure your plugging you computer equiptment into a grounded outlet. I positivly sure that your wireless card isnt cousing that, but thats not stoping you from using that excuse to return it! :-D |
You were right! It was the grounding! The reason I didn't notice this was because I recently moved to a new house. While I suspected the recently aquired card to be the culprit, it thus was actually the old crappy wiring in this recently aquired 200,000$ dump. At my old place, I didn't have electricity on the second floor where the computer was located because of a burn-out, so I built my own extension wire which wasn't grounded eighter. However, I never noticed this "shocking" problem because I wasn't touching the actual ground with my feet, just the upstairs floor.
I temporarily fixed the problem by grounding the wall socket using an old coax cable.
I'm wondering if all the years of being nuked by this weird energy the monitor emmitted could be responisble for some of the unexplained neurological complaints I've being having for some years (buzzing in ears, nightblindess, unequal pupil sizes, bouts of confusion, auditory hallucinations, balancing problems, etc.).
Eventhough a recent MRI didn't show anything out of the ordinary, I now fear I might develop a tumor in the future. :(
#40811 - tepples - Fri Apr 22, 2005 9:06 pm
Mike wrote: |
I'm wondering if all the years of being nuked by this weird energy the monitor emmitted could be responisble for some of the unexplained neurological complaints I've being having for some years (buzzing in ears, nightblindess, unequal pupil sizes, bouts of confusion, auditory hallucinations, balancing problems, etc.). |
Nope, that's just the typical effects after having OD'd on TOD :)
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#40813 - Mike - Fri Apr 22, 2005 9:18 pm
tepples wrote: |
Mike wrote: | I'm wondering if all the years of being nuked by this weird energy the monitor emmitted could be responisble for some of the unexplained neurological complaints I've being having for some years (buzzing in ears, nightblindess, unequal pupil sizes, bouts of confusion, auditory hallucinations, balancing problems, etc.). |
Nope, that's just the typical effects after having OD'd on TOD :) |
Heh? I remember that game ... I used to play it all the time becasue it was the only version of Tetris that didn't seem distorted and warped to me. :p
#40824 - MumblyJoe - Fri Apr 22, 2005 11:54 pm
Mike wrote: |
MumblyJoe wrote: | Mike wrote: | On an unrelated note, I bought a 50 dollar WiFi card apparantly listed as compatible with WiFiMe (a Belkin 54g) that turned out to be of an incompatible build. The store won't refund unless it's broken, so I'm duped. I could however break it myself, but my conscience would bite me in the head if I did :p |
Which specific model? I have a belkin 54g card and it works perfectly with wifime. |
It's an F5D7000 which unfortunately has a BCM4306 chipset (Broadcom). It's a revision 3 card, so watch out for this specific type.
I found out that the chipset it uses has horrible vendor support, so that to this day no one was offered enough information to build a Linux driver for it. So my plan to check out the source to the Linux driver in an attempt to write my own DS-fiddling apps died.
On a more positive note, it appears that the card is acting up. Whenever I touch my screen, or my PC's case, I'm getting some strong electric zaps. However, this only happens when I'm touching the ground with my feet. I'm wondering how this is possible, given that A. I'm wearing socks and B. The card has little to do with the glass on my monitor. Strange ... |
Actually, I have a F5D7000au revision 3 or something, the rt2560 revision of that model which does have some (but kinda lousy) linux support. Time to return it or sell it to a friend who doesn't need linux or wifime support.
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#40825 - Pseudo - Sat Apr 23, 2005 12:22 am
will this work?
http://www.linksys.com/products/product.asp?grid=33&scid=36&prid=669
its on the list but seeing this kinda threw me off as it is USB
NOTE: USB version (RT2570) will not work
#40827 - DaQat - Sat Apr 23, 2005 2:02 am
nope, most linksys = broadcom.
#40829 - Pseudo - Sat Apr 23, 2005 2:16 am
so thats a no on any linksys Wifi device with this?
#40846 - FourScience - Sat Apr 23, 2005 4:21 am
Pseudo wrote: |
so thats a no on any linksys Wifi device with this? |
No, at least one Linksys device works. That is, the WMP54G version 4, found here: http://www.linksys.com/products/product.asp?grid=33&scid=36&prid=635
The other one you mentioned doesn't work as it's USB and has a different chipset. To my knowledge only PCI or PCMCIA cards work, no USB adapters. Chipsets vary even within the same product model, as each version (often as many as 5 different versions) can have completely different hardware.
#40853 - telamon - Sat Apr 23, 2005 4:47 am
Code Monkey wrote: |
Now, I'm only slightly familiar with the theory behind windows drivers, however...
I was aware there is a windows feature to create "filter" drivers. Like, you could make a driver that gets put in the driver stack so that you could say, send/recieve certain types of raw data to/from all cdroms (used for some cd burning apps?)....
|
I belive that is what LibUsb-Win32 does. I was writing a custom driver for the DWL-122 usb wifi stick just the day before the wifime was released. Short after it's release i saw the posts about what the hardware was supposed to be capable of for the wifime trick to work. So I've suspended the project until someone can confirm that the DWL-122 meets the requirments.[/url]
Last edited by telamon on Sat Apr 23, 2005 5:04 am; edited 1 time in total
#40854 - jstart - Sat Apr 23, 2005 4:52 am
Oh Cool! I have a dwl-122 do you need to know something about it before you continue or what?
_________________
-=Jstart=-
#40857 - telamon - Sat Apr 23, 2005 5:08 am
yeah, i'm able to send and recieve raw data from the device but i have no idea of what to send as the chipset is undocumented. I saw the otherday on some linux forums about progams that sniff usb-traffic. I could use that prehaps to figure out how the stick works, except I don't know if the hardware on the stick modifies the packets sent to it before it transmits them. So i don't want to put lots of effort into writing a special driver if it turns out to be worthless.
Note: The libusb filter driver does not block your device from being accessed by other drivers. So you could still use your stick as a wlan-adapter at the same time as using it as a wifime.
#40871 - xboxpro - Sat Apr 23, 2005 7:15 am
Is there anyway to make a driver fro a broadcom card? Is it really hard to make one? Because I really need to Use WiFIME. So is it possible?
#40877 - xboxpro - Sat Apr 23, 2005 8:01 am
I get an error when i update the driver for my card. It says the device failed to start. How do you fix that? This time i used a compatible card.
#40878 - Pseudo - Sat Apr 23, 2005 8:44 am
FourScience wrote: |
Pseudo wrote: | so thats a no on any linksys Wifi device with this? |
No, at least one Linksys device works. That is, the WMP54G version 4, found here: http://www.linksys.com/products/product.asp?grid=33&scid=36&prid=635
The other one you mentioned doesn't work as it's USB and has a different chipset. To my knowledge only PCI or PCMCIA cards work, no USB adapters. Chipsets vary even within the same product model, as each version (often as many as 5 different versions) can have completely different hardware. |
I was looking for one that could go from my PC to my iBook as Iwant to try to keep my PC wired
#40879 - telamon - Sat Apr 23, 2005 9:00 am
xboxpro wrote: |
I get an error when i update the driver for my card. It says the device failed to start. How do you fix that? This time i used a compatible card. |
Sounds kinda bad. did you reboot after the installation? are you sure windows really is trying to use the correct driver?
As for that broadcom chipset it's not only a driver that is needed. For a card to be compitable with the wifime you need to be able to send and recieve raw wifi packets, and there's several obstacles for this. For example your operative system. With a custom driver you can bypass the problem of getting the raw data to the device.
But many devices modify the data before sending it out for special reasons. And this interference CANNOT be fixed with simply a driver I don't think it can be bypassed at all.
The question "Can you make my card compitable with the device?" seems to come back once every page, if things are still unclear please read the enitre thread and I guarantee your enlightment. And if you refuse I can simply give you the answer you'd potentially belive:
"No you card <insert model here> cannot and will never be compitable with the wifi boot method."
P.S. these hot fumes weren't singularily directed toward xboxpro.
#40886 - xboxpro - Sat Apr 23, 2005 9:31 am
I put he original drivers back on the card and the the error went away. I also realized that the power light was off when i had the WiFiMe drivers on, and the light turned back on when i installed the original drivers. Could this be some sort of power isue?
#40889 - [FireFly] - Sat Apr 23, 2005 9:49 am
xboxpro wrote: |
I get an error when i update the driver for my card. It says the device failed to start. How do you fix that? This time i used a compatible card. |
Did you verify the VID/PID with PCITree? It should be 1814/0201. If that is the case (I hope for you it is) then try following steps:
1. Unpack custom driver zip file.
2. Delete winxp\rt2560.sys
3. Rename winxp\rt2560.sys.checked to winxp\rt2560.sys
4. Download DebugView (http://www.sysinternals.com/ntw2k/freeware/debugview.shtml)
5. Run DebugView
6. Install custom driver ("checked" version, see step 2/3)
7. Copy all driver debug output from DebugView and paste it to http://www.rafb.net/paste
8. Paste the rafb.net url here so I can check the output.
#40890 - xboxpro - Sat Apr 23, 2005 10:05 am
#40891 - xboxpro - Sat Apr 23, 2005 10:10 am
Forgot to say I can't find my PC Card in PCITree. I can only find the controller.
#40892 - [FireFly] - Sat Apr 23, 2005 10:21 am
xboxpro wrote: |
Forgot to say I can't find my PC Card in PCITree. I can only find the controller. |
The driver output tells me that there is a problem trying to read the PCI configuration space. This doesn't surprise me given the fact that you can't find your RT2560 card in PCITree.
#40931 - arbitrary - Sat Apr 23, 2005 5:13 pm
Rinkwraith wrote: |
bluescrn wrote: | I've ordered a 'Sweex LC700030 Wireless PCI Card 11G' from Amazon.co.uk (?15.95 + delivery), which is on the list - not got it yet, so I can't confirm that it works.... hopefully it'll be here for the weekend :) | Oooh... let us know. A quick post or PM would be very much appreciated.
R |
I can confirm that this card works, just got it set up and booted DSPaint :)
#40943 - xboxpro - Sat Apr 23, 2005 8:49 pm
[FireFly] wrote: |
xboxpro wrote: | Forgot to say I can't find my PC Card in PCITree. I can only find the controller. |
The driver output tells me that there is a problem trying to read the PCI configuration space. This doesn't surprise me given the fact that you can't find your RT2560 card in PCITree. |
How do I fix that problem? So it can read the PCI config space.
#40953 - norvan - Sat Apr 23, 2005 11:06 pm
just a question. Would i be able to use the GBANK for this? I really wanna get one for the multimedia playback but i wanna be able to use it for passthroughs also.
#41404 - zimtower - Thu Apr 28, 2005 3:07 am
Is tim gonna create a driver for wireless b linksys usb adaptor(i think rt2700)? it sure would save us money...
#41421 - tubooboo - Thu Apr 28, 2005 8:06 am
Hi,
quick note to the germans on the board: I can confirm that the german version of the Belkin F5D7000 (revision sticker on the packaging reads "3000de") works fine. Its available widely, for example in "Expert" markets.
Kudos to Tim for his accomplishments.
best
Emanuel
http://www.ngine.de
#41426 - Jalava - Thu Apr 28, 2005 9:09 am
Edimax EW-7128G worked great too and is largely available here in Finland.
#41438 - ajb_advance - Thu Apr 28, 2005 2:25 pm
For those in Japan I can confirm that the PCMCIA Corega CG-WLCB54GL (http://www.corega.co.jp/product/list/wireless/wlcb54gl.htm) works fine. Available for less than 3,000Yen at your local Yodabashi Camera (http://www.yodobashi.com/enjoy/more/i/cat_8427287_8785064_8283931/22715025.html) among other places.
Bit late, but excellent work Tim.
#41441 - CoolkcaH - Thu Apr 28, 2005 4:13 pm
Someone should make a wireless dump tutorial so anyone with a laptop near a nintendo ds kiosk could dump and build demos. And translate it to japanese... ;)
And someone that lives close to E3 should capture every packet 24h...there will be a lot of traffic there!
#41565 - tepples - Fri Apr 29, 2005 6:36 pm
Sebbo wrote: |
i doubt they'd be using a public key |
The public key is the one in the firmware. The private key is the one in Redmond. This is true of both the Xbox and the Nintendo DS.
Quote: |
does this mean we'll do another joint encryption crack like darkfader did on metroid? :-D |
You mean like Operation Project X, which never got anywhere?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#41638 - headspin - Sat Apr 30, 2005 4:17 pm
My notebook has locked up completely a few times since installing a Belkin F5D7010au v3 PCMCIA card into my Toshiba A70. The flashing worked fine and everthing and the crashes are completely random ie. Not even while flashing or any 'apparent' wireless activity is occuring. Although the lights appear to stay on all the time even with the DS is switched off, is that normal?
I got it today for this FlashMe 'operation' so I havn't installed any other driver (not that that should matter), so I've removed the card and will only put it in when I need it.
But looks like a bug in the driver, unfortunately it completely locks up so I can't provide any debug info or anything. It totally freezes the mouse and everything.
I have never experienced this behaviour before installing the driver.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#41669 - CoolkcaH - Sun May 01, 2005 12:39 am
I have a RT2460 wireless b card... is there any chance it will work?
Tim, can you release the driver source code or modify it if it's easy and possible?
thanks
#41671 - [FireFly] - Sun May 01, 2005 12:54 am
CoolkcaH wrote: |
I have a RT2460 wireless b card... is there any chance it will work? |
The RT2560 and RT2460 are very similar chipsets. The work involved in creating a RT2460 driver based on the RT2560 one will be minimal. However, the development of a driver usually requires hardware, and no hardware means no (or a crappy, maybe non-working) driver.
CoolkcaH wrote: |
Tim, can you release the driver source code or modify it if it's easy and possible? |
The people that can do something useful with the source code should be able to write one from scratch themselves, so no need for any source code to be released, mwhahaha :)
#41673 - headspin - Sun May 01, 2005 12:55 am
#41720 - etiennedupont - Sun May 01, 2005 2:44 pm
hello.
i wish to know if it is possible to customize my own wifi drivers in order to achieve it working the same as with the ratlink chipset ?
thanks.
I guess since it works for the ratlink,
it must not be that hard to do the same with another chipset,
since it is also wifi.
_________________
///et oui, c'est surprise sur prise !!///
#41721 - [FireFly] - Sun May 01, 2005 2:50 pm
etiennedupont wrote: |
i wish to know if it is possible to customize my own wifi drivers in order to achieve it working the same as with the ratlink chipset ? |
This is the software I used to "customize" the RT2560 driver:
http://www.microsoft.com/whdc/devtools/ddk/default.mspx
#41725 - etiennedupont - Sun May 01, 2005 3:31 pm
hmm.
200 $ is a bit much for me to only try something i won't really be able to do.
_________________
///et oui, c'est surprise sur prise !!///
#41735 - wintermute - Sun May 01, 2005 4:28 pm
you don't need the DDK suite, only the DDK.
#41747 - Sausage Boy - Sun May 01, 2005 5:28 pm
But, what's special about your drivers?
How are they different from regular ones?
_________________
"no offense, but this is the gayest game ever"
#41837 - etiennedupont - Mon May 02, 2005 9:46 am
my i guess wifi card don't have a ratlink chipset,
but it must not be needed for this trick to work.
if i can understand how did tom made his customized driver do communicate with his ds,
i guess i can customize my wifi card's drivers in order to do as he had done.
i'd just be glad to find, at first, what to add/modify to the driver...
(though i don't think i would do it right, i can't really tell if i don't try)
(or if somebody can tell how to make it.....)
_________________
///et oui, c'est surprise sur prise !!///
#41838 - [FireFly] - Mon May 02, 2005 10:37 am
etiennedupont wrote: |
if i can understand how did tom made his customized driver do communicate with his ds, i guess i can customize my wifi card's drivers in order to do as he had done. |
I wrote a *NEW* driver from scratch with the DDK.
etiennedupont wrote: |
i'd just be glad to find, at first, what to add/modify to the driver... |
You can *NOT* modify your official/existing driver because you do *NOT* have the source code, and even if you would have it, would you know what to change? No.
#41840 - etiennedupont - Mon May 02, 2005 11:24 am
[FireFly] wrote: |
etiennedupont wrote: | if i can understand how did tom made his customized driver do communicate with his ds, i guess i can customize my wifi card's drivers in order to do as he had done. |
I wrote a *NEW* driver from scratch with the DDK. |
and did you manage to communicate with your DS ?
(as it's the point here)
_________________
///et oui, c'est surprise sur prise !!///
#41841 - [FireFly] - Mon May 02, 2005 11:44 am
etiennedupont wrote: |
and did you manage to communicate with your DS ? (as it's the point here) |
*sigh* ... I am "Tom"
#41843 - perk - Mon May 02, 2005 12:38 pm
I need to know if is possible to a rom .nds to work for wireless for instance: sm64ds.rom
I have wifime perfectly working, but now I only make run small games...
:(
#41844 - [FireFly] - Mon May 02, 2005 12:46 pm
perk wrote: |
I need to know if is possible to a rom .nds to work for wireless for instance: sm64ds.rom. I have wifime perfectly working, but now I only make run small games... :( |
You can upload homebrew .nds files with the latest version of my multiboot app to a modified ds, one that does not check the rsa signature. It is not possible to play commercial games... NOW GO AWAY AND DON'T COME BACK!
#41853 - perk - Mon May 02, 2005 2:03 pm
Please,
Why not?
#41854 - [FireFly] - Mon May 02, 2005 2:22 pm
perk wrote: |
Please, Why not? |
BECAUSE IT IS NOT POSSIBLE. WHAT PART OF "NOT POSSIBLE" DO YOU NOT UNDERSTAND?
#41855 - tatsui - Mon May 02, 2005 2:44 pm
[FireFly] wrote: |
perk wrote: | I need to know if is possible to a rom .nds to work for wireless for instance: sm64ds.rom. I have wifime perfectly working, but now I only make run small games... :( |
You can upload homebrew .nds files with the latest version of my multiboot app to a modified ds, one that does not check the rsa signature. It is not possible to play commercial games... NOW GO AWAY AND DON'T COME BACK! |
hello
this new firmware isn't released yet, right?
thx
#41856 - [FireFly] - Mon May 02, 2005 2:49 pm
tatsui wrote: |
this new firmware isn't released yet, right? |
Correct. I do not know when/if it will be released. It's no longer in my hands.
#41857 - tatsui - Mon May 02, 2005 2:50 pm
[FireFly] wrote: |
tatsui wrote: | this new firmware isn't released yet, right? |
Correct. I do not know when/if it will be released. It's no longer in my hands. |
ok thanks for the answer and for your work :)
#41862 - [FireFly] - Mon May 02, 2005 3:58 pm
Wireless Multiboot Application 1.3 BETA 2
http://users.belgacom.net/bn967347/
Code: |
- Added "drive:\dir1\dir2\myfile.nds" support to the -data parameter.
- Included "explorer.reg" file for right-click integration with Windows
Explorer. You have to edit the .reg file and change the path to the wmb.exe
executable and/or other paths before you import it into the registry. Please
be aware that this might break the .nds extension association of other
applications.
- Show and check driver version.
- Removed unused fields from device statistics. |
#41864 - Sausage Boy - Mon May 02, 2005 4:44 pm
Firefly, you didn't answer my question. What's special about your driver? I'm not into WiFi at all, but, shouldn't any driver be able to send and recieve raw packets?
And also, I had this great idea, that we'd create tiny boot floppies with Linux on them, and a suitable driver for their card, and it would act as a WifiMe. Basicly, boot the floppy, start the DS, run flashing code from GBA Cartridge.
What do you think? Having it Linux based would make it easier for people to make drivers, and a very basic version could easily be fit on a floppy.
Of course, the idea requires your cooperation. Don't you think that you, by any chance, could release the source code of what you've created?
_________________
"no offense, but this is the gayest game ever"
#41866 - cocole - Mon May 02, 2005 5:00 pm
Sausage Boy wrote: |
And also, I had this great idea, that we'd create tiny boot floppies with Linux on them, and a suitable driver for their card, and it would act as a WifiMe. Basicly, boot the floppy, start the DS, run flashing code from GBA Cartridge.
|
Floppy ? What the hell is a floppy ?
#41886 - maniacdevnull - Mon May 02, 2005 8:40 pm
cocole wrote: |
Floppy ? What the hell is a floppy ? |
You young whippersnapper... back in my day, we didn't have yer fancy-schmancy interweb, or your sissified CD burners, or your pretty little USB thumb drives with doilies on top, no siree! We had bone-fide, american made, 5.25in floppy disks! You could put yer files on them, and pray to the gods of technology that your precious fancy data was still on there when you got home. I remember even the slightest glance at the disk surface, and you could kiss yer term paper goodbye! And keep in mind these were double density disks, with the notch in the corner. 800k per disk, and we were HAPPY to have it that way. And that hippity-hop music the young kids listen to these days! Back in my day, 50 cents was a lot of money, not a famous drug dealer!
#41888 - jstart - Mon May 02, 2005 9:01 pm
heh...
heheh
hahahahah
bwahahahahahahahahahahah!!!!!!!!
that was funny #)
_________________
-=Jstart=-
#41889 - xOs - Mon May 02, 2005 9:01 pm
Quote: |
Floppy ? What the hell is a floppy ? |
Exactly the same as "une disquette" :d
_________________
Sorry for my poor English, I've only learned it at school. So, if you want to, correct me... :)
#41895 - cocole - Mon May 02, 2005 10:00 pm
maniacdevnull wrote: |
cocole wrote: | Floppy ? What the hell is a floppy ? |
You young whippersnapper... back in my day, we didn't have yer fancy-schmancy interweb, or your sissified CD burners, or your pretty little USB thumb drives with doilies on top, no siree! We had bone-fide, american made, 5.25in floppy disks! You could put yer files on them, and pray to the gods of technology that your precious fancy data was still on there when you got home. I remember even the slightest glance at the disk surface, and you could kiss yer term paper goodbye! And keep in mind these were double density disks, with the notch in the corner. 800k per disk, and we were HAPPY to have it that way. And that hippity-hop music the young kids listen to these days! Back in my day, 50 cents was a lot of money, not a famous drug dealer! |
Funny, man, funny.
Anyhow, back in MY days, a good old 5.25 inches floppy could only hold up to 360k. Some time later they supersized them to fit 720.
Anyway, I know what a floppy disk is. I just meant to tease Sausage Boy as nobody would boot a linux floppy. Come on we are living in the 21st Century.
#41902 - Jolarix - Mon May 02, 2005 11:09 pm
So I just bought a D-Link DI-514 Wireless 802.11b Network Router. I did this because it was extremely cheap, and because I know that I will eventually need one for the DS going online. This is a Router, not a PCI card, so I don't think I can run WifiMe off it. (Correct?)
I don't have any Wireless enabled hardware around my house, so I have no way to test it, and since I have never owned anything like this, I have no idea how to change settings, firmware, or do a check to see if my NDS is broadcasting (I would really like to see this).
So can I use this Routher for anything DS related at the moment, or must I wait for this Gamespy-Nintendo service that will come out later this year?
I already have a GBA Flash card, PassMe, and a DS.
#41916 - maniacdevnull - Tue May 03, 2005 1:52 am
Jolarix wrote: |
So I just bought a D-Link DI-514 Wireless 802.11b Network Router. I did this because it was extremely cheap, and because I know that I will eventually need one for the DS going online. This is a Router, not a PCI card, so I don't think I can run WifiMe off it. (Correct?) |
Yep.
Jolarix wrote: |
So can I use this Routher for anything DS related at the moment, or must I wait for this Gamespy-Nintendo service that will come out later this year? |
Nope, you'll have to wait.
#41941 - Sausage Boy - Tue May 03, 2005 4:54 pm
Sure, we can install Linux on your USB memory stick, or a CD, or even better, your hard-drive. But, I thought floppies were better, since almost everyone have at least one, and downloading a 1.44mb image and rawrite it onto a floppy seemed much easier than burning it onto a CD, or bother with Linux on your USB memory stick.
_________________
"no offense, but this is the gayest game ever"
#41942 - [FireFly] - Tue May 03, 2005 5:15 pm
I am willing to port my wireless multiboot app to linux if someone can provide me with a linux driver for my RT2560 card and a working device API similar to the one in my "echo" test app. Those are my conditions.
Last edited by [FireFly] on Tue May 03, 2005 5:32 pm; edited 1 time in total
#41943 - jstart - Tue May 03, 2005 5:30 pm
The Belkin Pci and Pcima cards are mac supported. Do you think that you could port that? I could email you the driver because I can't find the link right now.
Here are the two cards.
http://catalog.belkin.com/IWCatProductPage.process?Product_Id=136479
http://catalog.belkin.com/IWCatProductPage.process?Product_Id=136500
Oh just saw your bold text what is an API device?
_________________
-=Jstart=-
Last edited by jstart on Tue May 03, 2005 5:44 pm; edited 2 times in total
#41944 - maniacdevnull - Tue May 03, 2005 5:33 pm
firefly, is there any way to allow multiple instances of the wmb app, all serving up different .nds files? That way, on the DS, you would see multiple entries in the DS Download Play menu, and you could just pick the one you wanted from the menu. It would allow people to make their own homebrew Download Play kiosks, like the ones in stores.
Is that possible with the current wmb app?
#41947 - [FireFly] - Tue May 03, 2005 5:44 pm
maniacdevnull wrote: |
is there any way to allow multiple instances of the wmb app, all serving up different .nds files? |
You should only run one instance at a time or else instance x will steal incoming packets destined for instance y and vice versa.
#41948 - Abcd1234 - Tue May 03, 2005 5:47 pm
[FireFly] wrote: |
I am willing to port my wireless multiboot app to linux if someone can provide me with a linux driver for my RT2560 card and a working device API similar to the one in my "echo" test app. Those are my conditions. |
Well, I have no idea what the interfaces look like, but RaLink released the Linux drivers for their 2400 and 2500 chipsets some time ago. Feel free to take a look at their Project Homepage for information and downloads.
#41950 - [FireFly] - Tue May 03, 2005 6:11 pm
Abcd1234 wrote: |
Well, I have no idea what the interfaces look like, but RaLink released the Linux drivers for their 2400 and 2500 chipsets some time ago. Feel free to take a look at their Project Homepage for information and downloads. |
Yes, there is a working *NORMAL* linux driver for the RT2560 chipset. What I need is a *MODIFIED* linux driver that allows you to send (2mbps) and receive raw 802.11 frames from user mode, and do other things, see device.c in my "echo" app.
#41971 - Abcd1234 - Tue May 03, 2005 9:25 pm
[FireFly] wrote: |
[Yes, there is a working *NORMAL* linux driver for the RT2560 chipset. What I need is a *MODIFIED* linux driver that allows you to send (2mbps) and receive raw 802.11 frames from user mode, and do other things, see device.c in my "echo" app. |
Oh, I fully understand that. I mentioned it only because the source for those drivers is freely available, and so anyone with the relevant expertise could do the work. That said, I unfortunately don't actually possess that expertise.
#42006 - privateers69 - Wed May 04, 2005 3:07 am
Any chance of Dell's True Mobile 1150 mini-pci going to be supported in the near future?
#42029 - Sausage Boy - Wed May 04, 2005 6:49 pm
So, if I understand you correctly, what you want is a Linux RT2560 driver with support for the commands in device.h, doing what they do in device_rt2560.c. Correct? I'll look into it. The problem is, that I don't have such card... And everyone with it can already run the WiFi code, so they probably won't want to work on a Linux driver.
I'll try.
Oh, and doing research on the subject, I found an interview with you, where you said that writing the driver was easy because of examples in the DDK and the official Linux driver. You obviously must have some experience with it. Is there any huge problem with it, or is it only writing the device stuff to talk to it?
_________________
"no offense, but this is the gayest game ever"
#42038 - Abcd1234 - Wed May 04, 2005 8:24 pm
Sausage Boy wrote: |
Is there any huge problem with it, or is it only writing the device stuff to talk to it? |
Just a warning: you might find that the Linux kernel doesn't expose an interface that's sufficient to do what he's doing. I.e., there may not be the necessary syscalls available... this is just a hunch, of course, but it's something to look out for. After all, the driver just plugs into the network device layer in the kernel, so if this thing is going to run in user-mode, it's going to have to use the published interfaces (i.e., syscalls). If this is the case, you'll have to create a new set of syscalls to expose the necessary interfaces, and I have no idea what's involved in that, or if it's even possible to do from the driver layer.
#42040 - Sausage Boy - Wed May 04, 2005 9:13 pm
You're probably right, but I think the Linux kernel is low-level enough.
We'll have to wait and see what the big master says.
_________________
"no offense, but this is the gayest game ever"
#42069 - Pseudo - Thu May 05, 2005 10:45 am
Can I use Wifime to store stuff on the flash card?
as I have no GBA to transfer files to my flash cart I was wondering if this would be a nice alternative
#42070 - Sausage Boy - Thu May 05, 2005 11:03 am
Don't quote me on this, but it should be possible if you write a program that writes a rom to the GBA cartridge, and run it through WiFi. It would probably be pretty slow, but it might work.
_________________
"no offense, but this is the gayest game ever"
#42123 - Njoy - Fri May 06, 2005 11:52 am
when i want to upload something i get this error:
error: could not load "header.bin"
ds_multiboot_master_init() failed
What am i doing wrong??
#42134 - FourScience - Fri May 06, 2005 3:05 pm
Pseudo wrote: |
Can I use Wifime to store stuff on the flash card?
as I have no GBA to transfer files to my flash cart I was wondering if this would be a nice alternative |
I'm going to bet....No. I take it you want to plug the GBA cart into the NDS, and use WiFiMe to write to it using the NDS? With the current firmware release this should be impossible. I don't think it even is possible for the NDS to do a full write of data to the GBA cart, just game saves, and I'm not sure if we even have code for that yet (do we?).
If it is possible it might matter which GBA cart you have too. I've seen comments here and there that seem to hint that some carts have a writable portion which the NDS can use.
I'm trying to be helpful based on what I understand; someone please correct me if I've mistaken.
#42139 - josath - Fri May 06, 2005 5:35 pm
Actually, it should be possible, the only problem is you'd have to reverse engineer the gba multiboot program that writes the card on the gba, and port it to the DS. then have wifime transfer the writer program, along with a small rom to the DS memory, then execute the writing program and write the rom to the cart.
#42144 - tepples - Fri May 06, 2005 7:01 pm
FourScience wrote: |
I take it you want to plug the GBA cart into the NDS, and use WiFiMe to write to it using the NDS? With the current firmware release this should be impossible. |
Only because 1. the 802.11b chip hasn't yet been figured out, and 2. we haven't yet found a buffer overflow in a commercial game's DS Download Play binary. We'll need such a buffer overflow in order to boot unsigned code on a Nintendo DS with stock firmware without a flash cart.
Quote: |
I don't think it even is possible for the NDS to do a full write of data to the GBA cart, just game saves, and I'm not sure if we even have code for that yet (do we?). |
In GBA mode, the Nintendo DS has to write to GBA ROM space to get EEPROM saving to work. In DS mode, the Nintendo DS has to write to GBA ROM space in order to get the rumored "option paks" to work.
Quote: |
If it is possible it might matter which GBA cart you have too. |
Correct. The flash writing program has to have support for whatever handshake each cart's ASIC and flash chips use. The F2A has been cracked most thoroughly.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#42191 - etiennedupont - Sat May 07, 2005 1:10 pm
i have seen we can make a donation to tim.
i guess ralink should give a donation de tim !
(imagine how many people must've bought a wifi card with a ralink chipset to try this... !!)
_________________
///et oui, c'est surprise sur prise !!///
#42192 - [FireFly] - Sat May 07, 2005 1:44 pm
Nintendo DS - Wireless Multiboot Application - Version 1.3 BETA 3
- Added .nds file validation and signature support.
- Fixed access violation in version.dll on Windows 2000.
- Added "name1;name2;name3;..." support to the -data parameter. The selected item in "DS Download Play" will be uploaded. The maximum number of entries for "DS Download Play" is 16.
Download from http://users.belgacom.net/bn967347/
#42198 - Njoy - Sat May 07, 2005 5:37 pm
I've got it working.. although i think..
but when the download is complete.. the top screen nintendo logo turns grey because it's fading and than the screen freezes.. and then nothing happens
What am i doing wrong?
#42199 - [FireFly] - Sat May 07, 2005 5:43 pm
Njoy wrote: |
but when the download is complete.. the top screen nintendo logo turns grey because it's fading and than the screen freezes.. and then nothing happens |
That happens when you upload non-signed (or incorrectly signed) code. Either put the homebrew ds code on a gba cart and use the "wifime" method, or wait for the firmware modification that allows you to upload homebrew .nds directly without the need for a gba cart.
#42200 - Njoy - Sat May 07, 2005 5:46 pm
[FireFly] wrote: |
Njoy wrote: | but when the download is complete.. the top screen nintendo logo turns grey because it's fading and than the screen freezes.. and then nothing happens |
That happens when you upload non-signed (or incorrectly signed) code. Either put the homebrew ds code on a gba cart and use the "wifime" method, or wait for the firmware modification that allows you to upload homebrew .nds directly without the need for a gba cart. |
Ok i will wait then :) thnx
#42283 - assassda - Sun May 08, 2005 11:28 pm
some noob questions
do i need a ralink router and a ralink card or will any router work?
where can i get the cheapest ones that work?
#42284 - tepples - Sun May 08, 2005 11:51 pm
The router has nothing to do with it, as far as I can tell. Routers speak IPv4; DS Download Play as we know it does not.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#42287 - zimtower - Mon May 09, 2005 1:17 am
I have a wireless b usb linksys adaptor which is a Amtel AT76C505 chipset. I know alot of people has this adaptor and it would be cool if someone made a custom driver for it.
#42297 - The 9th Sage - Mon May 09, 2005 3:34 am
zimtower wrote: |
I have a wireless b usb linksys adaptor which is a Amtel AT76C505 chipset. I know alot of people has this adaptor and it would be cool if someone made a custom driver for it. |
And I have some other kind of wireless on my laptop, it'd be nice to have a driver for that too, but Firefly there has done a lot of good work here already, and I would not want to bother him with the asking him to make drivers for every single wireless chipset in existence. :P Instead, I thank him for the awesome work he's already done.
That being said, my new ralink wireless card is in the mail. I can't wait, that coupled with the next firmware update is a very nice thing indeed.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#42378 - [FireFly] - Tue May 10, 2005 7:52 pm
Nintendo DS - Wireless Multiboot Application - Version 1.3 BETA 4
- Removed custom logo restriction.
- Added support for \data relative .nds file to the -data parameter.
Download from http://users.belgacom.net/bn967347/
#42625 - spunky - Fri May 13, 2005 5:22 pm
Hey
I got a Gigabyte GN-WMKG PCMCIA card, and installed your driver everythings fine so far..
when I wanna download I get this:
Nintendo DS - Wireless Multiboot Application - Version 1.3 BETA 4
(c) 2005 Tim Schuerewegen
Device Description = Ralink RT2560 Device
Device Hardware ID = PCI\VEN_1814&DEV_0201&SUBSYS_E8311458&REV_01
Device Location = PCI-Bus 3, Ger?t 0, Funktion 0
Driver Version = 1.0.0.7
Loading "Polarium"... ok
Press [x] to abort
Sending multiboot beacons & waiting for authentication
DeviceWritePacket() failed
DeviceWritePacket() failed
DeviceWritePacket() failed
whats wrong : ( ??
thanks for the help
#42662 - DarkCube - Fri May 13, 2005 9:19 pm
Do you think you could compile a version of this driver for Windows XP x64? Or possibly release the source so we could do it ourselves? It's really a pain to have to switch to my 32bit install everytime i wanna send something to my DS.
#42747 - hoagie - Sat May 14, 2005 3:51 pm
I'm having difficulty geting the registry integration to work. It keeps asking me what file i want to open the nds file with after i right click it and tell it to wirelessly multiboot.
i changed the directory in the registry file. what am i missing?
it works normally by setting the command line and executing the wmb file. just cant get the integration to work
#42757 - cocole - Sat May 14, 2005 7:08 pm
hoagie wrote: |
I'm having difficulty geting the registry integration to work. It keeps asking me what file i want to open the nds file with after i right click it and tell it to wirelessly multiboot.
i changed the directory in the registry file. what am i missing?
|
Code: |
[HKEY_CLASSES_ROOT\ndsfile\shell\wmb\command]
@="P:\\NDS\\wmb.exe -data \"%1\"" |
%1 is the target. Seems like you forgot it.
#42770 - hoagie - Sat May 14, 2005 9:08 pm
sorry, not following you. what is the target?
#42792 - tepples - Sun May 15, 2005 1:41 am
Target often means the file that will be built.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#42798 - hoagie - Sun May 15, 2005 2:55 am
can someon give me an example of what would be in place of teh %1?
im not getting it. I thought this registry addition made it so I could right click an nds file and have it broadcast wirelessly...so wouldnt teh target be dependant on which file i was using?
#42800 - chishm - Sun May 15, 2005 3:16 am
The %1 will be substituted for the path and name of the file you click. Say you have a file called test.nds in the directory c:\my documents. When you tell it to wirelessly multiboot, the command run will be equivalent to
P:\NDS\wmb.exe -data "c:\my documents\test.nds".
Notice the P: there. Unless you have a P drive, I don't think this will work. Change the P: to the correct drive where you have wmb.exe eg "C:\\NDS\\wmb.exe -data \"%1\"".
#42808 - hoagie - Sun May 15, 2005 3:52 am
hmmmm, i did that and it still doesnt work.
I'll check into it further. It might still be hangin on to the old settings...which were wrong originally
#42932 - etiennedupont - Mon May 16, 2005 11:16 pm
it was wonderful to be able to try the meteo demo
big thanks to have made it loadable through wifi.
(i wonder if it will be possible to play with other people on the net using pc's wifi card)
_________________
///et oui, c'est surprise sur prise !!///
#43722 - Darv - Wed May 25, 2005 11:07 pm
I don't suppose there's any chance of getting a Windows 98 version of the driver. Is it a simple job or would you have to completely re-write the driver?
Keep up the great work!
#43726 - pceslayer - Thu May 26, 2005 12:19 am
I too have the problem spunky has... mine is like this...
Nintendo DS - Wireless Multiboot Application - Version 1.4 BETA 1
(c) 2005 Tim Schuerewegen
Device Description = Ralink RT2560 Device
Device Hardware ID = PCI\VEN_1814&DEV_0201&SUBSYS_531218EB&REV_0
Device Location = PCI bus 0, device 12, function 0
Driver Version = 1.0.0.8
Loading "demo.nds"... ok
Loading "demo2.nds"... ok
Loading "demo3.nds"... ok
Loading "boot.nds"... ok
Press [x] to abort
Sending multiboot beacons & waiting for authentication
DeviceWritePacket() failed
what could be wrong...
**EDIT**
moved it up a PCI slot and works perfectly...
#43733 - assassda - Thu May 26, 2005 2:23 am
lol @ your solution i remember on my old computer i had the same problem with an ethernet card and i never figured out exactly why
#43825 - prknives - Fri May 27, 2005 1:58 am
I got wifime 1_1 to work, but anytime I boot up wifi 1_4, it doesnt work and quickly closes. I try to enter everything into the registry, but when i click 'wireless multiboot' it doesnt open wmb.exe, it asks me what I want to do.
my .reg looks like:
NEVERMIND!
I found the registry wasnt updating, so I manually went in and did it. Low and behold... it worked!
:-)
#43849 - etiennedupont - Fri May 27, 2005 9:07 am
for those who cares,
when editing paths in the registry file,
don't forget to use " // " for folders s?parator,
and NOT " / ".
else it won't work.
_________________
///et oui, c'est surprise sur prise !!///
#43899 - celerityfm - Fri May 27, 2005 7:53 pm
To port the software over to be used with this insane COM port based wifi system? http://free_wifi.navig8.to/
Its supposedly legit... I figure since its completely software based/rs232 based that it wouldn't be hard to haxx0r up to work with wifime.
Tim, care to comment sir?
#43910 - williamh85 - Fri May 27, 2005 10:55 pm
How do I get the games to allow muitplayers like in the pic here http://www.akkit.org/DS/E3/zelda_gallery_e3_2005.png I think its something like -device # but IDK how it goes into the cmd.
#43915 - natrium42 - Sat May 28, 2005 1:15 am
celerityfm wrote: |
To port the software over to be used with this insane COM port based wifi system? http://free_wifi.navig8.to/
Its supposedly legit... I figure since its completely software based/rs232 based that it wouldn't be hard to haxx0r up to work with wifime.
Tim, care to comment sir? |
Hahaha, LOL :D
There is no way in hell that serial COM port can modulate a 2.4GHz signal. (This is of course only one of the million reasons.)
Nice April Fools, but it's not April...
_________________
www.natrium42.com
#43933 - PhoenixSoft - Sat May 28, 2005 11:38 am
Quote: |
First used during Cuba Crisis |
But of course they had WiFi back then ;)
#43967 - natrium42 - Sat May 28, 2005 8:14 pm
PhoenixSoft wrote: |
Quote: | First used during Cuba Crisis |
But of course they had WiFi back then ;) |
WiFi no, but Frequency Hopping Spread Spectrum (FHSS) sounds plausible.
_________________
www.natrium42.com
#44111 - dnl - Mon May 30, 2005 2:10 pm
I'm having a problem uploading stuff to my DS.
I'm using a Sweex LC700030 Wireless PCI Card 11G which has the ralink chipset, on WinXP.
The DS is Jap and is running the latest V3 of the hacked firmware.
All the drivers seem to have installed ok (using 1.0.0.8) and when I run the wmb program everything looks ok on the windows side, the wmb application returns..
Code: |
Nintendo DS - Wireless Multiboot Application - Version 1.4 BETA 1
(c) 2005 Tim Schuerewegen
Device Description = Ralink RT2560 Device
Device Hardware ID = PCI\VEN_1814&DEV_0201&SUBSYS_25601814&REV_01
Device Location = PCI bus 1, device 6, function 0
Driver Version = 1.0.0.8
Loading "zelda_gallery_e3_2005.nds"... ok
Press [x] to abort
Sending multiboot beacons & waiting for authentication
|
and nothing more..
The DS detects the availibility of the downloadable game and shows the option to download play it, I choose the option in the DS which then shows
but then after a few seconds the DS errors out with
Code: |
Communication error. Download not completed. |
Nothing more is shown in the dos prompt running the wmb app. :(
Anyone any idea how to get this working?
#44118 - cocole - Mon May 30, 2005 3:21 pm
Had the same symptom when I was far away from my computer.
Getting closer from the source solved it for me.
#44125 - dnl - Mon May 30, 2005 4:22 pm
cocole wrote: |
Had the same symptom when I was far away from my computer.
Getting closer from the source solved it for me. |
Yep, sorted, thanks. :)
I bought this card a while ago for the DS and hadn't used it before. The card comes with an external antenna and when I checked it just now it wasn't connected properly. I screwed the antenna in fully and it now works. :D
#44168 - Maverick - Mon May 30, 2005 9:15 pm
Hi all, i have recently started to write code for the ds, sending it through to the ds via my flash2advance card and wifime and was wondering how i change the Nintendo logo to one of the ones listed on the wifime home page?
Also, what format are these in to make my own?
Many thanks
#44382 - darkfader - Wed Jun 01, 2005 3:13 am
Can we technically put some code in the WMB banner instead of using GBA flashcard? We could then boot something from CompactFlash card or something. Cheaper than GBA flashcards :)
#44389 - tepples - Wed Jun 01, 2005 5:26 am
Until we 1. crack the Wi-Fi chip and 2. find a vulnerability in a commercial game's multiboot code, we can't replace the SM64DS snippet with custom code and still expect it to work on an unmodded Nintendo DS.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#44426 - -Murdock- - Wed Jun 01, 2005 6:45 pm
A while ago, I watched a video (I thought it was this passthrough) that was loading Mario 64 DS. Was/Is that this passthrough?
#44447 - The_Mayor87 - Wed Jun 01, 2005 9:59 pm
so... what are the chances of getting this to work with windows ME?
*gets laughed at*
#44460 - whackawookie - Thu Jun 02, 2005 12:57 am
"laughs at" y havent u made the transition to xp, pretty much everything is coded xp now, i didnt see much me stuff for the few months i had it.
#44607 - discovery - Fri Jun 03, 2005 4:34 pm
Hello, I have a Belkin F5D7000 with Broadcom chipset.. can I use it for demo download?
Thanks
#44619 - natrium42 - Fri Jun 03, 2005 6:56 pm
discovery wrote: |
Hello, I have a Belkin F5D7000 with Broadcom chipset.. can I use it for demo download?
Thanks |
<sarcasm>Yes, I am sure Tim will start writing the driver for you right away... just because you happen to have this card</sarcasm>
Seriously, do a forum search first and don't crosspost your questions, please.
_________________
www.natrium42.com
#44628 - TravistyOJ - Fri Jun 03, 2005 7:50 pm
So the way I understand it none of the USB cards listed on the compatibility list will work. Zero, None. Why are they on the compatability list, I realize it is just a list of cards that have the RaLink chipset and not a list of what is compatible with WiFiMe, but up until recently I thought those two meant the same thing.
Can we clarify this for people and make a compatability list just for WiFiMe that excludes the USB adapters so people wont waste money like I did?
Sorry if I sound bitter, it is my fault.
#44631 - discovery - Fri Jun 03, 2005 8:00 pm
natrium42 wrote: |
discovery wrote: | Hello, I have a Belkin F5D7000 with Broadcom chipset.. can I use it for demo download?
Thanks |
<sarcasm>Yes, I am sure Tim will start writing the driver for you right away... just because you happen to have this card</sarcasm>
Seriously, do a forum search first and don't crosspost your questions, please. |
Sometimes a "No." sounds better :)
I've done that post because I was not very sure for the various version of the Belkin wireless card, that's all :)
Bye and Thanks anyway ;)
#44642 - natrium42 - Fri Jun 03, 2005 9:10 pm
TravistyOJ wrote: |
Can we clarify this for people and make a compatability list just for WiFiMe that excludes the USB adapters so people wont waste money like I did?
|
We really need a sticky FAQ.
People can't be expected to read 20+ pages long threads or use the search feature, I guess...
Oh, and why not return your USB adapter and buy a PCI one?
_________________
www.natrium42.com
#44645 - TravistyOJ - Fri Jun 03, 2005 9:28 pm
I will see if I can return it, sorry to have wasted your time, Oh Wise One.
#44671 - tepples - Sat Jun 04, 2005 1:05 am
natrium42 wrote: |
We really need a sticky FAQ.
People can't be expected to read 20+ pages long threads or use the search feature, I guess... |
We have the beginning of one.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#44674 - sonicjam - Sat Jun 04, 2005 1:22 am
i got a question will the driver work for a Netgear wirelesss adapter, and can it run with out the gba flash cartridge
#44759 - Sektor - Sun Jun 05, 2005 2:28 am
sonicjam wrote: |
i got a question will the driver work for a Netgear wirelesss adapter, and can it run with out the gba flash cartridge |
No, netgear don't make any cards with ralink chipset. With a compatible wifi card, you don't need a flash cart to run signed commercial demos but you do if you want to run homebrew or flash your firmware.
#44761 - darkfader - Sun Jun 05, 2005 2:31 am
Feature I'd like to see:
* support for network paths
* don't-exit option
* add or renew nds to already running instance of wmb app
* tray-icon ;P
* put username parameter in explorer.reg
* driver re-init after hibernation or whatever
It would be nice to keep it running forever so people passing by can download it to their DS :)
Newest-on-top of course of it can be sorted at all.
Last edited by darkfader on Sun Jun 05, 2005 6:11 am; edited 1 time in total
#44766 - wintermute - Sun Jun 05, 2005 2:55 am
http://headkaze.webpal.info/
I think that adds most of the funtionality you want
:)
#44778 - darkfader - Sun Jun 05, 2005 6:11 am
nah... that's just a wrapper :(
#44805 - tepples - Sun Jun 05, 2005 4:16 pm
If the wrapper works, use it. That's the UNIX Way, even though implemented on Windows.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#44857 - sonicjam - Mon Jun 06, 2005 2:50 am
Sektor wrote: |
sonicjam wrote: | i got a question will the driver work for a Netgear wirelesss adapter, and can it run with out the gba flash cartridge |
No, netgear don't make any cards with ralink chipset. With a compatible wifi card, you don't need a flash cart to run signed commercial demos but you do if you want to run homebrew or flash your firmware. |
thnx
#45054 - Ilomoga - Tue Jun 07, 2005 11:05 am
Could you tell me if this is a working card: http://computing.newvisions.at/product_info.php?products_id=208
It should be so (it's the same product) but the images from this and the one linked in the list are different, so I'm not sure.
Thx :)
#45075 - FourScience - Tue Jun 07, 2005 2:33 pm
It looks quite similar, and both have the proper form factor. I think the one you linked just has a larger plate over the card, and the one off the Gigabyte site has minimal plating over it. It could be the same card, same chipset, different plating, but that's the best I can say, and without guarantee. I think it's likely to work, but unless someone else can confirm that the one at newvisions tests out, there's a risk it won't.
_________________
Work in progress: Dual-Soft.com
#45080 - Ilomoga - Tue Jun 07, 2005 3:27 pm
Hmm, I think I'll try it. No risk, no fun ;)
But I already had the thought that only the plating is different, but I wasn't sure if that could be possible.
#45570 - Skyliner13 - Sun Jun 12, 2005 2:44 am
you stated:
"Method #1 - Automatic Driver Installation
At this point, the Found New Hardware Wizard should pop up.
Choose No, not at this time and click Next."
1. where do I find the applications to start the new hardware wizard?
2. Is there any eassier tutorial up yet? thank you.
#45571 - Kyoji - Sun Jun 12, 2005 2:50 am
control panel>add/remove hardware. It should detect the wifi card as an unknown PCI device. Select it, clikc next, etc etc, then follow the install instructions.
#45580 - Skyliner13 - Sun Jun 12, 2005 5:29 am
Please tell me what you do to get to step #1. No wizard Hardware update is opening and I am completely lost. The tutorial is starting off with it starting the updater although it doesn't say what was selected to start this.
#45607 - node - Sun Jun 12, 2005 5:59 pm
I'm having a little trouble getting things working here, I was wondering if anyone could assist? Basically the driver install hangs on rt2560.sys with the progress bar full.
If I cancel that it still shows up in device manager as a DS wifi card but WMB.exe can't find any device, probably because the listing says the driver is not installed. I've removed it a few times not with no luck, does anyone know why this might be? :)
#45609 - headspin - Sun Jun 12, 2005 6:19 pm
Try selecting Update Driver from device manager, and browsing to the latest version (1.0.0.8) from http://users.belgacom.net/bn967347/download.htm
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#45611 - FourScience - Sun Jun 12, 2005 6:49 pm
Skyliner13 wrote: |
Please tell me what you do to get to step #1. No wizard Hardware update is opening and I am completely lost. The tutorial is starting off with it starting the updater although it doesn't say what was selected to start this. |
The most specific answer I can provide:
Dual-Soft.com WiFi Guides: Updating the Driver article
I might write a more general WiFi Troubleshooting Guide while I'm at it. Any input (common problems, list of WiFiMe complaint threads) would be appreciated.
_________________
Work in progress: Dual-Soft.com
#45613 - node - Sun Jun 12, 2005 7:36 pm
Thanks for the advice. Sadly, same issue with that one, the driver install just gets to the end of the progress bar and stays there forever. :(
#45653 - FourScience - Mon Jun 13, 2005 12:07 pm
node wrote: |
Thanks for the advice. Sadly, same issue with that one, the driver install just gets to the end of the progress bar and stays there forever. :( |
There's a manual way to install a driver without the wizard. I will post back when I find the other posts that cover this, but you should be able to find them with a search.
_________________
Work in progress: Dual-Soft.com
#45665 - darkfader - Mon Jun 13, 2005 4:14 pm
I get DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS shortly after doing this:
- Resume from hibernate
- start wmb and see "DeviceWritePacket() failed"
- close wmb with ctrl-c
- eject/insert in the wifi card
- start wmb again and upload nds file
- wait a while
- crash
Hmm... this was with 1.0.0.7... I think 1.0.0.8 is better but still need to eject/insert.
#45961 - zimtower - Fri Jun 17, 2005 7:35 am
Like how does the rsa thingy work? can we just use the signitures that have been dumped and integrate them into homebrew games instead of trying to crack it?
#45962 - headspin - Fri Jun 17, 2005 7:52 am
darkfader wrote: |
I get DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS shortly after doing this:
- Resume from hibernate
- start wmb and see "DeviceWritePacket() failed"
- close wmb with ctrl-c
- eject/insert in the wifi card
- start wmb again and upload nds file
- wait a while
- crash
Hmm... this was with 1.0.0.7... I think 1.0.0.8 is better but still need to eject/insert. |
I've been getting similar behaviour with a Belkin PCMCIA card (and latest driver), I didn't realise it was after hibernation mode, I thought it was just randomly happening. But yeah, my machine locks up completely. I also use the eject/insert trick to prevent the crashing. Perhaps disabling hybernation mode would fix it for now until/if firefly finds & fixes the bug.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#45983 - darkfader - Fri Jun 17, 2005 2:36 pm
zimtower wrote: |
Like how does the rsa thingy work? can we just use the signitures that have been dumped and integrate them into homebrew games instead of trying to crack it? |
The whole point of signatures is that they cannot be reused :)
Forget about RSA. It won't be cracked soon.
#45996 - Maverick - Fri Jun 17, 2005 8:25 pm
Isnt the public key found by multiplying the two private key parts together?
#45999 - TheMikaus - Fri Jun 17, 2005 9:07 pm
The algorithm is setup so finding the two private keys is a pain in the ass. A big big pain. You have to solve some wierd prime number mod or something like that, which turns out to be not easy. I think. It's been almost a year since I studied encryption.
#46001 - tepples - Fri Jun 17, 2005 9:13 pm
TheMikaus wrote: |
The algorithm is setup so finding the two private keys is a pain in the ass. A big big pain. You have to solve some wierd prime number mod or something like that, which turns out to be not easy. I think. |
Or get the verifier to check only part of the message. Once we reverse-engineer the way SM64DS's WMB stub or one of the other official WMB multiplayer slave programs receives its assets, we can get the verifier to check only the stub and not check the corrupted assets that we send it.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#46062 - TheMikaus - Sun Jun 19, 2005 5:56 am
Would that still require a firmware flash? Or would it be like a passme that redirects to itself?
#46064 - tepples - Sun Jun 19, 2005 6:15 am
In a normal SM64DS session, here's what happens, as I understand it: - SM64DS on master sends bootloader.
- BIOS on slaves receives and RSA-verifies bootloader.
- Slaves jump to bootloader.
- Master sends additional code and assets.
- Slaves receive the new data and jump to it.
- SM64DS running on slaves.
And here's how I envision the new generation of WiFiMe: - WiFiMe II on master sends SM64DS bootloader.
- BIOS on slaves receives and RSA-verifies bootloader.
- Slaves jump to bootloader.
- Master sends a homebrew program.
- Slaves receive the new data but don't verify it as much as they should, assuming that at the sent data is SM64DS code and assets.
- Homebrew running on slaves.
Of course this would require a disassembly of the SM64DS bootloader.
For comparison, here's how WiFiMe currently works: - WiFiMe II on master sends SM64DS bootloader with its execution address redirected to GBA ROM.
- BIOS on slaves receives and RSA-verifies bootloader.
- Slaves jump to GBA ROM, ignoring the SM64DS bootloader entirely.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#46065 - williamh85 - Sun Jun 19, 2005 8:38 am
Not that Im a bad guy, but I wanted to see what would happen if I tried to boot a Ds game from my EFA flash cart. So I used ndsloader.bin to make it a ds.gba out of Goldeneye RA, flashed it and used WiFime to boot it. Well it starts up and trys to connect to something wirelessly. I have a wireless router and it didnt connect to that. I will make a video and show U what it says, or try it urself. The games might just be online, but just not enabled.
#46176 - mausmani - Tue Jun 21, 2005 10:57 am
Does the WifiMe method require the use of Gameboy Advance flashcarts? Can it instead send the data directly to the ARM9 of the DS without the gba flashcart?
#46177 - headspin - Tue Jun 21, 2005 12:19 pm
mausmani wrote: |
Does the WifiMe method require the use of Gameboy Advance flashcarts? Can it instead send the data directly to the ARM9 of the DS without the gba flashcart? |
The first firmware update requires a flash cart, subsequent to that multiboot ROMs can be uploaded wirelessly without need for a cart. A commercial ROM is not a multiboot ROM. Hope that clears things up for you.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#46181 - mausmani - Tue Jun 21, 2005 1:19 pm
headspin wrote: |
mausmani wrote: | Does the WifiMe method require the use of Gameboy Advance flashcarts? Can it instead send the data directly to the ARM9 of the DS without the gba flashcart? |
The first firmware update requires a flash cart, subsequent to that multiboot ROMs can be uploaded wirelessly without need for a cart. A commercial ROM is not a multiboot ROM. Hope that clears things up for you. |
But I don't have a flashcart, so does that mean that I need to buy it?
#46182 - cory1492 - Tue Jun 21, 2005 1:53 pm
You could look here:
http://forum.gbadev.org/viewtopic.php?t=5718
and see if anyone near you is willing to update your firmware...
#46259 - TheGreatMe - Wed Jun 22, 2005 1:04 pm
Hi folks,
i really hope you can help me, as i bought a wlan card especially for WifiMe.
I Have a problem with WifiMe: When i try to upload demos with WifiMe it keeps saying:
"error: could not load "header.bin"" and "ds_multiboot_master_init__failed" and "ds_multiboot_master__failed".
What to do about this? I think i need a full example of the folder structure that someone uses who made this working.
Okay, but there's a second problem: I even made it sometimes anyhow to get DSPaint onto the DS bt when Download-Play ends and the program shall start it only shows white screens with the black logo and it seems to want to fade away as it gets gray, but when it got gray the program freezes.
Can you hepl me about this? Do you need any additional info from me?
Best Regards,
Stefan Nixdorf
www.PDAGround.com
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46278 - Ilomoga - Wed Jun 22, 2005 6:31 pm
I had the same problem at the beginning. After I tried some homebrew demos via Wifime it suddenly worked, don't know why ^^
#46282 - TheGreatMe - Wed Jun 22, 2005 6:54 pm
Okay, i've made it to download .nds files, but the ds.gba files don't get uploaded.
The main thing i wanna do is installing FlashMe with WifiMe. With the nds file of FlashMe it just get's the Nintendo logo onto the screen and then freezes. But the .ds.gba file doesn't even get downloaded to the DS. It just gets the first error i described in my previous post.
I saw people writing "Flash this file to your gba cart and boot it using PassMe/WifiMe" but the only way to run something seems to be putting it into the data folder from the wifime the folder. But is there really a way to load something onto the GBA Flash Card (i use "Supercard" as the flash cart, that's the name of the cart i mean) and then boot the file using WifiMe?
Thanks in advance to everybody who can help me and surely also for the ones who try to help me;)!
Best Regards,
Stefan
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46283 - Ilomoga - Wed Jun 22, 2005 6:56 pm
Everytime I load something from the flash cart I use the old WMB app, version 1.1 (fixed) or something like that, it works without problems (if you don't have the other one active at the same time :) ).
#46287 - TheGreatMe - Wed Jun 22, 2005 7:08 pm
What command do you use then to boot it from the card with the old version?
Because when i directly try to open WMB (i use WindowsXP) it pops up and closes instantly. But i run the dos command (cmd) and then start WMB with command. So, what is the command to start the ds.gba file that is on the cart? And what shall my DS do at this time? What shall i do with my DS?
Thanks in advance again!
Best Regards,
Stefan
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46288 - [FireFly] - Wed Jun 22, 2005 7:09 pm
TheGreatMe wrote: |
The main thing i wanna do is installing FlashMe with WifiMe. With the nds file of FlashMe it just get's the Nintendo logo onto the screen and then freezes. But the .ds.gba file doesn't even get downloaded to the DS. It just gets the first error i described in my previous post.
|
wifime = wmb.exe + "wifime" data + .nds.gba on gba flash cart
#46289 - TheGreatMe - Wed Jun 22, 2005 7:21 pm
Sorry, that i'm so noobish could also be because of me being german. That could make some problems in understanding may be.
Okay, i loaded all the WifiMe.zip data unpacked to the gba flash cart and also FlashMe.ds.gba and the WMB.exe and it's files (data folder caps folder etc.)
An what to do now? Do i have to write a command? Do i have to double click WMB? Shall i stat something from the gba flash cart menu?
Thanks for your support and thanks for further support in adnvance as in all my posts:)!
Best Regards,
Stefan
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46291 - TheGreatMe - Wed Jun 22, 2005 7:48 pm
Well, i downloaded WMB 1.1 fixed and loaded an nds file onto the card. It showed the white screen with the black Nintendo logo and then it faded fully away, but nothing happened. This happened when i tried the Polarium ad the Electroplankton demos (i only had one file everytime o the card, not both together). I also tried the Flashme.ds.gba and it just showed the Nintendo logo and this faded fully away and then it did nothing. There was just the white screen.
I had only the .ds.gba file on the cart and nothing else, is there something missing on the card that shall be there?
Thanks in advance!
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46296 - Ilomoga - Wed Jun 22, 2005 8:34 pm
You didn't use a normal *.nds file just renamed to *.ds.gba, did you?
And I only double klick the wmb.exe (of 1.1 and NOT 1.4beta), and it automatically starts and waits until a DS connects and downloads the Wifime data to start it from gba flash cart.
#46300 - TheGreatMe - Wed Jun 22, 2005 9:12 pm
Okay, let's collect the facts.
You have the game or whatever as a ds.gba file on your gba cart, correct? And there's nothing else on the gba cart correct? And you double click the WMB 1.1 and then you start DS Download play and accept the download, correct? And when it finished downloading the demo starts after the nintendo screen appeared? Well it just shows a white screen after the nintendo logo and i didn't just rename an nds file to a .ds.gba one.
So, the above is describing my situation. Shall it be working so? Because his is exactly my white screen situation...
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46312 - DaBigJHall - Wed Jun 22, 2005 11:39 pm
Isn't the Supercard that compact flash adapter thing? I thought you couldn't run .ds.gba's from that at all, but maybe I'm wrong.
If you can, then I might get one :D
_________________
Yep, it's a signature.
#46325 - TheGreatMe - Thu Jun 23, 2005 5:42 am
let's hope it's not this case!
Anybody able to help me? Just what to start and what to have on the gba flashcart and what not, i mean a folder structure example would surely help.
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46327 - The 9th Sage - Thu Jun 23, 2005 6:05 am
TheGreatMe wrote: |
let's hope it's not this case!
Anybody able to help me? Just what to start and what to have on the gba flashcart and what not, i mean a folder structure example would surely help. |
I have one file like that...the old OLD polarium demo. Assuming all of these files are essential, one would need these files:
arm7.bin (arm7 code)
arm9.bin (arm9 code)
beacons.bin
header.bin (game header...icon and whatnot that shows on the Download screen)
rsa.bin (the rsa signature...this will be found **ONLY** in 'official' demos provided by Nintendo and other game companies)
If you really want to, most if not all of these can be obtained by using NDStool on one of the NDS files floating about. Can't remember the exact command, but start up NDStool and it should tell you.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#46334 - TheGreatMe - Thu Jun 23, 2005 12:32 pm
What does th NDSTool? And i googled for it and found it on sourceforge but don't know what to download. So, could you give me perhaps even a direct download link and explain me what NDSTool shall do, what it exists for, please?
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46335 - McSpidey - Thu Jun 23, 2005 1:20 pm
I searched and found this thread saying the supercard doesn't work due to the nature of it.
Last edited by McSpidey on Thu Jun 23, 2005 1:56 pm; edited 1 time in total
#46337 - TheGreatMe - Thu Jun 23, 2005 1:55 pm
Oh no! So isn't there any way to get a ds.gba file onto my ds perhaps with the newest wifime version? or can i change it anyhow to an nds file? Or do i have to buy a new card?
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46338 - tepples - Thu Jun 23, 2005 2:00 pm
Check the Retailer Feedback forum to find a UK store that sells EFA-Linker (Extreme Flash Advance), the currently recommended flash card for PassMe/WiFiMe users.
Or you can use a tool to extract the individual .nds files from the ROM and then (if they're official or if you have flashed your system's firmware) use WiFiMe to load them.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#46340 - TheGreatMe - Thu Jun 23, 2005 2:08 pm
which tool? the tool that got mentioned before, NDSTool? Where to find it then? CAn you give me a link?
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46341 - TheGreatMe - Thu Jun 23, 2005 2:13 pm
Well, just in case i really have to buy this new card, which is the cheapest price? Do i still need my CF cards or is the space built-in? But please also read my previous post. I'd be glad if there's a way without buying a new card.
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46343 - tepples - Thu Jun 23, 2005 2:25 pm
EFA-Linker has its own space.
And there's a way without buying a new card: use .nds files with WiFiMe.
To extract .nds files from a PassMe ROM, use this.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#46354 - TheGreatMe - Thu Jun 23, 2005 3:38 pm
Well, first i've tried it with the homebrew game OMalone for DS. There was an nds and an ds.gba file of it so i thought this is perhaps really a .ds.gba converted from the nds file. SO i tried the converter: It converted the file almost instantly after dropping it onto the converter but when i tried to download it with the newest wifime it just showed a withe screen after the nintendo lgoo faded away. Then i tried the program i really wanna get to work: flashme.ds.gba. But the converter just created a Nintendo Disk Image with 0KB Size.
Now, is there still a way without buying a new card?
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46355 - [FireFly] - Thu Jun 23, 2005 3:45 pm
TheGreatMe wrote: |
when i tried to download it with the newest wifime it just showed a withe screen after the nintendo lgoo faded away. |
That is what happens when you upload unsigned code to a non-flashme ds. You need to install flashme first by using a *real* gba flash cart and either passme/wifime. After that you can upload homebrew .nds with your wireless network adapter. Period.
#46356 - TheGreatMe - Thu Jun 23, 2005 4:26 pm
So buying a new card is the only way, corrrect?
Lately i tested a rom of Super Mario 64DS (don't panic i own the real game on the original cartridge) but it didn't work...why? It wass in an NDS file and i tried to download it as normally and it worked with very small files. Is there a limitation for something?
_________________
I'm Beta-tester of Games that are made for PDAs (Minicomputers) and currently i test games for 20 developers! Can you beat this;)?
#46368 - JonathanEx - Thu Jun 23, 2005 7:22 pm
That's not a game designed to be downloaded. The code is different.
#46375 - Kyoufu Kawa - Thu Jun 23, 2005 8:33 pm
JonathanEx wrote: |
That's not a game designed to be downloaded. The code is different. |
In more than just size?
#46380 - tepples - Thu Jun 23, 2005 10:09 pm
A .nds file designed to be downloaded has ARM7 code and ARM9 code.
A .nds file designed to be run from a DS card has ARM7 code, ARM9 code, and a filesystem. In order to run from a GBA card, the game would have to be patched to load the file system from GBA ROM instead of from the DS card.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#46883 - darkfader - Fri Jul 01, 2005 7:16 pm
Requesting feature:
- allow network paths
- allow relative paths
- allow nds filename to be given without "-data"
Where do feature requests go anyway?
#46901 - FourScience - Fri Jul 01, 2005 10:22 pm
darkfader wrote: |
Requesting feature:
- allow network paths
- allow relative paths
- allow nds filename to be given without "-data"
Where do feature requests go anyway? |
Probably on his feedback page ;-): http://users.belgacom.net/bn967347/feedback.htm.
_________________
Work in progress: Dual-Soft.com
#47346 - JonathanEx - Thu Jul 07, 2005 10:11 pm
Firefly, with your recent new RSA verifiying program, I was wondering if this idea by tepples is starting to become a bit more feastible, and if you think it will be possible to be done by either you or someone else in the future.
tepples wrote: |
And here's how I envision the new generation of WiFiMe: - WiFiMe II on master sends SM64DS bootloader.
- BIOS on slaves receives and RSA-verifies bootloader.
- Slaves jump to bootloader.
- Master sends a homebrew program.
- Slaves receive the new data but don't verify it as much as they should, assuming that at the sent data is SM64DS code and assets.
- Homebrew running on slaves.
Of course this would require a disassembly of the SM64DS bootloader. |
#47348 - [FireFly] - Thu Jul 07, 2005 10:18 pm
JonathanEx wrote: |
Firefly, with your recent new RSA verifiying program, I was wondering if this idea by tepples is starting to become a bit more feastible, and if you think it will be possible to be done by either you or someone else in the future. |
<apathetic>I don't know</apathetic>
#47351 - JonathanEx - Thu Jul 07, 2005 10:26 pm
Ok, 'sunderstandable.
#47384 - darkfader - Fri Jul 08, 2005 1:39 pm
http://www.infosec.sdu.edu.cn/paper/sha1-crypto-auth-new-2-yao.pdf
2^33 hash operations instead of 2^93.
Would this make a collision attack feasable?
#47398 - natrium42 - Fri Jul 08, 2005 3:49 pm
darkfader wrote: |
http://www.infosec.sdu.edu.cn/paper/sha1-crypto-auth-new-2-yao.pdf
2^33 hash operations instead of 2^93.
Would this make a collision attack feasable? |
If each step of the 2^33 operations could be done in one clock cycle on a FPGA running at 100MHz, you would need about 24 hours for all 2^33 steps. This is without parallelization. If parallelization is possible, this can be reduced by puting multiple units onto the FPGA.
Are you sure it can be done in 2^33 steps? Article says this:
Quote: |
We also implemented the
attack on SHA-1 reduced to 58 steps and found real collisions with less than 2^33
hash operations. In a way, the 58-step SHA-1 serve as a simpler variant of the full
80-step SHA-1 which help us to verify the effectiveness of our new techniques.
|
So it seems that the 2^33 are not for the "full" SHA-1. Is the DS SHA-1 the full 80-step SHA-1?
Article also says:
Quote: |
We show that,
by combining these techniques, collisions of SHA-1 can be found with complexity
less than 2^69 hash operations.
|
Now 2^69 is very hard since testing the entire search space will take a few thousand years (with current computers).
_________________
www.natrium42.com
#47407 - darkfader - Fri Jul 08, 2005 4:36 pm
nevermind then. but better than taking on 1024 bits on RSA
#48329 - Link_of_Hyrule - Tue Jul 19, 2005 5:44 am
How can i get a driver thats compatible with my network cards 1 of them is a d-link and another one is on a laptop internal broadcom please get back with me asap
P.S. are you aware of the front end multi-boot via wi-fi program?
#48341 - Sektor - Tue Jul 19, 2005 12:17 pm
You need a card with a PCI/PCMCIA ralink chipset. No driver is available for other cards at this time and I wouldn't expect one anytime soon. Best to buy a new card.
#48398 - Broken Halo - Tue Jul 19, 2005 8:02 pm
Well I understand that a GBA flash cart or modded firmware is required to run homebrew apps but I'm not sure about the Nintendo E3 demos, I read somewhere that you don't need them but from what I read of the thread it looks like you do, so in short:
Do you need a flash cart or modified firmware to run the Nintendo E3 demos and the like located here, or can you do this with only a DS and compatible WiFi card.
Either way I plan on buying one sooner or later, but right now the cost of the card is out of my reach, haveing just dished out $250 on PC parts.
Also I orderd a MSI MP54G4, which isn't on the compatibility list(The MP54G2 was) but acccording to the pictures I have seen of it has the correct chipset, I should be able to varify wether or not it works when I get it in a few days, only $20 at newegg and looks like a good solution for laptop users if it works.
Thanx
#48399 - Maverick - Tue Jul 19, 2005 8:27 pm
Quote: |
Do you need a flash cart or modified firmware to run the Nintendo E3 demos and the like located here, or can you do this with only a DS and compatible WiFi card. |
For the official demos, you only need a compatible WiFi card, the DS does not have to be FWFlashed or use a PassMe/GBACart.
To run homebrew code through WiFi you need to flash your firmware.
To run homebrew code through the GBA slot you need to put it onto a GBA cart(with a loader) and use a PassMe, WiFiMe or flashed firmware.
#48418 - Broken Halo - Tue Jul 19, 2005 10:11 pm
Thanx for the conformation Maverick, thats what I thought, but just wanted to be sure b4 I tried everything
Thanx again
#48471 - rapso - Wed Jul 20, 2005 8:17 am
darkfader wrote: |
nevermind then. but better than taking on 1024 bits on RSA |
has someone posted the orginal nintendo public key anywhere?
greets
rapso
#48473 - Mighty Max - Wed Jul 20, 2005 8:50 am
#48475 - NoMis - Wed Jul 20, 2005 9:12 am
Is the array in there the real one?
Code: |
unsigned char publicKeyNintendo[] =
{...}; |
_________________
www.gamedev.at - The austrian gamedev site
hde.gamedev.at - The Handheld Dev Env plugins for Eclipse
#48510 - tepples - Wed Jul 20, 2005 2:08 pm
Public keys are good for verifying. Private keys are good for signing.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#48512 - NoMis - Wed Jul 20, 2005 2:29 pm
Oh right, public keys are for verifying. Stupid me somehow got confused about the keys ^^
NoMis
_________________
www.gamedev.at - The austrian gamedev site
hde.gamedev.at - The Handheld Dev Env plugins for Eclipse
#48514 - Mighty Max - Wed Jul 20, 2005 2:37 pm
tepples wrote: |
Public keys are good for verifying. Private keys are good for signing. |
Yet its already half of the work to get the private key :p
n and e makes the public key,
n and d is all info needed for the private key.
Now "just" build d :P
For anyone interested in this:
- n = p * q
where p & q are the large primes to build the key. (if known it'd be easy to recover the private key)
- t = lcm(p-1,q-1)
- (e*d) % t = 1
- cyphertext c of m is defined as c = (m)^d <=> m = (c)^e
n and e are known. The remaining values are needed. (espacially d = 1/e under modulo t)
It helps that a bit that we know :
- precission of p has to be ~ precission of q.
- precission of (p*q)=n is == precission of p + precission of q
- be m1 and m2 data and their encryption already known, then we know the encryption of a 3rd message: (m1)^d * (m2)^d = (m1*m2)^d
- e does not divide n with a remainder of 0. => d*n is not ordinal
- e is odd (unless the RSA-algorithm would be sure that t is odd, but as t is created through random p,q and lcm its unlikely - d would not exist for e=even and t = even)
Anything wrong here ? Any more informations about the vars?
#48557 - tepples - Wed Jul 20, 2005 7:38 pm
RSA's 576-bit challenge took two years, probably on a distributed computing network. The Nintendo DS's key is about 1024 bits. No, this doesn't mean twice as long.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#48562 - pixxel - Wed Jul 20, 2005 8:17 pm
tbh i hope the key is never found - itd make the ds too easy to crack - and the key would work for non homebrew uses too... which is always bad (look at sega dc)
and weve got more chance of nintendo giving us the key than cracking it.
#48564 - Maverick - Wed Jul 20, 2005 8:22 pm
Weve HAD the key for a long time now. It is in the firmware. But its burried
#48565 - natrium42 - Wed Jul 20, 2005 8:33 pm
Maverick wrote: |
Weve HAD the key for a long time now. It is in the firmware. But its burried |
RSA is an asymmetric encryption system. Public key is known and should be in the firmware.
The hard part is the private key. Perhaps quantum computers will make cracking 1024-bit RSA possible, but don't even try it with current computers...
Having said this, I side with pixxel. We can run homebrews as-is. Let's not make things easier for pirates.
_________________
www.natrium42.com
#48567 - Maverick - Wed Jul 20, 2005 8:37 pm
its the private ket that should be in the firmware
The public key is what is used to make the encription, or in this case signature, the private key is used to decrypt the file or signature(what the firmware needs to do)
#48568 - tepples - Wed Jul 20, 2005 8:43 pm
Isn't that rawther backwards?
In a digital signature scheme, the private key is used to sign and the public key is used to verify the signature. The public key is distributed as part of the Nintendo DS firmware. The private key is hidden in a vault somewhere in Redmond, Washington (and not at Microsoft HQ).
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#48571 - Maverick - Wed Jul 20, 2005 8:51 pm
No, for example, a bank will give out the public key to the public(other banks)
The public key is in one part made up of the two private keys multiplied by eachother
Whenever the public wishes to send data to the bank, they encrypt the data with the public key
To decrypt this data the private key is used(the two parts that make up the public key) in the formula shown on the previous page
#48574 - tepples - Wed Jul 20, 2005 8:55 pm
That's the use case for encryption. The use case for signing is different: encrypt with the private key and then decrypt with the public key.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#48575 - natrium42 - Wed Jul 20, 2005 8:58 pm
Maverick wrote: |
No, for example, a bank will give out the public key to the public(other banks)
The public key is in one part made up of the two private keys multiplied by eachother
Whenever the public wishes to send data to the bank, they encrypt the data with the public key
To decrypt this data the private key is used(the two parts that make up the public key) in the formula shown on the previous page |
Signing works the opposite way compared to encryption. (I should have said signing in my previous post). See this Wikipedia entry.
_________________
www.natrium42.com
Last edited by natrium42 on Wed Jul 20, 2005 8:59 pm; edited 1 time in total
#48576 - Maverick - Wed Jul 20, 2005 8:58 pm
Ah, because data is flowing in the other direction
#48579 - Mighty Max - Wed Jul 20, 2005 9:06 pm
Maverik,
a public key is always the one known to more then just the owner of the private key. As both keys are basically aquivalent if both known:
Say rsap is the private encryption and rsaP the public. Then
rsap(rsaP(message)) = (message)^d)^e % t = (message)^(e*d)= ((message) ^e)^d % t = rsaP(rsap(message))
where e = public key, and d = private key
so basically all that is different in both keys is which one is given out to determinate if its public or private. As we know it, i'd say its the public one :p. The difficulty to do the real transforming from e to 1/e=d is that its really hard to calc in a modulo you dont know. ;)
:edit: I should type faster :p
#48620 - Link_of_Hyrule - Thu Jul 21, 2005 6:14 am
just to tell you with the front end multi-boot program you don't need a flash card
#48635 - rapso - Thu Jul 21, 2005 10:33 am
as far as i can see, the whole key is 1024bit. this means that one part of the public key is 512bit or am I missing something?
a 512bit prime*prime is not impossible.
but I agree with pixxel,
I'm not sure if it's worth 'cause of the sucking warez.
greets
rapso
#48638 - Mighty Max - Thu Jul 21, 2005 10:58 am
rapso wrote: |
a 512bit prime*prime is not impossible.
|
In 2^512 numbers, about (2^512) / ln(2^512) numbers are primes. As i don't have a calculator for ln(2^512) atm ... ill round it a bit up to log of base 2 instead of 2.17. => about 2^512 / 512 = 2^503 primes. As 5^502 primes are not 512 bits long (all primes in 2^511 numbers) that leaves us with 2^502 possible primes to be factor of n.
Not possible intime without more information.
Didnt thought about the warez thing, so i step back from doing more maths bout that.
#48639 - rapso - Thu Jul 21, 2005 11:16 am
Mighty Max wrote: |
rapso wrote: |
a 512bit prime*prime is not impossible.
|
In 2^512 numbers, about (2^512) / ln(2^512) numbers are primes. As i don't have a calculator for ln(2^512) atm ... ill round it a bit up to log of base 2 instead of 2.17. => about 2^512 / 512 = 2^503 primes. As 5^502 primes are not 512 bits long (all primes in 2^511 numbers) that leaves us with 2^502 possible primes to be factor of n.
Not possible intime without more information. |
either you missed something or I did :)
let me explain.
this key is 1024bit in size, but it consist of two part, (with your notation) e and t. so both (e and t) have 512bit each.
e is prime*prime, this means that each prime is about 256bit in size and this numbers like that had been allready factorised in the RSA challange.
now tell me if I'm wrong :)
greets
rapso
#48640 - [FireFly] - Thu Jul 21, 2005 11:35 am
rapso wrote: |
now tell me if I'm wrong :) |
Wrong. In the beginning there were two 512-bit prime numbers (p & q) that, when multiplied, became the 1024-bit public key (n). There also is a 1024-bit private key (d) which is actually used as exponent when signing. The public key is used in both signing and verifying process as the modulus. The exponent used to verify the signature (e) is 0x10001. If we know p & q, for example by factoring n, then we can calculate d, which is closely related to p, q and e, and sign our own binaries. However, this is not going to happen any time soon.
sign = (1024-bit message ^ 1024-bit private key) % 1024-bit public key
verify = (1024-bit signature ^ 0x10001) % 1024-bit public key
where "^" is power and "%" is mod
#48641 - Mighty Max - Thu Jul 21, 2005 11:41 am
So we both :p
#48643 - rapso - Thu Jul 21, 2005 12:20 pm
[FireFly] wrote: |
rapso wrote: | now tell me if I'm wrong :) |
Wrong. In the beginning there were two 512-bit prime numbers (p & q) that, when multiplied, became the 1024-bit public key (n). |
so the link I got was not really correct, 'cause it does not inlcude the whole key?
could then someone post both parts of the public key plz.
greets
rapso
#48644 - [FireFly] - Thu Jul 21, 2005 12:34 pm
rapso wrote: |
so the link I got was not really correct, 'cause it does not inlcude the whole key? could then someone post both parts of the public key plz. |
Wrong. Here's the original source code, written/released by me so that others could steal it. As you can see, and already mentioned before several times, the public key is 1024-bit. If "both parts of the public key" was known, then we'd be able to calculate d and sign binaries ourselves.
http://users.belgacom.net/bn931507/nds_rsa_1_1.zip
#48645 - rapso - Thu Jul 21, 2005 1:31 pm
[FireFly] wrote: |
rapso wrote: | so the link I got was not really correct, 'cause it does not inlcude the whole key? could then someone post both parts of the public key plz. |
Wrong. Here's the original source code, written/released by me so that others could steal it. As you can see, and already mentioned before several times, the public key is 1024-bit. If "both parts of the public key" was known, then we'd be able to calculate d and sign binaries ourselves.
|
you cannot sign and verife just with the two public parts, you need the privat part too. as Mighty Max mentioned before, there is
bar=foo^d%t
and
foo=bar^e%t
if you have the two public parts, "d" and "t", you still miss the "e".
greets
rapso
btw. thx for the sources, I'll take a look at the keys :D
#48646 - Mighty Max - Thu Jul 21, 2005 1:42 pm
e is the one mentioned by FireFly, looks that e is commonly used with the same values.
It looks like 17 (the one used here) and 65537 are the most common ones.
(just working myself through the scripts of my math prof)
#48648 - [FireFly] - Thu Jul 21, 2005 1:46 pm
rapso wrote: |
you cannot sign and verife just with the two public parts, you need the privat part too |
If you know the "two public parts", the two primes that make up the public key, namely p and q, then you can calculate d, the private key, which is used as an exponent, and sign. Both p and q are not known and usually discarded because they are not being used directly in the sign/verify process, hence why one has to factor n in order to obtain them. There's only d, e and n.
#48649 - [FireFly] - Thu Jul 21, 2005 1:49 pm
Mighty Max wrote: |
It looks like 17 (the one used here) and 65537 are the most common ones. |
Jesus. I mentioned in one of my previous posts that the public exponent is 0x10001, which is 65537, not 17.
EDIT: I assumed that "here" is NDS
Last edited by [FireFly] on Thu Jul 21, 2005 1:50 pm; edited 1 time in total
#48650 - rapso - Thu Jul 21, 2005 1:50 pm
[FireFly] wrote: |
rapso wrote: | you cannot sign and verife just with the two public parts, you need the privat part too |
If you know the "two public parts", the two primes that make up the public key, namely p and q, then you can calculate d, the private key, which is used as an exponent, and sign. Both p and q are not known and usually discarded because they are not being used directly in the sign/verify process, hence why one has to factor n in order to obtain them. There's only d, e and n. |
the "two public parts" are not the primes that made the public keys ;) either it would be very useless to sign something if you release the two primes. I mean the d and t. but ok, now I understood that d==t. it was never like that in the "theory" where I learned RSA :)
just forgot my noobiety :)
greets
rapso
#48652 - Mighty Max - Thu Jul 21, 2005 1:54 pm
[FireFly] wrote: |
Jesus. I mentioned in one of my previous posts that the public exponent is 0x10001, which is 65537, not 17. |
Yeah my fault, when looking for 10001 or 100000001 i should look for its prefix :p
#49142 - Ilomoga - Tue Jul 26, 2005 8:07 pm
A question: If I start Wifime everything works fine - as long as I stay in the same floor OR try it in the room which is under the one with the PC. I get the Wifime app in the list if the DS looks for available downloads everywhere in the room or the garden, but if I want to load it I only get a communication error.
Shouldn't WLAN go further than some meters? Is it because of the driver? Or could the Bluetooth dongle (but I already tried without it) and wireless keyboard and mouse be the problem?
I've got a WLAN card with RALINk chipset from Gigabyte (don't know the full name) PCI.
_________________
The future of gaming is mobile Handheld Gaming.
#49155 - chishm - Tue Jul 26, 2005 11:32 pm
I have the same problem. I think it is because the WLAN card is putting out a stronger signal than the DS is. The DS can pick up the data that tell it what games are available, but when it tries to send a request for a game, it is not powerful enough for the WLAN card to pick up. It never gets a response to its request and you get the communication error.
Possible fixes include turning up the power on your DS (not very feasible) or getting a better, more sensitive antenna for your WLAN card.
#49179 - V0llEY - Wed Jul 27, 2005 4:46 am
I have an ASUS wireless usb card, is it possible to write my own driver and program for it to connect to the DS?
#49181 - tepples - Wed Jul 27, 2005 4:56 am
If you're willing to write your own driver that works with the 'echo' program, even with non-IP packets, then FireFly might be willing to work with you to get WiFiMe working with your driver. This goes for Linux as well.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#49860 - IxthusTiger - Wed Aug 03, 2005 1:03 am
chishm wrote: |
Possible fixes include turning up the power on your DS (not very feasible) or getting a better, more sensitive antenna for your WLAN card. |
Is there an antenna you reccomend? What are good places to look? My WifiMe only works within about 5 feet of the antenna, and I would love to increase the range.
#49887 - chishm - Wed Aug 03, 2005 9:10 am
IxthusTiger wrote: |
Is there an antenna you reccomend? What are good places to look? My WifiMe only works within about 5 feet of the antenna, and I would love to increase the range. |
I can't really recommend any particular antenna, but generally higher gain = better. Also make sure it is non-directional (works the same in all directions), otherwise you will get black spots in your signal.
Really, anything is better than the small antenna attached to the card hidden (from the DS's view) by the case of your computer.
#49963 - headspin - Thu Aug 04, 2005 12:26 am
IxthusTiger wrote: |
Is there an antenna you reccomend? What are good places to look? My WifiMe only works within about 5 feet of the antenna, and I would love to increase the range. |
I recommend the D-Link DWL-M60AT 2.46Hz Wireless Antenna
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#49985 - IxthusTiger - Thu Aug 04, 2005 6:41 am
#50187 - chishm - Sat Aug 06, 2005 8:41 am
Does anyone else experience problems with the driver/app after waking the computer from suspend? Sometimes it runs fine, sometimes it doesn't work at all, but most of the time it shows something like uploading... 10% 0% 10% 20% 10% 20% 30% 20% ... you get the idea. Is there any particular reason for this?
#50193 - headspin - Sat Aug 06, 2005 10:07 am
The suspend bug has been comfirmed by both DF and myself. Firefly has not commented on it, so until it's fixed by him you will have to disable suspend mode in your display settings.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#50209 - TheMikaus - Sat Aug 06, 2005 3:58 pm
You probably could also just disable/re-enable the device from the device manager.
When you come out of hibernation the card just says failed to..blah..blah... it's solved by disabling and then enabling it. Maybe it'll fix your problem too?
#50230 - IxthusTiger - Sat Aug 06, 2005 7:45 pm
Yeah, that's wht I do too Mikaus
#50344 - LordVader717 - Mon Aug 08, 2005 2:27 pm
On the ralink page (http://ralink.rapla.net/) it says that the ASUS WL-130g card is based on the rt2500 chipset. However, I can't find that card anywhere, not even on the official ASUS page (http://usa.asus.com/products2.aspx?l1=12&l2=42).
What I can find though is a card called WL-138g. Is that the same thing? Or was it a typo on the ralink page?
Plain and simple, does it work?
#50346 - natrium42 - Mon Aug 08, 2005 3:22 pm
A simple google search gives:
Quote: |
# Card: Asus WL-138G, 54mbps
* Chipset: Marvell W8300
|
Sorry, this card won't work...
_________________
www.natrium42.com
#50372 - Maxxyjunior - Mon Aug 08, 2005 11:38 pm
hi guys!
i have a little problem i have a belkin usb wireless based on rt2500chip but i have a problem, after installed the driver on usb card i try to install the rt2560 drivers for windows xp on manual steps but the drivers not function correctly why? Maybe there is a driver to the usb rt2500??
if the answer in yes please can you post me a link where i can download him? please help me!
#50373 - headspin - Mon Aug 08, 2005 11:46 pm
#50376 - Maxxyjunior - Tue Aug 09, 2005 12:09 am
but soon a new driver would be written for the usb??
#50378 - josath - Tue Aug 09, 2005 12:42 am
Maxxyjunior wrote: |
but soon a new driver would be written for the usb?? |
no. not planned by anybody.
#50388 - tepples - Tue Aug 09, 2005 2:23 am
If you have a copy of the DDK, then perhaps you could write a driver that makes the 'echo' program work.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#50400 - Maxxyjunior - Tue Aug 09, 2005 8:19 am
it's strange! why don't create a driver for the usb?? in this case only pci card are involved in this matter. I think that one day this guy write a driver for the usb. Infact in the sheet of the rt2500 the my usb results with a *! it's very strange! why my usb results on the sheet??
#50405 - DiscoBoy - Tue Aug 09, 2005 9:34 am
Maxxyjunior wrote: |
it's strange! why don't create a driver for the usb?? in this case only pci card are involved in this matter. I think that one day this guy write a driver for the usb. Infact in the sheet of the rt2500 the my usb results with a *! it's very strange! why my usb results on the sheet?? |
Who's gonna do it for free? How much are YOU willing to pay someone to write a driver for your card?
#50407 - Maxxyjunior - Tue Aug 09, 2005 9:46 am
i'm sorry.
i change my usb wireless in a pci wireless it's a simple solution no?
#51796 - zorniki - Tue Aug 23, 2005 4:24 pm
headspin wrote: |
usb cards don't work. |
got the exact same problem! Checked the list for RT2500 cards, but just somehow didn?t see the "IGNORE USB COLUMN" message. I ordered the ASUS WL167-g USB card. So I?m pretty f***** from here on...
and by the way - anybody in need of a USB WiFi card?? :-/
#51868 - tepples - Wed Aug 24, 2005 6:26 am
Suggestion: buy a PCI WiFi card and a USB WiFi card. Then use the USB card for your local IPv4 network and use the PCI card for WMB.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#51887 - zorniki - Wed Aug 24, 2005 9:19 am
tepples wrote: |
Suggestion: buy a PCI WiFi card and a USB WiFi card. Then use the USB card for your local IPv4 network and use the PCI card for WMB. |
Good idea - done that already :-)
I just hope this card will work! A "GigaByte GN-WPKG ", included in the list.
Thanks anyway!
Greets from flooded austria
#54271 - Ninja - Sat Sep 17, 2005 11:48 am
I have a few questions, sorry if they've already been answered. I really don't have time to read through 32 pages, my apologies.
1) I have a compatible PCI card and a compatible PCMCIA card that I use in my laptop. I was recently at a convention, where I was hosting DS demos for the convention goers. At the place, there was a WHOLE LOT of wireless communication. I was using dovoto's DS Server program for windows and WMB 1.4 as the backend. Overall, it worked fairly well, with some issues.
The main problem was that the program repeatedly got confused. It needed me to constantly monitor it, and kill it when it froze. It would sometimes get hung up when uploading, and freeze around 40 or 50%. It would also sometimes get an authentication, but not actually upload anything (this was VERY frequent (about 20% of the time)). There would also be the odd case where it would be uploading, and would recieve a de-authentication request. Any chance that these bugs can be fixed, or changed to allow for automatic hosting?
Another problem that seemed to be by design was that I could only serve one DS at a time, and everyone else would get communication errors while that DS was being served. I also could not run the program on multiple threads... Any chance it could be modified to allow serving multiple units at once?
2) My second question is much more complex... is there any possibility that this program could be ported to Linux? Barring that... anyone know how to flash an X-ROM flash cart from Linux? :) GBA/DS Development is pretty much the only reason I keep Windows around, and it would be nice to completely remove Windows from my laptop.
#54275 - juhees - Sat Sep 17, 2005 1:39 pm
Ninja wrote: |
I have a few questions, sorry if they've already been answered. I really don't have time to read through 32 pages, my apologies.
2) My second question is much more complex... is there any possibility that this program could be ported to Linux? Barring that... anyone know how to flash an X-ROM flash cart from Linux? :) GBA/DS Development is pretty much the only reason I keep Windows around, and it would be nice to completely remove Windows from my laptop. |
(sorry, can't help you with the first one)
Yes, there is some work going on to port wmb, see http://forum.gbadev.org/viewtopic.php?t=6152 .
But it's not ready yet. (I have a Ralink too, but i'm developing only with Linux, so i have to use a gbamp for all testing (emus dosn't work so well with linux...)
#54284 - Maverick - Sat Sep 17, 2005 6:40 pm
Ive experienced similar problems, namely the ds not being able to find the send, finding one after a minute or so of trying and getting the auth and halting. Probably about 20% of the time too.
I think the only solution is to stop it all and start it again till it works.
#55750 - ika - Sat Oct 01, 2005 3:01 pm
Hello all !!
I'm new to all this DS tweaking, and since i had a linksys/ralink chipset adapter, i wanted to use wifime.
so the driver thing works, but it's the wmb that crashes on me, saying it's unable to load the header.bin file in the wifime.zip archive.
so i'm kinda stuck here, i have absolutely no idea of wether it's a bad archive problem (although i downloaded it 10 times from the only site that gives it...) or a driver problem, which shouldn't be since it's a WMP54G...
Help me, help me, help me !!!! :)
Thanks!
EDIT : wmb also returns a "dsmultibootsystem() failed to launch"...
#55815 - NandeYaNen - Sun Oct 02, 2005 5:50 pm
For those of you thinking of buying a card. I bought the EDIMAX PCI card for $28 on newegg. It works great with wifime. It is a nice little card. I would highly recommend it. I can switch drivers without rebooting even, if that is something you care about. I dunno if you can do that with other cards.
#55914 - Sektor - Tue Oct 04, 2005 9:43 am
Copy wifime.zip to wmb\data\
Then run wmb -data wifime.zip
No need to extract the files.
Last edited by Sektor on Wed Oct 19, 2005 8:13 am; edited 1 time in total
#56243 - Xtonic - Fri Oct 07, 2005 11:54 am
hi, i have a Zyxel Prestige 650H/HW Series, is there some Wireless card that work on my router that enables him to download the DS demos ?
thanks.
#56645 - etiennedupont - Mon Oct 10, 2005 1:06 pm
i was wondering...
we'll have the availability to use the internet for multiplayer games of the nds in a few weeks...
...yet nintendo is about to release a usb wifi tool to connect the ds to the internet in order to play with anybody in the world (in theory i guess).
here is THE good question :
will people already owning a wifi card be able to play so without buying the "official" tool ? (if this is wether a ratlink chip or not)
_________________
///et oui, c'est surprise sur prise !!///
#56649 - Ilomoga - Mon Oct 10, 2005 1:51 pm
You can connect via WLAN router and I suppose after some configuration it's also possible with normal WLAN cards (with Original WLAN driver from your card)
_________________
The future of gaming is mobile Handheld Gaming.
#56656 - MaHe - Mon Oct 10, 2005 2:37 pm
Can somebody explain how Tim actually passed the RSA with WMB PassME?
#56661 - DiscoBoy - Mon Oct 10, 2005 3:08 pm
MaHe wrote: |
Can somebody explain how Tim actually passed the RSA with WMB PassME? |
He piggy-backed on a modified version of Mario 64 DS multiplayer-WiFi broadcast.
#56664 - MaHe - Mon Oct 10, 2005 3:32 pm
Is it possible to do the same with FlashME?
Yes, stupid questions, I know.
#56686 - tepples - Mon Oct 10, 2005 5:00 pm
FlashMe disables the RSA check.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#56692 - Boeboe - Mon Oct 10, 2005 5:24 pm
I think he's asking if it would be possible to send the flashme program to the DS using the same trick.
#56693 - MaHe - Mon Oct 10, 2005 5:24 pm
No, I meant like - sending FlashMe.nds via WiFiMe that would allow me running WMB compatible homebrew... :/
I don't have the GBAmp / M3 yet.
EDIT: Boeboe - exactly.
#56712 - tepples - Mon Oct 10, 2005 7:04 pm
If you don't have a GBAMP then you'll have to use WiFiMe+a GBA flash card.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#56725 - DiscoBoy - Mon Oct 10, 2005 8:25 pm
tepples wrote: |
If you don't have a GBAMP then you'll have to use WiFiMe+a GBA flash card. |
With GBAMP you need FlashMe or a PassMe, right?
Or is it possible to run a flashed GBAMP and WiFiMe?
#56832 - Lukaso - Tue Oct 11, 2005 9:33 pm
DiscoBoy wrote: |
tepples wrote: | If you don't have a GBAMP then you'll have to use WiFiMe+a GBA flash card. |
With GBAMP you need FlashMe or a PassMe, right?
Or is it possible to run a flashed GBAMP and WiFiMe? |
ofcourse :)
i already had the wifiMe for the demo's and the gbamp for the movies.
i'm damn lucky :P
#56833 - MaHe - Tue Oct 11, 2005 9:39 pm
When I load some demos like Meteos I get the header.bin error...
#57053 - Jercos - Thu Oct 13, 2005 9:59 am
When i hibernate my computer and turn it back on and then try to use wmb.exe it says:
DeviceWritePacket() failed
at regular intervals.
i can only assume that it is trying to send beacons and failing.
any help?
#57062 - darkfader - Thu Oct 13, 2005 12:47 pm
I've reported this error before. But I have a laptop, so I just eject the PC card after hibernation.
You can try the devcon utility which can disable/enable the PCI card.
#57259 - Elixir - Fri Oct 14, 2005 5:19 pm
Just a few questions. I've come a long way recently and even though I fail at google I've managed to follow aaron's guide so far. The problem is in choosing the appropriate wireless network card.
Quote: |
Linksys Wireless G PCI Card WMP54G
The Linksys Wireless-G PCI Adapter installs in most desktops and lets you put your computer almost anywhere in the building, without the cost and hassle of running network cables. Now you don't have to drill holes in your walls and climb through the attic or cellar to get connected to the network. Once you're connected, you can keep in touch with your e-mail, access the Internet, use instant messaging to chat with friends, and share files and other resources such as printers and network storage with other computers on the network.
The Wireless-G PCI Adapter connects you with Wireless-G networks at an incredible 54Mbps! And for added versatility, it can also inter-operate with all the 11Mbps Wireless-B (802.11b) products found in homes, businesses, and public wireless hotspots around the country. And in either mode, your wireless communications are protected by industrial-strength Wi-Fi Protected Access (WPA), so your data stays secure.
So don't hassle with running cables through your house ? get your desktop connected the easy way with the Linksys Wireless-G PCI Adapter.
Features:
* Operates in the 2.4GHz frequency spectrum with data rates of up to 54Mbps
* Complies with IEEE 802.11g standard, and backwards compatible with IEEE 802.11b
* products
* Up to 128-bit WEP encryption
* 32-bit PCI interface
* Compatible with Windows 98SE, Millennium, 2000, and XP
* Wireless-G (802.11g) connectivity for your desktop PC
* Incredible data rates up to 54Mbps in the 2.4GHz radio band
* Also interoperates with Wireless-B (802.11b) networks at 11Mbps
* Put your PC wherever you want, with no cabling hassle
|
Another would be: ASUS WIFI-B/RALINK IEEE802.11b Wireless AP for ASUS M/B
The second one I don't understand, even though it mentions Ralink and Asus is on the compatibility list, I'm not sure if this would be able to detect my DS.
And here's my last option:
Quote: |
DSE 802.11b Wireless LAN PCI Card
Easy way to add 11Mbps WiFi networking to desktop PC's
Throw away cables!
This 802.11b Wireless Network Card for PCI capable PC's is an easy way to connect to or set up a wireless network. It's a cost effective, easy to install solution for sharing Internet access, files, music, printers and a whole lot more.
Industry compatible WiFi
Its simple ? if you are considering expanding your wireless network with products like access points, routers, print servers, etc, then look for the WiFi logo. Its your assurance that what you are buying will work with what you have got!
Proven Technology
Using 2.4GHz Direct Sequence Spread Spectrum (DSSS) technology, this adaptor transfers data at speeds up to 11Mbps. It supports 64⁄128-bits Wired Equivalent Protection (WEP) algorithm for added network security. Both Ad-Hoc and Infrastructure modes are supported.
Will 11Mbps be fast enough?
Many people are now using wireless networking to share an Internet connection, data files and perhaps a common printer. For the bulk of this work, 11Mbps is going to be more than enough. Some users who want to network the very latest graphic intensive games and move large volumes of data may find the speed unsuitable and should consider faster standards like 802.11g.
Removable & replaceable antenna (DSE ExtRa range compatible!)
Featuring an industry standard RP-SMA connector, the supplied antenna simply unscrews allowing you to add a Wireless Booster or higher gain antenna. This leads to greater range and⁄or a more pinpointed coverage to ensure the signal reaches only those who need it.
A highly integrated cost effective solution direct to you
By utilising the very latest silicone integration techniques, production costs are reduced while feature sets increase. Added to this is the knowledge that all DSE products are purchased in volume, directly from the manufacturer and are supported by a nationwide network of retail outlets.
Why a swap-out warranty?
We know how important your network is. The last thing you want is to be left high and dry waiting for a resolution. All DSE networking products carry our 1 year swap out hardware warranty. In the unlikely event of product failure, simply return the product to your nearest outlet with your receipt where we will swap it out with a direct replacement, it's nearest equivalent or we will refund your purchase.
Features:
* Complies with IEEE 802.11b and WiFi certified
* Detachable and reversible dipole antenna
* Auto fallback data rate under noisy environment
* Supports 64⁄128 Bit WEP encryption for security
* IEEE 80211 Direct Sequence Spread Spectrum(DSSS) high rate compatible
* Supports peer to peer (ad-hoc) or infrastructure
* Power saving mode in infrastructure mode to minimize power consumption when needed
* Easy-to-Use Graphical Configuration utility saves detailed connectivity profiles for frequently accessed networks
* Frequency Band: 2400~2483.5MHz (for US, Canada, and ETSI), 2400~2497MHz (for Japan)
* Modulation Type: CCK, BPSK, QPSK
* Operating Channels: IEEE 802.11b compliant, 11 channels (US, Canada), 13 channels (ETSI), 14 channels (Japan)
* Radio Technology: Direct Sequence Spread Spectrum
* Data Rate: up to 1 ⁄ 2 ⁄ 5.5 ⁄ 11 Mbps
* Receive sensitivity: Min. -80dBm for 11Mbps (@BER 10E-5), Min. -82dBm for 5.5⁄2⁄1 Mbps (@BER 10E-5)
* Output Power: > +15dBm
* Typical Operating Ranges: 30M@11Mbps ⁄ 50M@5.5Mbps ⁄ 100M@2Mbps ⁄ 120M@1Mbps
* Antenna: 3dBi dipole with removable RP-SMA connection. DSE ExtRa (Extra Range) compatible.
* Current Consumption: Universal bus, Tx mode 350 mA (Max.), Rx mode 150 mA (Max.)
* Bus Type: 32bit PCI 2.2
* OS Support: Windows 98SE⁄Me⁄2000⁄XP, Linux Kernel 2.4.19+
* Chipset: Ralink RT2460 modem⁄mac with RT2420 RF Transceiver
* Range: Indoor: 50M @ 11Mbps, 80M @ 5.5Mbps, 120M @ 2Mbps, 150M @ 1Mbps. Outdoor: 250M @ 11Mbps, 350M @ 5.5Mbps, 400M @ 2Mbps, 500M @ 1Mbps. The ranges indicated are approximate, are based on ideal circumstances and can vary widely with each installation.
* Driver: Windows 98SE⁄ME⁄2000⁄XP, Linux 2.4.19
* Warranty: 12 months return to DSE(NZ)Ltd - in store swap-out warranty.
|
This isn't on the compatibility list, but since I have the RT2500 drivers, I thought that at a pinch it may work. There's also a bit of a price difference, but please let me know. Also, the top one as listed isn't a "v4" like the compatibility list says, so it appears as if it's an original. Would this matter, also?
Thanks, any information contributed is greatly appreciated.
#57262 - Elixir - Fri Oct 14, 2005 5:41 pm
http://www.ascent.co.nz/ProductSpecification.aspx?ItemID=334915
http://www.ascent.co.nz/ProductSpecification.aspx?ItemID=8003392
http://www.ascent.co.nz/ProductSpecification.aspx?ItemID=139985
http://www.dse.co.nz/cgi-bin/dse.storefront/434fccaf0d19903c273fc0a87f99071d/Product/View/XH6340
Alright, this is all I can dig up. The gigabyte one is in the compatibility list, with no "depending on revision" star. The WMP54G Linksys isn't a v4, but could it be updated so that it works? And also, the MicroNet seems to be another which is under the compatibility list without suspicious revision business.
Lastly(these aren't in order of what I'm describing, either), the CNet depends on card revision/version.(I'm not too sure of what this means.)
Could somebody point me in the right direction, please?
#57354 - Jercos - Sat Oct 15, 2005 4:39 am
i bought the gigabyte one from newegg.
it works great!
EDIT: whoops! forgot a link! gibabyte card @ newegg
#57372 - Jercos - Sat Oct 15, 2005 11:43 am
I have flashme'd my DS so i can run ds homebrew straight from my PC.
but i was wondering, is it possible to convert a gba rom to an NDS file?
ADDON:p.s. can i get an nds file for wifime? cause wmb.exe has a problem with running wifime with nds demos.(they work fine seperately but together when you try to download them it says download error on the ds... i'm using "kiosk.cmd" that came with 12 .nds files captured from e3 it's a relativly straight forward batch file. it puts all the nds files in the data directory onto the end of "wmb.exe -data "
heres the file if anyone cares:
{
rem @echo off
set delayed_variable_expansion=
if (!delayed_variable_expansion!) NEQ () goto enable_delay
:loop
cd data
set LIST=
for %%i in (*.nds) do @set LIST=%%i;!LIST!
cd ..
wmb -player %COMPUTERNAME% -data "%LIST%"
goto loop
:enable_delay
cmd /v:on /c kiosk.cmd
}
of course if you dont like the junk onscreen get rid of the "rem" at the top.
#57437 - josath - Sat Oct 15, 2005 9:08 pm
Quote: |
but i was wondering, is it possible to convert a gba rom to an NDS file? |
gba rom as in a game made for running on the gameboy advance? no, not psosible.
or gba rom, as in a .ds.gba file, which is a .nds file with a loader prepended to work from flashcarts? in this case, there is a chance it will work, but sometimes it's not possible due to the way the app was written. you can use this tool i wrote: http://forum.gbadev.org/viewtopic.php?t=5768&highlight=pme2nds
#57914 - power7714 - Wed Oct 19, 2005 6:26 am
Can someone please give me step by step instructions on how to set up the nds wifi me program? I have the Linksys wmp54g pci card and have installed the driver. Under the device manager it shows the nintendo ds icon but when i click on wmb.exe a window pops up real quick and then disappears. How can I get the wifi me to work? I am totally lost! I am not an amateur with computers and software but I can't seem to figure out this program. Do I need to install the pci card regularly first then the custom driver?
#57917 - tepples - Wed Oct 19, 2005 6:34 am
power7714 wrote: |
when i click on wmb.exe a window pops up real quick and then disappears. |
This is addressed in section "The basics" of the GBA beginners' FAQ.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#57918 - power7714 - Wed Oct 19, 2005 6:50 am
that didn't answer my question. all that stuff is outdated. I need to know how to get the pop up window for wifi me to stay up long enough for me to read it and use it. Can someone pleeeeeaaase help?????????
#57921 - gladius - Wed Oct 19, 2005 7:45 am
Run it inside a command prompt to see the output. It will probably just tell you it needs some parameters like "wifime -data test.nds".
#57995 - tepples - Wed Oct 19, 2005 9:24 pm
power7714 wrote: |
all that stuff is outdated. |
What did you mean by "outdated"? Did you look for a DOS tutorial, or did you not?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#58017 - power7714 - Thu Oct 20, 2005 2:15 am
How do you run the wifi me in a command prompt? What do you type in?
I did see the dos tutorial but it didn't help me much or I didn't completely understand it. I am not that familiar with dos.
#58018 - power7714 - Thu Oct 20, 2005 2:33 am
I figured out how to run the wmb.exe program in the command prompt. it now says
"error: parameter -data is required"
What does this mean?
#58020 - The 9th Sage - Thu Oct 20, 2005 3:33 am
power7714 wrote: |
I figured out how to run the wmb.exe program in the command prompt. it now says
"error: parameter -data is required"
What does this mean? |
It refers to the 'data' directory in the WMB folder....basically, -data "file.nds" is the right way to use it, with file.nds being an NDS in the data folder. Basically, you're not telling the WMB program what you want to send, so it's confused.
You can also use a folder name in the data folder (instead of the name of an NDS) with all the files that make up an NDS contained in it, as in the case of the WiFiMe NDS program. Generally you don't need to use it in this way though.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#58023 - power7714 - Thu Oct 20, 2005 4:01 am
I tried putting a .nds file in the data folder but I still get the same message as before. Can someone please help me?! I am getting really frustrated. This shouldn't be this hard. What am I doing wrong? Should I reinstall the wifi me beta?
#58024 - Sektor - Thu Oct 20, 2005 4:21 am
It means you have to type:
wmb -data nameofdemo.nds
Alternatively you can use a front-end like WMBFront.
#58120 - power7714 - Fri Oct 21, 2005 12:58 am
ok figured it out and it worked last night but today when I tried it it says
DeviceWritePacket() failed
What does this mean? And how can I fix it?
Thank you in advance. :)
#58130 - Jercos - Fri Oct 21, 2005 3:48 am
just shut down completely and boot back up. it should work then...
#58131 - Sektor - Fri Oct 21, 2005 3:52 am
Stop your computer from hibernating using control panel>power management. If you don't want to do that, try disable/enable in device manager or if it's a cardbus wifi card then reinsert it.
#58278 - power7714 - Sat Oct 22, 2005 4:56 am
When trying to run full versions of games i keep getting the message "incorrect checksum" I also rename them to shorten the name.
Is it possible to run full versions or just demos?
If so, how should they be named?
Thank you in advance!
#58282 - tepples - Sat Oct 22, 2005 6:40 am
What kind of "full versions of games" are you trying to run? Do they have anything to do with .nds files larger than 4 MB?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#58525 - sensismile - Mon Oct 24, 2005 8:31 am
HI all,
will it possible to create a new WifiMe based on the recent discoveries (passme2 code, new fw) ?
I'm one of the "nintendos-new-firmware"-victims .. I bought my daughter a blue Nintendogs Bundle (german) with the new firmware.
I've allready a RT2500 WLan and E3 Demos are working like a charm (thanks for the great WMB).
Thanks in advance
Sensi
#58817 - wiedo - Wed Oct 26, 2005 12:22 pm
sensismile wrote: |
HI all,
will it possible to create a new WifiMe based on the recent discoveries (passme2 code, new fw) ?
I'm one of the "nintendos-new-firmware"-victims .. I bought my daughter a blue Nintendogs Bundle (german) with the new firmware.
I've allready a RT2500 WLan and E3 Demos are working like a charm (thanks for the great WMB).
Thanks in advance
Sensi |
Exactly the same here..
Can run E3 Demos.. can't run anything of my gba card..
check my problems at:
http://www.ezflash.cn/english/vbb/showpost.php?p=7851&postcount=33
#59459 - planet_72 - Tue Nov 01, 2005 11:31 pm
Hi, sorry to ask this stupid question:
Do I need a GBA flash cart to use WiFiME? Or do I just need a PC with WiFi Card and a DS without any cart?
Thanks in advance!!
planet
#59482 - The 9th Sage - Wed Nov 02, 2005 4:44 am
planet_72 wrote: |
Hi, sorry to ask this stupid question:
Do I need a GBA flash cart to use WiFiME? Or do I just need a PC with WiFi Card and a DS without any cart?
Thanks in advance!!
planet |
To use WiFiMe, you need a GBA cart...it's basically like a virtual PassMe. However, if you install FlashMe on your NDS, you can upload homebrew directly using the NDS's Download Play function to download it.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#60533 - etiennedupont - Fri Nov 11, 2005 2:18 pm
i tried the wifime to launch homebre from a ezflash2 512mb but the ds display white screen only....
...how do we have to burn the cart for it to load ?
_________________
///et oui, c'est surprise sur prise !!///
#60535 - hoagie - Fri Nov 11, 2005 2:53 pm
make sure to disable your loader and that all files on the ezflash card are in teh ds.gba format
#60591 - nolentabner - Sat Nov 12, 2005 7:55 am
anyone want to help me out here?
i'm trying to use wifime but keep getting an error message saying "error: could not load header.bin".
i've put wifi me's header.bin file in every directory i can think of, so what am i doing wrong?
edit: nevermind i think i found a thread that has the answer to my question. sorry to needlessly bump the thread.
#62706 - Moumentai - Sun Dec 04, 2005 7:43 pm
I have installed everything properly like the Tutorial explained. But when I dubble click on wmb.exe it gives a popup and then it closes right away.
The FAQ says the following:
Q: When I double-click wmb.exe a screen pops up and goes away right away, do you know why?
A: It probably means your WiFiMe NIC is not inserted, not working, or does not have the WiFiMe driver properly installed.
But this doesn't help me verry much looking for the problem.
Can someone help me? Thanks!
#62709 - Fleet-C - Sun Dec 04, 2005 8:25 pm
Try with version 1.0 or 1.1
Solved the problem for me and others.
#62732 - The 9th Sage - Mon Dec 05, 2005 4:15 am
Moumentai wrote: |
I have installed everything properly like the Tutorial explained. But when I dubble click on wmb.exe it gives a popup and then it closes right away.
The FAQ says the following:
Q: When I double-click wmb.exe a screen pops up and goes away right away, do you know why?
A: It probably means your WiFiMe NIC is not inserted, not working, or does not have the WiFiMe driver properly installed.
But this doesn't help me verry much looking for the problem.
Can someone help me? Thanks! |
So you are just double clicking it? Are you telling it what you want to send?
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#62736 - tepples - Mon Dec 05, 2005 4:57 am
Moumentai wrote: |
But when I dubble click on wmb.exe it gives a popup and then it closes right away.
The FAQ says the following:
Q: When I double-click wmb.exe a screen pops up and goes away right away, do you know why?
A: It probably means your WiFiMe NIC is not inserted, not working, or does not have the WiFiMe driver properly installed.
But this doesn't help me verry much looking for the problem. |
As far as I can tell, that FAQ answer is wrong. You are not supposed to double-click wmb.exe; instead you're supposed to use the command prompt: wmb -data official_demo.nds or (if you have old firmware) wmb -data wifime
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#62744 - Moumentai - Mon Dec 05, 2005 10:48 am
Thanks tepples!
That worked! I also found a graphic design of sending those .nds files to my NDS and that works even better.
Thank you!
#65107 - dexter0 - Fri Dec 30, 2005 5:12 am
I just bought a Hawking HWP54G PCI Card (It was on the list) I installed the driver and all but it says that "This device cannot start". I used PCI Tree and it found what seems to be my network card. I dont now where to look to find the VID/PID. Please help me out.
#65170 - dexter0 - Fri Dec 30, 2005 9:55 pm
Fixed my own problem. Turns out I bought a revision T. I just took it back and bought a revision R.
#65562 - albon - Tue Jan 03, 2006 11:23 pm
Is it possible to run homebrew with Wifime from a M3 player ?
All tutorials I saw to run homebrew by Wifime are for GBAMP or GBA Flash cards. And when I try to run some .nds homebrew copied on my M3 SD with wifime, I just get 2 white screens past the wifime download on my DS.
#66166 - longshot - Sun Jan 08, 2006 6:09 pm
Hello All,
After reading through all the help here I still have a few questions to get my DS to run the nintendo demos. I have a JAHT WN-4054P wifi card (RALink chipset confirmed with PCItree) and have gotten the 1.0.0.8 driver installed with no problem. When running the DOS command wmb -data xxxx.nds I end up with the error "DeviceWritePacket() failed". I have tried using both ver 1.4 and ver 1.1 of the WMB software, with the same error. I have also tried both slots of my laptop but with no luck. Any suggestions?
Last edited by longshot on Sun Jan 08, 2006 9:29 pm; edited 1 time in total
#66175 - MaHe - Sun Jan 08, 2006 8:27 pm
albon wrote: |
Is it possible to run homebrew with Wifime from a M3 player ?
All tutorials I saw to run homebrew by Wifime are for GBAMP or GBA Flash cards. And when I try to run some .nds homebrew copied on my M3 SD with wifime, I just get 2 white screens past the wifime download on my DS. |
M3 doesn't support WiFiME.
#66500 - elcraddo - Wed Jan 11, 2006 10:24 am
Well, after about half an hour of playing around blindly with my drivers, and scavenging multiple FAQs, I'm stumped.
My USB wireless adapter is on the list of wireless network cards that WiFiME will work with, but sadly I can't figure out how to dump my driver in order to replace it with the modified Ralink one, or rather, every time my adapter simply reinstalls the drivers by itself when I plug it in, not to mention I have little clue in how I'd install the drivers in the first place (Note: computer illiterate).
And so I ask of you, oh great computer gurus, help me in my quest to play Homebrew games on my Nintendo DS.
#66504 - Ultima2876 - Wed Jan 11, 2006 11:38 am
I heard that no USB cards work..
#66531 - elcraddo - Wed Jan 11, 2006 5:35 pm
Ultima2876 wrote: |
I heard that no USB cards work.. |
Hmm... for the list there's a whole column devoted to USB.
#66533 - tetsujin - Wed Jan 11, 2006 6:20 pm
elcraddo wrote: |
Ultima2876 wrote: | I heard that no USB cards work.. |
Hmm... for the list there's a whole column devoted to USB. |
If you mean the list at http://ralink.rapla.net, that list isn't specifically cards that are compatible with Nintendo DS developer software like WMB, it's just a list of adaptors that use the RT2500 chipset. They have other lists there for other chipsets. But on the pages for the WMB utilities it specifically says that the card you use has to be PCI or PCMCIA, not USB. So it has to be on that list and it has to not be USB. The reason for that is because accessing a device over USB is much different from accessing a PCI or PCMCIA device. I imagine it'd be possible to create a WMB-capable driver that works with the USB version of the device, but it's not work that's been done yet.
_________________
---GEC
I think that all the work that's been done by the homebrew community so far to support people who want to program for the GBA or DS is amazing.
Thank you, everyone, I look forward to taking advantage of your work.
#66544 - MaHe - Wed Jan 11, 2006 8:57 pm
Rumours are, that libNiFi for Linux actually works with USB. :)
#66683 - Raybdbomb - Thu Jan 12, 2006 10:26 pm
i see USB doesn't work, i see PCI and PCMCIA both work, what about the centrino laptop onboard wifi, i think it's "miniPCI"?
#66747 - MaHe - Fri Jan 13, 2006 7:28 am
It SHOULD work, if it's based on Ralink.
#67041 - LaurentDS - Sun Jan 15, 2006 2:52 am
So I bought a cnet cwc-854 because it was one of the few pcmicia in the list without a "*", but it isn't recognized :-(
PciTree says it is a VID x1814 (Ralink) but DID x0302 and not 0201... does that mean it isn't supported ? or maybe it is just a matter of needing an updated driver ?
Any help would be welcome, I'd like to develop for my DS from my laptop
Laurent
#67106 - quadomatic - Sun Jan 15, 2006 3:52 pm
i saw the same thing in my pcitree for my zonet zew1601 i think....and im having trouble installing the driver
#67949 - Paavis - Sat Jan 21, 2006 3:06 pm
So I have got the wifime to work I can send official nintendo demos to the ds (like meteos) but when I try to send the passme-file to be able to launch nds homebrew demos from my gba movie player it just shows a white screen and holds. I have tried multiple demos, but none works. I have tried formatting the cf-card again and defragmenting also. I tried also with a different CF-card. I have remembered to rename them to _boot_,nds or how was it? (can't remember anymore, it was a while ago). I almost gave up hope until I saw this thread.
So if anyone can say what I'm doing wrong or give me any tips or point to any tutorial I would be very pleased. Getting Scummvm to work would be so great.
Also is there a site where you can download nds game demos?
Edit: I forgot to mention, I have installed chism's GBAMP firmware hack 2.
#70649 - God Spoofy - Wed Feb 08, 2006 12:28 am
I have a Linksys WMP54GV4, but i dont have the C:\Drivers\WiFiMe\rt2560_driver_1_0_0_ file, this installation process is too confusing
please help!!
#70656 - tetsujin - Wed Feb 08, 2006 1:05 am
God Spoofy wrote: |
I have a Linksys WMP54GV4, but i dont have the C:\Drivers\WiFiMe\rt2560_driver_1_0_0_ file, this installation process is too confusing
please help!! |
You need to be more clear about what you've done so far to get where you are now for anyone to be able to help.
For starters, that file you mentioned is part of the WiFiMe code. Did you install WiFiMe?
_________________
---GEC
I think that all the work that's been done by the homebrew community so far to support people who want to program for the GBA or DS is amazing.
Thank you, everyone, I look forward to taking advantage of your work.
#72056 - ultimateadvantage - Thu Feb 16, 2006 4:36 am
when will tim realese the linux drivers & wmb for linux?
DIT: NVM found a topic with it, anyways this works freakin AWESOME!!!!! nice work
#77579 - daltonlaffs - Sat Apr 01, 2006 8:49 pm
tetsujin wrote: |
God Spoofy wrote: | I have a Linksys WMP54GV4, but i dont have the C:\Drivers\WiFiMe\rt2560_driver_1_0_0_ file, this installation process is too confusing
please help!! |
You need to be more clear about what you've done so far to get where you are now for anyone to be able to help.
For starters, that file you mentioned is part of the WiFiMe code. Did you install WiFiMe? |
AS long as he needs help...
http://daltonlaffs.bravehost.com/DSdev/Setup.html
That's a page I made about setting up WifiMe. If you check it out, it'll explain how 2 install. However, I didn't get to step 5, but that step is about using wifime, anyway, so step 4 will finish the driver installation, anyway!
#78765 - AngryBadger - Sun Apr 09, 2006 5:16 pm
First of all please excuse my terrible ignorance in all things emulator related. Im very new to this and have tried reading around as much as I can to try and resolve my problem but have so far been unsuccessful.
Im trying to simply play the demos on my DS Lite. Im not really worried about playing homebrew just yet. Using wifime, it runs without issue and the DS picks it up just fine. However on trying to download the demo I get the following error message
?Communication error. Download not completed?
Screenshot
Im assuming that the more recent firmware on the DS lite is the issue. Is there any way around this? Any advice would be very greatly received.
#79256 - Vollstrecker - Wed Apr 12, 2006 1:50 pm
Hello,
Is it possible to run flashme through wifime?
And why it must be a ralink wlan card? Why it isn't possible to programm a nintendo download service emulator for every wlan card and router?
#79272 - juhees - Wed Apr 12, 2006 4:30 pm
Vollstrecker wrote: |
Hello,
Is it possible to run flashme through wifime?
And why it must be a ralink wlan card? Why it isn't possible to programm a nintendo download service emulator for every wlan card and router? |
flashme through wifime: if you only have a wificard: no
wifime loads a homebrew from a flashcard!
instead of a ralik, you could also write drivers for other cards, but not all wificards, because you have to do some low level stuff, wich isn't available on all cards. till now, now other cards than ralink are supported.
#79342 - eXpired - Thu Apr 13, 2006 1:20 am
I ordered the GN-WP01GS (Link: http://www.newegg.com/Product/Product.asp?item=N82E16839121008) as linked to in the WiFiMe tutorial. I'm not noticing the description of the link is different from the card model number. PCITree shows 1814/0301 instead of 1814/0201.
Am I screwed, or is there a way to fix this? I'd suggest removing/updating the link in the tutorial if I did receive the wrong card :(
Thanks for any help!
#79397 - Kingyo - Thu Apr 13, 2006 12:11 pm
I haven't been following the DSDev for alot of time.
Now, has there been any progress on this? I mean - if I get a card witht his chipset, and use the drivers, would I be able to send homebrew demos, WITHOUT a Flash Cart? If not, why is that exactly?
Sorry for asking probably newbie questions - thanks in advance.
#79408 - tepples - Thu Apr 13, 2006 1:01 pm
Kingyo wrote: |
Now, has there been any progress on this? I mean - if I get a card witht his chipset, and use the drivers, would I be able to send homebrew demos, WITHOUT a Flash Cart? If not, why is that exactly? |
No. The official firmware still checks whether demos have been digitally signed by Nintendo. But if you make sure your DS has old firmware, and you borrow someone else's flash cart for one day and install FlashMe, then you can send homebrew demos.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#79531 - The 9th Sage - Fri Apr 14, 2006 4:08 am
tepples wrote: |
Kingyo wrote: | Now, has there been any progress on this? I mean - if I get a card witht his chipset, and use the drivers, would I be able to send homebrew demos, WITHOUT a Flash Cart? If not, why is that exactly? |
No. The official firmware still checks whether demos have been digitally signed by Nintendo. But if you make sure your DS has old firmware, and you borrow someone else's flash cart for one day and install FlashMe, then you can send homebrew demos. |
Well, if he's got an older firmware mightn't WiFiMe work?
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#79538 - tepples - Fri Apr 14, 2006 5:32 am
The 9th Sage wrote: |
Well, if he's got an older firmware mightn't WiFiMe work? |
You need a flash cart to use WiFiMe, and
Kingyo wrote: |
WITHOUT a Flash Cart? |
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#79545 - HyperHacker - Fri Apr 14, 2006 6:39 am
Hey, I imagine this has been thought of already, but if you were to just tack on data to the end of the .nds, would it affect the signature at all?
#79547 - swimgod - Fri Apr 14, 2006 6:45 am
HyperHacker wrote: |
Hey, I imagine this has been thought of already, but if you were to just tack on data to the end of the .nds, would it affect the signature at all? |
and you call yourself a hacker lol, but yeah it would. the signature is basicly suming up all the parts of the code.
its like a math problem, when you devide...
say, 10 / 2 = 5, 5 is the siginture. by 5 can you tell what the math problem is?, no.
because the anwser could be more then one thing...
it could be 20/4 for all you know...
and say you were to add to the math problem(or in this example the .nds)
10 / 2 + 1, the anwser changes...
making the signature wrong...
BOO SIGNATURES SUCK!
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
Last edited by swimgod on Fri Apr 14, 2006 7:03 pm; edited 1 time in total
#79616 - Kingyo - Fri Apr 14, 2006 4:24 pm
I thought so. How was WiFiMe made, then? Since it's loading on the DS, it must have the signature?
#79631 - swimgod - Fri Apr 14, 2006 7:05 pm
Kingyo wrote: |
I thought so. How was WiFiMe made, then? Since it's loading on the DS, it must have the signature? |
wifime has a signature,
and the way it works is it uses a header that is not put into the signature(in fw4 and up it is >.<;)
thats why wifime works on a non-flashed ds...
but with a flashed ds you can have unsigned code execution.
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#79639 - masscat - Fri Apr 14, 2006 8:37 pm
Kingyo wrote: |
I thought so. How was WiFiMe made, then? Since it's loading on the DS, it must have the signature? |
A WMB transfer is done in four parts. These are the RSA header, the NDS header, the ARM9 code and the ARM7 code. The NDS header and ARM code are covered by the RSA check so you cannot alter them without the DS rejecting the download.
The RSA header has the RSA signature and the address of where to store the NDS header and ARM code and the addresses of where to start executing for both the ARMs. There is a small amount of data in the header that is not used and so can be set to whatever you like.
Some clever people (I do not know who did this) worked out that you could stick some ARM code in here to hold the ARM9 in a loop and change the ARM9 execution address to this code and the ARM7 to execute from the GBA slot, allowing homebrew to run.
Therefore you can turn any properly signed WMB transfer into wifime by knobbling the RSA header.
What firmware 4 plus did was to ignore the execution addresses in the RSA header and use the ones from the NDS header.
#79651 - HyperHacker - Sat Apr 15, 2006 12:51 am
swimgod wrote: |
HyperHacker wrote: | Hey, I imagine this has been thought of already, but if you were to just tack on data to the end of the .nds, would it affect the signature at all? |
and you call yourself a hacker lol, but yeah it would. the signature is basicly suming up all the parts of the code. |
Well excuse me for not knowing everything. I just figured maybe some part of the header would define the executable size, and it would only bother to verify that much of the data, since as far as Nintendo would have known at the time, there'd be no way to exploit anything by adding more to the end. Most programs don't care if you add useless data to the end of a file, as long as the file's header has some information to tell how big the file should be (for example, bitmap images).
#80108 - FourScience - Tue Apr 18, 2006 9:01 pm
eXpired wrote: |
I ordered the GN-WP01GS (Link: http://www.newegg.com/Product/Product.asp?item=N82E16839121008) as linked to in the WiFiMe tutorial. I'm not noticing the description of the link is different from the card model number. PCITree shows 1814/0301 instead of 1814/0201.
...I'd suggest removing/updating the link in the tutorial if I did receive the wrong card |
That list of compatible cards is not maintained by any of us. What has happened is that there are newer chipsets being added to that list, and Firefly doesn't update his site (don't blame him though). So only the cards in the first table (the long one) will work. The additional tables for RT2501 Turbo, USB, and RT2600 MIMO XR cards use different chipsets altogether.
We can't do anything about this table. It is still the most accurate resource we have in tracking down the right cards. You just need to pick cards from the PCI and PCMCIA columns in the first table, and be aware that the * incidicates that only certain releases will work for those particular cards.
Otherwise, try finding what card you need based on knowing only that you want this chipset: http://www.ralinktech.com/prod-2.htm
_________________
Work in progress: Dual-Soft.com
#82718 - harshboy - Mon May 08, 2006 10:24 pm
Ok, sorry to be a noob and all, but I have the Linksys WMP54GS. Will it ever work with this passthrough method?
_________________
I Like Pie
#82826 - Elouan - Wed May 10, 2006 3:04 pm
Hi i tried to use the driver fort rt2500 base chip. I have the pci card edimax 7128g that figures in the compatible list, but the VID is 301. I used pciTree to check the vid. Do you plan to release a new version of the driver compatible with the 301 VID.
Thank you
Elouan
#82830 - CubeGuy - Wed May 10, 2006 3:35 pm
AFAIK, there are not going to be any further drivers unless someone takes the time to write them.
_________________
It's 'CubeGuy.' One word. No space.
#82885 - tepples - Thu May 11, 2006 12:54 am
And there aren't going to be people who take the time to write them until [FireFly] more clearly demonstrates what is needed in a driver.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#83335 - Xtonic - Mon May 15, 2006 6:46 pm
I use a D-Link 802.11 g USB adapter DWL-G122 (rev C) can I use this card to do the demo tutorial ?
Thanks in advance.
#83345 - tepples - Mon May 15, 2006 7:12 pm
USB cards work only under Linux.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#83356 - Xtonic - Mon May 15, 2006 9:11 pm
I have a live cd of Knoppix, u think it can work ?
thanks.
#83360 - tepples - Mon May 15, 2006 9:53 pm
Xtonic: Try searching the board for Knoppix.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#84943 - Guybrush Threepwood - Thu May 25, 2006 11:34 pm
Okay, I'm willing to take a stab at writing the driver, but where's the info?
What are the protocol specifications? How did you write your driver?
If we had the info on how the original driver was hacked, or the source, pretty much anybody could write it. It's much more of a pain in the ass to figure out the protocol, so give us the info you have.
#85094 - Xtonic - Sat May 27, 2006 12:39 am
Thanks for that :)
Here is the info, if u need anything more please say.
I don't have the Nintendo USB pen, so i'm using D-Link DWL-G122 v.c1
I have Knoppix 4.02 and windows XP, tried with Windows and i was told that USB don0t work in Windows, so I got Knoppix, and I used a file that i got from the explanation site how to use Wifime with Knoppix and wnet to the file creator site (http://masscat.afraid.org/ninds/rt2570.php) but that file is only ready to Nintendo USB pen, for other usb wifi pen you have to change the content, now, this is the problem, i can't change the cotent and I don't know what to do next, I mean, I don't know what steps to take.
Can you be more specific about the protocol, I dont know what you're talking about.
Thanks for the patience and thank you very much for helping me.
Best Compliments.
#87284 - NoOutlet - Tue Jun 13, 2006 2:13 am
FourScience wrote: |
eXpired wrote: | I ordered the GN-WP01GS (Link: http://www.newegg.com/Product/Product.asp?item=N82E16839121008) as linked to in the WiFiMe tutorial. I'm not noticing the description of the link is different from the card model number. PCITree shows 1814/0301 instead of 1814/0201.
...I'd suggest removing/updating the link in the tutorial if I did receive the wrong card |
That list of compatible cards is not maintained by any of us. What has happened is that there are newer chipsets being added to that list, and Firefly doesn't update his site (don't blame him though). So only the cards in the first table (the long one) will work. The additional tables for RT2501 Turbo, USB, and RT2600 MIMO XR cards use different chipsets altogether.
We can't do anything about this table. It is still the most accurate resource we have in tracking down the right cards. You just need to pick cards from the PCI and PCMCIA columns in the first table, and be aware that the * incidicates that only certain releases will work for those particular cards.
Otherwise, try finding what card you need based on knowing only that you want this chipset: http://www.ralinktech.com/prod-2.htm |
The first quote above did not mention the list of compatible cards. He was talking about a specific card which had a product page from newegg.com which was linked to in this tutorial.
And he's quite right that the link needs to fixed/updated. The tutorial says to get the WPKG, but links to the WP01GS. I just bought the wrong card as well. The WP01GS is not in the list of compatible wireless adapters, but the WPKG is listed. To add insult to injury, while checking if this link was indeed incorrect, I found that the card eXpired and I bought in vain has gone down in price since I paid for it 4 days ago.
#88065 - arog - Sat Jun 17, 2006 10:15 am
Quote: |
And he's quite right that the link needs to fixed/updated. The tutorial says to get the WPKG, but links to the WP01GS. I just bought the wrong card as well. The WP01GS is not in the list of compatible wireless adapters, but the WPKG is listed. |
People, please email me this info directly when the links go bad. I am more than willing to keep the links up-to-date if you just tell me so. You can find my email address on the main page. I'll see what I can do about updating them now.
EDIT:
1) I just added links to Froogle searches. This is better when it comes to links changing, but maybe not as good if the results aren't 100% accurate.
2) Sorry, BTW, for those of you who got the wrong cards. I blame it on NewEgg.com. If you search the site for that model, you get the wrong one.
- Aaron Rogers
http://www.aaronrogers.com/nintendods/
#90191 - Trevis - Wed Jun 28, 2006 9:25 pm
sorry but i have a question I have just buyed a linksys WMP54G V4
i have insalled it with the Driver from tim but it says after install : There is a problem with the installatiion of the software :
Ralink RT2560 Device
the device dont start
that is what it says
What is the problem and what can i do against it ?
Thanks
Trevis
#90277 - cweaver - Thu Jun 29, 2006 6:12 am
Trevis wrote: |
sorry but i have a question I have just buyed a linksys WMP54G V4
i have insalled it with the Driver from tim but it says after install : There is a problem with the installatiion of the software :
Ralink RT2560 Device
the device dont start
that is what it says
What is the problem and what can i do against it ?
Thanks
Trevis |
I have same problem with an edimax ew-7128g Device won't start Error 10
#90313 - cweaver - Thu Jun 29, 2006 4:12 pm
NandeYaNen wrote: |
For those of you thinking of buying a card. I bought the EDIMAX PCI card for $28 on newegg. It works great with wifime. It is a nice little card. I would highly recommend it. I can switch drivers without rebooting even, if that is something you care about. I dunno if you can do that with other cards. |
Not working for me, the DS driver reports device can not start (error 10).
If I load the official drivers the devices works fine as a normal wireless interface.
#91614 - josta443 - Sat Jul 08, 2006 6:51 am
Yeah, that Edimax card didn't work for me either. Pcitree gives 0301 as vid so it must have a bastardized ralink in it.
Anyway, does anyone know how to include those custom logos from the official wifime site? I searched this damn forum and couldn't find anything. I put the logo.bin in the wifime folder but it still loads the nintendo logo. I've tried doing copy header.bin+logo.bin and doing the same with the arm7 and arm9 bin files. I don't know what the heck I'm doing so hopefully those commands will be useful for a laugh because they didn't do diddly.
Any help on this would be appreciated because I want to see that booby logo on my DS.
#91619 - Sausage Boy - Sat Jul 08, 2006 9:26 am
josta443:
You need to specify the logo when assembling the .nds with ndstool, using the -o command line switch:
-o /path/to/something.bmp
If you want to have it in a demo, you'd have to extract it and then put it back together again with the logo I think.
_________________
"no offense, but this is the gayest game ever"
#91699 - josta443 - Sat Jul 08, 2006 9:55 pm
Ok, I got the booby logo to appear when I load "wmb -data wifime.nds" but it starts to fade just a little then hangs. I had to encrypt the secure area of the .nds file I created with ndstool version 1.29 otherwise wmb wouldn't load it. Could that have something to do with it? I have firmware 3, does the ndstool encrypt the secure area with a later firmware version? I heard this partial fade/hang phenomenon can be caused by incompatible firmware.
The other thing I'm wondering is if the rsa.bin file in the wifime data directory has something to with this. I doubt it because wmb transfers the .nds file to 100%. But if it is the problem, is there a way to incorporate the rsa.bin when I build the .nds file? When I encrypt the secure area can I specifically choose to use the rsa.bin file?
the commands I used Code: |
ndstool -c wifime.nds -9 arm9.bin -7 arm7.bin -h header.bin -o logo.bmp |
I also tried the "-o logo.bin" with same result.
and then Code: |
ndstool -s[e] wifime.nds |
Again, any help is appreciated and in the service of boobies on the DS. Could there be a more noble cause?
#92309 - RoCCoCo_13 - Wed Jul 12, 2006 6:44 pm
hi world!
I have a question... I bought a pci card (conceptronic C45Ri) that is in the list of the compatibles card with the wifime, but it has a 0302 DIV...
How can I make wifime to my sister's NDS? (pink version)
maybe with new drivers?...
Please Help me :)
PD: Sorry about my english..I'm spanish :)
#92902 - bigwang - Sat Jul 15, 2006 11:50 am
I am not sure if this is the right topic for this... but :
I recently bought a ZEW601 from buy.com (it should come out to $10US after rebates), and it does not come with the RT2500. It comes with the RT61. Which, while similar, uses completely different drivers.
Just a heads up in case anyone is also considering buying this card from buy.com
#94149 - Biscuits - Sun Jul 23, 2006 11:54 am
AngryBadger wrote: |
First of all please excuse my terrible ignorance in all things emulator related. Im very new to this and have tried reading around as much as I can to try and resolve my problem but have so far been unsuccessful.
Im trying to simply play the demos on my DS Lite. Im not really worried about playing homebrew just yet. Using wifime, it runs without issue and the DS picks it up just fine. However on trying to download the demo I get the following error message
?Communication error. Download not completed?
Screenshot
Im assuming that the more recent firmware on the DS lite is the issue. Is there any way around this? Any advice would be very greatly received. |
I also am having this problem on the ds lite, is this a known issue? is there a fix?
#94151 - dualscreenman - Sun Jul 23, 2006 12:31 pm
This is actually a WMB question, but what they hey.
The Windows version of WMB doesn't work with DS Lites, basically. It seems the DS Lite is more sensetive to sothing like the timing of packets sent or something, which is slightly off with the WMB server. The Linux version works, though. If you do't already have Linux, you could get a Live CD so that you can boot Linux without having ot install it.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#94152 - Biscuits - Sun Jul 23, 2006 12:37 pm
Thanks dualscreenman :)
I will put linux back on tommorow.
#94153 - dualscreenman - Sun Jul 23, 2006 12:40 pm
No problem. Glad to help.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#95614 - spons8808 - Sun Jul 30, 2006 3:44 pm
hi there i have a problem: i have a linksys WUSB54G v4 (so its on the list) and the setup says that it cant find info about the device then i saw that there was pcitree but i cant find the 0.10.0 adress??? whats wrong?
sorry if my english is bad but i only learned it on school so...
#96348 - Biscuits - Wed Aug 02, 2006 7:33 pm
This guide is best for windows users trying to have some fun with wifi, if you have a ds lite.
you use linux (in windows) this guide works in vmplayer.
http://simon.teunvandeberg.nl/nifi/howto_win+knoppix.html
#96628 - cynewolf - Fri Aug 04, 2006 6:39 am
It's a shame that compat cards seem such a crap shoot to get ahold of...
I bought one from NewEgg and the picture plus description showed a match
but when I received the card it had a 2 on the end of the part number.
Different card. Different box. Different chip. Sigh
Also, the next day after I bought the card dropped $1 in price, then 2 days
later a rebate made it FREE! Argh! =]
Would be really cool if someone could post a link - go here buy this card
sorta' thing...
#96661 - dshacker - Fri Aug 04, 2006 4:02 pm
I usally just go on ebay and but from gearxs, I just recently bought a Gigabyte GN-WPKG PCI card, waiting for it to arrive today. Anyways, they sell it for 20.99$ if you buy it now (that's a button if you want it right away) and it comes with free shiping all the time.
#96663 - cynewolf - Fri Aug 04, 2006 4:20 pm
After much reading, am I right that a DS Lite will have limited functionality
even if I had the right wireless card? I came across the Linux alternative
which seems more forgiving about hardware... but I wanted to do some of
the stuff that allows PC remote control, etc. and that works within Windows
I think...
#96683 - dshacker - Fri Aug 04, 2006 7:06 pm
well since firefly's discovery that the NDSL is now compatible with the WMB, you would to use win2ds which is a ramote for the pc using a nintendo ds, but since istame is not out yet (wifime2), then you can't execute nds software from the ds lite with a flashcart, so instead, if anyone can find out the RSA, then you could include that into a homemade app/game etc. And DSL would be able to read the RSA signature and run the app wirelessly.
#96746 - cynewolf - Sat Aug 05, 2006 5:08 am
Wow, my head hurts. =]
#96776 - dshacker - Sat Aug 05, 2006 1:48 pm
lol, yea at first I didn't even know what wifime even was, then I came here and found out about what it was and stuff like that.
#103786 - korona - Sun Sep 24, 2006 4:49 pm
Hello everyone.
I'm desperately trying to get wifime to work, following the instructions found here, but no luck even though I've got TWO of the cards from the acclaimed list (the D-Link DWL-G510 (rev C1) and the CNet CWD-854 USB dongle). The D-Link card fails to start after installing the driver and PCITree reports the VID/DID as 1814/0302, (should be 1814/0201) even though the box clearly says it's a rev C1 card. The CNet USB dongle won't even install. I looked in the inf file and there are no entries for USB devices there. Will it work if I modifi the .inf?
I'd like some help, or at least a pointer to another card that a) WILL work and b) is relatively easy to get by.
Thanks in advance.
#103936 - Sektor - Mon Sep 25, 2006 3:22 pm
"NOTE: USB version (RT2570) will not work". It won't work just be modifying the .inf but you may be able to get it working with the Linux WMB host.
D-Link DWL-G510 rev C1 *
* chipset depends on card revision/version (could be Accton, ADMtek, Agere, Atheros, Atmel, Broadcom, Conexant, Envara, Inprocomm, Intel, Marvell, Realtek, SiS, Texas Instruments, VIA, ZyDAS or some other).
Only 1814/0201 works, if it's anything else then sorry it's the wrong chipset.
_________________
GTAMP.com/DS
#104412 - bigwang - Thu Sep 28, 2006 9:12 pm
cynewolf wrote: |
Would be really cool if someone could post a link - go here buy this card
sorta' thing... |
I don't know which one to buy, but here's one not to buy:
http://www.newegg.com/Product/Product.asp?Item=N82E16833180030
I thought since Encore only has one wireless PCI adapter on their website, this would be the correct one. But it uses the Realtek RTL8185 chipset.
And it also locks up my PC...
At least it should only be $1 after rebate.
Avoid this card.
#104913 - Chimp - Wed Oct 04, 2006 3:10 am
I keep getting that error (10) thing too!
Can someone PLEASE help! I need to fix my supercard through wifime, and I just bought a $30.00 linksys thing off of ebay.
My Vid/Did thing or whatever is 1814/0301, please tell me it will still work!
#104917 - tepples - Wed Oct 04, 2006 4:49 am
Chimp wrote: |
Can someone PLEASE help! I need to fix my supercard through wifime, and I just bought a $30.00 linksys thing off of ebay. |
Why didn't you just buy a NoPass? Or by "wifime" do you really mean FlashMe+WMB?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#104946 - jenswa - Wed Oct 04, 2006 3:34 pm
I am not sure if this will help any since it involves linux (open suse 10.1 to be exactly) But Simon v/d Berg has a nice tutorial which worked flawlessly for me, even with an wireless usb adapter.
And actually he has some more tutorials about those things even some with knoppix and vmware player.
_________________
It seems this wasn't lost after all.
#105479 - KIWIDOGGIE - Sun Oct 08, 2006 10:28 pm
hello i have a linksys WUSB54G rev4 and the driver wont work is there a 2500 driver that will work with this model.
i also have
WEP or WAP11
#116195 - JAMESveeder - Tue Jan 23, 2007 2:19 am
Chimp wrote: |
I keep getting that error (10) thing too!
Can someone PLEASE help! I need to fix my supercard through wifime, and I just bought a $30.00 linksys thing off of ebay.
My Vid/Did thing or whatever is 1814/0301, please tell me it will still work! |
yeah i have almost the same problem, i dont have the supercard but the driver will not install correctly.
#116805 - tetsujin - Mon Jan 29, 2007 10:08 pm
Hey, I've been out of it for a while - now I come back and find that NoPass exists and there's all these great Slot-1 products using it. So, I have a question about how NoPass relates to WMB.
Basically, my understanding is that NoPass works because it is signed code. (I don't know if that means people can sign any piece of code they want, now, or if it just means that they found one working combination of code + signature and called it "NoPass") I want to know if it's now possible to sign homebrew code and send it over WMB to a stock DS - or if it's possible to send NoPass code over WMB to boot slot-2, at least.
Thanks for your patience as I get back up to speed.
_________________
---GEC
I think that all the work that's been done by the homebrew community so far to support people who want to program for the GBA or DS is amazing.
Thank you, everyone, I look forward to taking advantage of your work.
#116811 - tepples - Mon Jan 29, 2007 10:40 pm
tetsujin wrote: |
Basically, my understanding is that NoPass works because it is signed code. |
No. NoPass works because it is properly encrypted with a symmetric cipher, the details (including secret keys) of which were derived from a dump of the BIOS. It does not carry a DS Download Play signature, which uses asymmetric (public key) encryption.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#116813 - tetsujin - Mon Jan 29, 2007 11:21 pm
tepples wrote: |
tetsujin wrote: | Basically, my understanding is that NoPass works because it is signed code. |
No. NoPass works because it is properly encrypted with a symmetric cipher, the details (including secret keys) of which were derived from a dump of the BIOS. It does not carry a DS Download Play signature, which uses asymmetric (public key) encryption. |
Ah. Guess I'm a bit rusty on the technical details of all these things. I had forgotten about the differences between WMB authentication and Slot-1 boot authentication. Thanks for the information.
I'm very interested to learn more specific information about NoPass and how it works - not that I'll be making much use of that information myself (I'm eager to buy slot-1 hardware but have no plans to build any) - I'll see what info I can find to satisfy my curiosity.
_________________
---GEC
I think that all the work that's been done by the homebrew community so far to support people who want to program for the GBA or DS is amazing.
Thank you, everyone, I look forward to taking advantage of your work.
#122307 - eh501 - Sun Mar 18, 2007 4:59 pm
Hi im new here and i was just wondering, how do i get wifime on my ds if your my laptop is wireless enabled? I tried doing everything but nothing seems to work, can anyone help?
#122311 - tepples - Sun Mar 18, 2007 5:19 pm
What firmware version does your DS have? What make and model of wireless card is installed in your laptop? What SLOT-2 card are you using?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#122321 - eh501 - Sun Mar 18, 2007 6:19 pm
tepples wrote: |
What firmware version does your DS have? What make and model of wireless card is installed in your laptop? What SLOT-2 card are you using? |
Sorry but how do i figure out my firmware version? And i am not using a wireless card my laptop has wireless technology installed inside, and i do not know how to get wifime if my computer is wireless installed inside.
EDIT: Its asking me for a Server name, a Port Number, and Net Latency? How do i find this?
#122336 - tepples - Sun Mar 18, 2007 7:23 pm
eh501 wrote: |
Sorry but how do i figure out my firmware version? |
I say don't you know
You say you don't know
I say... TakeMeOut
Put a DS Game Card in your DS, turn it on, and enter PictoChat. While in PictoChat, eject the game, and then tell us what happens to both screens.
Quote: |
And i am not using a wireless card my laptop has wireless technology installed inside, and i do not know how to get wifime if my computer is wireless installed inside. |
Is it a Ralink chipset? (Does Ralink even make chipsets for on-board Wi-Fi?)
Quote: |
EDIT: Its asking me for a Server name, a Port Number, and Net Latency? How do i find this? |
What is asking you for these? As far as I can tell, the Ni-Fi protocol used by WMB doesn't use server names, port numbers, or ping times.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#122498 - eh501 - Mon Mar 19, 2007 8:39 pm
Ok when i went on picto chat and took my game out the screen turned yellowish so its a v4 so it blocks wifime? and i dont think i have a Ralink chipset i think its centrino, can i only use wifime with Ralink? can i even use wifime at all?
#122500 - tepples - Mon Mar 19, 2007 9:18 pm
With firmware version 4, you cannot use WiFiMe; all you'll get is a loading screen from Super Mario 64 DS. With a non-Ralink chipset, you cannot use WMB even with commercial demos.
Do you already have a GBA flash card or a GBA CF/SD adapter?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#122505 - eh501 - Mon Mar 19, 2007 10:01 pm
no i dont have a gba flash card, i just wanted to see if i could try out wifime but i guess not, thanks for trying to help though.
#143407 - notoriouz - Sat Oct 20, 2007 10:53 pm
This may be the right thread to post in or someone can point me in the right direction. I don't want to buy something and end up not needing it. Sorry, I'm new to GBA/NDS.
What flash cart would be best for this? Would a G6DS Real 8Gb work?
#143411 - tepples - Sun Oct 21, 2007 1:15 am
Newer Nintendo DS systems manufactured in fall 2005 and later do not work with WiFiMe due to changed interpretation of the WMB vs. NDS headers. But in fact, modern DS flash cards do not need WiFiMe. Either they are SLOT-1 cards, which boot by themselves, or they are SLOT-2 cards bundled with a NoPass booting card. The G6DS Real is a SLOT-1 card and does not need PassMe, WiFiMe, or NoPass.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#143414 - notoriouz - Sun Oct 21, 2007 1:25 am
Ok let me see if i got that correctly. So wifime is useless nowadays and it is best to get something like G6DS Real?
#143419 - tepples - Sun Oct 21, 2007 2:44 am
It served a purpose for a period of time, and people still use the WMB part of it along with FlashMe to run homebrew without having to copy it to an SD card first. But as a booting tool, WiFiMe is pretty much useless nowadays.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#148771 - fatman999 - Thu Jan 10, 2008 3:46 am
well you could start with 1024 zeros and go from there
_________________
http://teamuba.googlepages.com - my site
#148849 - yellowstar - Fri Jan 11, 2008 4:51 am
fatman999 wrote: |
well you could start with 1024 zeros and go from there |
It's sure not that simple. It would take at most this many attacks:(From my calculations)
~360,000,000,000,000 attacks.
The only way to use WiFiMe now is to flash your DS with FlashMe, but that voids the warranty.(You can flash it without a card, as long as you can use WiFiMe on your PC)
*Solved my RSA problem, but now other problems. Visit the DS Misc forum for that topic.*
Last edited by yellowstar on Thu Jan 17, 2008 1:53 am; edited 1 time in total
#148884 - dantheman - Fri Jan 11, 2008 6:15 pm
yellowstar wrote: |
The only way to use WiFiMe now is to flash your DS with FlashMe, but that voids the warranty.(You can flash it without a card, as long as you can use WiFiMe on your PC) |
I think you're confusing Wifime with WMB. WMB is the wireless multiboot system that lets you send .nds binaries to the DS via Download Play. Normally it only works with official RSA-signed demos. Wifime is a way of using WMB to boot a slot-2 device in DS mode, and it only works on DS systems with firmware 3 or below. You could use Wifime to install FlashMe, which would let you send homebrew files to your DS through WMB if you wanted. Good for developers, not quite so convenient for end-users.
#149236 - yellowstar - Thu Jan 17, 2008 2:07 am
dantheman wrote: |
yellowstar wrote: | The only way to use WiFiMe now is to flash your DS with FlashMe, but that voids the warranty.(You can flash it without a card, as long as you can use WiFiMe on your PC) |
I think you're confusing Wifime with WMB. |
That's correct. In lots of places on the net, WifiMe refers to WMB, not the real thing. That's why I said what I said. I do know what WMB and WifiMe are, however.
Wouldn't it be possible, to make the WifiMe binary to jump to the un-RSA signed portion of the binary, and cause a jump to SRAM from there?
The execute addresses from WMB would be set to this unsigned portion,
which is located immediately after the header. Then, the DS would execute some code, which would jump to SRAM.(This region is ~8KB, at least in the Meteos demo. I don't know about the Mario 64 bootloader though)
I found that estimate I did was way off...
Quote: |
~360,000,000,000,000 attacks, instead of ~1,000,000
|
EDIT:
Would WMB/WifiMe work with the Nintendo WiFi USB connector? It has the RT2500 chipset, and it's on the compatiblity web page...(The download only has RT2560, not 2500)
Has anybody tried it?
#149263 - Sektor - Thu Jan 17, 2008 12:36 pm
Firefly's Windows driver doesn't support USB devices but WMB has been done in Linux with the Nintendo Wi-fi connector.
_________________
GTAMP.com/DS
Last edited by Sektor on Sat Jan 17, 2009 8:57 pm; edited 1 time in total
#149801 - coolbho3000 - Fri Jan 25, 2008 2:31 pm
Sektor wrote: |
Firefly's Windows driver doesn't support USB devices. Attempts to use Linux WMB and USB devices have all failed (something to do with timing, USB adds a delay). It may be possible but no one has done it yet. |
I've done it with this, Knoppix, and the Nintendo WiFi USB Connector. Not all demos would boot, and I don't know about WiFiMe (didn't have a slot-2 card then) but most demos certainly booted up successfully using USB.
#149842 - yellowstar - Fri Jan 25, 2008 10:47 pm
coolbho3000 wrote: |
Sektor wrote: | Firefly's Windows driver doesn't support USB devices. Attempts to use Linux WMB and USB devices have all failed (something to do with timing, USB adds a delay). It may be possible but no one has done it yet. |
I've done it with this, Knoppix, and the Nintendo WiFi USB Connector. Not all demos would boot, and I don't know about WiFiMe (didn't have a slot-2 card then) but most demos certainly booted up successfully using USB. |
I have Windows, not Linux... I guess I'll try VMWare... But, I guess that means that means the whole system would be running as Linux...(Obviously hardly anything I have supports Linux... )
But, I'll probably have to download Linux in it's entirety, and with Dial-Up...
About the booting problem: Are they not passing the RSA-check? Or, is there a data transfer problem? I have some experience with WMB, so I might be able to do something about it... (I modded a DS WMB host so it does RSA. It works with everything but the DS Download Station binary.)
#149863 - tepples - Sat Jan 26, 2008 4:56 am
yellowstar wrote: |
But, I'll probably have to download Linux in it's entirety, and with Dial-Up... |
Is ShipIt not available in your country?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#149977 - nipil - Mon Jan 28, 2008 11:10 am
Not completely out of topic, but i just wanted to say it works flawlessly for the official demo (i haven't flashed my ds yet). wmb v1.5.2 + driver 1.0.0.8 + frontend 1.3 and hockey techdemo. It just works. When it did, i just felt like the first time i made my phone ring using svsip... Amazing what technology can do ! Happy happy.
#149981 - Sektor - Mon Jan 28, 2008 11:49 am
coolbho3000 wrote: |
I've done it with this, Knoppix, and the Nintendo WiFi USB Connector. Not all demos would boot, and I don't know about WiFiMe (didn't have a slot-2 card then) but most demos certainly booted up successfully using USB. |
Great! I'm glad I was wrong about that.
_________________
GTAMP.com/DS
#150496 - yellowstar - Tue Feb 05, 2008 9:12 pm
tepples wrote: |
yellowstar wrote: | But, I'll probably have to download Linux in it's entirety, and with Dial-Up... |
Is ShipIt not available in your country? |
It's more of a matter of switching OSes... It would be wonderful to have my old computer running an OS that doesn't crash so much.(It's usually this Win98 third-party USB Mass Storage driver that crashes however. But with Linux such a driver would probably come with it!)
Also, it would be nice to have an OS that would work on both of my computers, at least in the OS aspect.
I could download Linux with my aunt's DSL however...(But I'd have to wait till Easter...)
I have some questions about Linux. Click here to help.
#166021 - botboy119 - Sat Jan 17, 2009 10:11 am
Can/will someone please write a new driver for use with USB RT2571F in Windows XP.
#167549 - iRRVi - Wed Mar 18, 2009 2:52 am
If I could get some info on how you achieved this?
I am trying to do something similar but for linux. If you would be nice enough to help me out it would be greatly appreciated!!!
If you want to send me it but don't want the others to see you can send it to my email ( pm me for it... ) or if you don't want to at all I'll go on my own adventures.
thanks...
I'll check back eventually!
just depends on how long >_>
#169119 - cboomf_ - Sat Jun 20, 2009 2:18 pm
Super BUMP...
Is there are more development happening or has happened here since the last post ...
Really great by the way, looks like i missed most of the action here but can hope ;-)
_________________
M3 Simply - 1GB SanDisk
Flashme'd DS