gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Flash Equipment > Help with a *sort of* major project

#122817 - DS_LitE - Thu Mar 22, 2007 4:46 pm

i must first mention that im trying to do the Wireless Multi Boot
Well,i have a Linksys 802.11B 2.4 GHz wireless router and im
convinced that the WMB app and modified driver wont work
with my type of router.What i would like to know is can i modify
the linksys router driver and make my own wmb like app in c++?
and yes i know i could take months


-DS_LitE

#122821 - Sektor - Thu Mar 22, 2007 5:40 pm

The ralink chipset is the only known chipset that doesn't mess with the packet order. The hardware in the linksys may not be capable of WMB.
_________________
GTAMP.com/DS

#122822 - DS_LitE - Thu Mar 22, 2007 5:45 pm

yes is what im asking is can i make my own app for my type of router
and if so what code can i use ive gotten to where i can run the WMB.exe
but the driver for wmb doent work with my linksys model BEFW11S4 router
i also found something of interest
Quote:
of course, you can try to write your own driver for you wificard :)

in http://forum.gbadev.org/viewtopic.php?t=11968

mayby i can just modify my driver(is this possible?)

#122834 - DS_LitE - Thu Mar 22, 2007 7:10 pm

im currently thinking that i can make a server for the pc
with c++ and gain acess to the ds download station and
connect,is this possible,also does anyone know the port
number of the ds download station

#122836 - tepples - Thu Mar 22, 2007 8:01 pm

DS_LitE wrote:
im currently thinking that i can make a server for the pc with c++ and gain acess to the ds download station and connect,is this possible

No. DS Download Play and DS Download Station use code signing, and only Nintendo holds the correct private key.

Quote:
also does anyone know the port number of the ds download station

"Port numbers" are a TCP and UDP concept. TCP and UDP run on top of Internet Protocol. DS Download Play and DS Download Station use Ni-Fi (a custom layer 3 protocol) instead of IP. The difference between IP and Ni-Fi is analogous to the difference between IP and IPX.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#122842 - felix123 - Thu Mar 22, 2007 8:48 pm

If you install 3rd party firmware on your router (Tomato, OpenWRT, etc), can you write a WMB software for the router?
_________________
Nintendo DS homebrew on Wikipedia

#122845 - DS_LitE - Thu Mar 22, 2007 9:15 pm

@ tepples
well i thought that thats what wmb does?

@ felix123
Quote:
If you install 3rd party firmware on your router (Tomato, OpenWRT, etc), can you write a WMB software for the router?

what im not sure i understand you?can you simplify it?

also ill tell you what im trying to do
get wmb.exe(actually a wmb frontend) to see my router
but it just says "DeviceFind() Failed"
so im trying to either make my own wmb based app to communicate
with the ds or modify my linksys driver(im having a hard time finding)
or both

#122846 - HyperHacker - Thu Mar 22, 2007 10:06 pm

WMB is a Download Play server; it sends the files to your DS. However, unless you use FlashMe, the client in the firmware will reject files that don't have a valid signature, and the only way to add this signature involves having Nintendo's key.

The error message you're getting means it's not seeing the modified Ralink drivers, which means you don't have them or your computer was in Hibernate mode (in which case you have to disable and re-enable the device in Device Manager). It won't work with a router, you'd have to write custom software and likely firmware to do that.
_________________
I'm a PSP hacker now, but I still <3 DS.

#122847 - DS_LitE - Thu Mar 22, 2007 10:31 pm

yes(here we go again)
i wont someone to help me make a modified driver
for my Linksys 802.11B Wirelesss Router Model:BEFW11S4
that can send a homebrew game to my ds via download play
i cant get the ralink drivers to install because it says
"the driver has no information about your hardware"

#122854 - DS_LitE - Thu Mar 22, 2007 11:26 pm

should i try to make my own or modify the exe

#122855 - chuckstudios - Thu Mar 22, 2007 11:35 pm

FFS, WMB isn't written to use a router. It's written to use the wireless card in your computer. So, in order to make it work with your router, you're going to have to learn to modify an open source firmware for your router, and add in a Download Play feature. This will not be easy, and no offense, but if you can't understand the WMB program, you probably can't do this.

#122860 - DS_LitE - Fri Mar 23, 2007 12:12 am

well can someone help me modify the driver?or steer me in the right direction

#122904 - DS_LitE - Fri Mar 23, 2007 12:47 pm

how would i add a download play feature?

#122915 - kusma - Fri Mar 23, 2007 2:01 pm

step 1: find an open source firmware for your router
step 2: make sure you can compile and install the firmware to your router
step 3: understand the firmware
step 4: understand the ni-fi protocol
step 5: modify the firmware to speak ni-fi
step 6: ???
step 7: profit.

#122931 - DS_LitE - Fri Mar 23, 2007 6:25 pm

thnx i still might need help but your advice put me on the right trial

#122943 - DS_LitE - Fri Mar 23, 2007 8:25 pm

i still cant seem to find the open source firmware
does anyone know how to boot in ds mode from a gba game?

#122944 - tepples - Fri Mar 23, 2007 8:30 pm

DS_LitE wrote:
does anyone know how to boot in ds mode from a gba game?

Power off and on with a DS booting method.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#122945 - DS_LitE - Fri Mar 23, 2007 8:36 pm

Quote:
Power off and on with a DS booting method.

what? if you are reffering to a passme or passme2 i dont have one:(
see i have found another way but it requires a client that run on
the ds which is small enough to fit on a gba flash cart

#122946 - tepples - Fri Mar 23, 2007 8:52 pm

Once the BIOS puts the DS into GBA mode, the only way to go back to DS mode is a power cycle.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#122947 - DS_LitE - Fri Mar 23, 2007 9:12 pm

well i have a simple brain can you give me a step by step tutorial
(eg. 1.2.3..ect)
this will run a .nds.gba file flashed to a gba flash cart
in nds mode...right???

#122948 - tepples - Fri Mar 23, 2007 9:31 pm

  1. Flash ds.gba file to GBA card, making sure to turn off the loader menu and header "fixing".
  2. Insert NoPass card into SLOT-1 and GBA card into SLOT-2.
  3. Power on DS.

_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#122949 - DS_LitE - Fri Mar 23, 2007 9:34 pm

Quote:
Insert NoPass card into SLOT-1 and GBA card into SLOT-2.

thats what i meant first i dont have any Nopass or passme device
is there any other way?

#122950 - chuckstudios - Fri Mar 23, 2007 9:36 pm

No, for fuck's sake. If there was, why would people buy NoPasses? There's this thing called a brain, (every human comes with one as a standard feature, it's quite nice) use it.

#122951 - DS_LitE - Fri Mar 23, 2007 9:51 pm

sorry....

#122954 - DS_LitE - Fri Mar 23, 2007 10:03 pm

well is there anyone that can help me modify the firmware?

#122955 - tepples - Fri Mar 23, 2007 10:13 pm

If you know how to solder, you can attempt ppflash to install the FlashMe failsafe code, but you risk destroying more than the firmware on the DS. How many hours of your time is a $25 Action Replay DS worth?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#122960 - DS_LitE - Fri Mar 23, 2007 11:44 pm

not the ds firmware ,the router firmware
(ahhh! i just wont some way to play a homebrew game on the ds
without buying anything)

#122979 - chuckstudios - Sat Mar 24, 2007 2:47 am

You'll need to modify both.

#122980 - tepples - Sat Mar 24, 2007 3:01 am

DS_LitE wrote:
(ahhh! i just wont some way to play a homebrew game on the ds
without buying anything)

You bought the DS, didn't you?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#122984 - DS_LitE - Sat Mar 24, 2007 3:10 am

yes,(lol) heres what i have:
DS Lite
Linksys BEFW11S4 Router(v4)
Gba 64MB Flash Cart
(actually i just dont wont to buy from sites off the internet)
(the gba flash cart was a gift)

#122985 - chuckstudios - Sat Mar 24, 2007 3:13 am

DS_LitE wrote:
yes,(lol) heres what i have:
DS Lite
Linksys BEFW11S4 Router(v4)
Gba 64MB Flash Cart
(actually i just dont wont to buy from sites off the internet)
(the gba flash cart was a gift)


There is no open source firmware for your router. I'm sorry, but there is pretty much no way in hell you can do this.

#122987 - DS_LitE - Sat Mar 24, 2007 3:15 am

Quote:
There is no open source firmware for your router. I'm sorry, but there is pretty much no way in hell you can do this.

cant i just make a app that works like wmb and sends 802.11b beakons?

#122988 - Lick - Sat Mar 24, 2007 3:18 am

If you trust our knowledge enough to ask us these questions, why not trust us when we answer "no".
_________________
http://licklick.wordpress.com

#122998 - chishm - Sat Mar 24, 2007 6:22 am

Gah, such a penny-pincher, but so willing to take other people's valuable time.

*Chishm points a few topics above this one to Flash Equipment Meetups*
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#123001 - felix123 - Sat Mar 24, 2007 8:38 am

And you can't WiFiMe a DSL.
_________________
Nintendo DS homebrew on Wikipedia