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 development > 802.11b?

#57124 - funkaster - Thu Oct 13, 2005 10:08 pm

Are known the 802.11b functions in the firmware (or wherever they might be)?
I mean, if there's people trying to write a tcp/ip stack, they must at least be able to talk to the 802.11b-chip... so, where's that info?

#57127 - headspin - Thu Oct 13, 2005 10:12 pm

http://www.akkit.org/dswifi/index.html
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game

#57137 - funkaster - Thu Oct 13, 2005 10:50 pm

headspin wrote:
http://www.akkit.org/dswifi/index.html


I'm sorry, but where does it exactly answer my question?... The guy that's porting the tcp/ip stack is not releasing any info as far as I know... :-(

#57139 - Mighty Max - Thu Oct 13, 2005 10:55 pm

Right, if you look closely to the list, he has been working on that receive and transmit code too, he wouldn't have had to, if it was public known.

And he didn't release anything to the public himself till now

Therefor the answer is:
No there are no (public) known methods to use the wifi hardware
_________________
GBAMP Multiboot

#57143 - funkaster - Thu Oct 13, 2005 11:15 pm

Mighty Max wrote:

Right, if you look closely to the list, he has been working on that receive and transmit code too, he wouldn't have had to, if it was public known.

I'm not talking about wifi (basically, 802.11+tcp/ip), I'm just talking about the 802 part...

#57154 - JaJa - Thu Oct 13, 2005 11:34 pm

What are you on?
802.11b is just a reference for the spec of wifi (original revision) in the 2.4GHZ band (IIRC). The freqencies for channels and IIRC protocals for wireless headers and stuff.
The hardware could use a completley different frequency (and so not be 802.11b standard) but still be wireless.
Wifi isn't 802.11b + tci/ip it's just an acronym of Wireless Fidelity.
What are you actually after?
The registers that control the wireless hardware in the DS?
These aren't published yet, but will be when sgstair is done.

"That guy" (Sgstair, he deserves the respect of a name) has had to find out these registers and is now writing his own stack. He'll publish the libraries/source/docs when he's done.

#57164 - funkaster - Fri Oct 14, 2005 12:56 am

JaJa wrote:

What are you actually after?
The registers that control the wireless hardware in the DS?
These aren't published yet, but will be when sgstair is done.

Well, yes... I'm after those. Sgstair is taking too long to port a tcp/ip stack. I've already ported IwIP for arm, but with a known 802.11b chip, in a custom project. I just wanted to see some action, but since he's keeping his "discoveries", everyone else has to do the same job he's doing to get something working...

#57165 - deltro - Fri Oct 14, 2005 12:59 am

http://sc.tri-bit.com/dswfb

That's why he's keeping it secret.

#57167 - funkaster - Fri Oct 14, 2005 1:11 am

deltro wrote:

http://sc.tri-bit.com/dswfb
That's why he's keeping it secret.


:o
... I guess then this kind of things are not always that good for the community... Someone else might have been able to write a tcp/ip stack before if we all share the info.
I don't know sgstair, but I think he knows what he's doing...
It's just that it didn't took me more than a week to "port" IwIP, the hardest thing was to write the 802.11b driver, but once you know which chip you're talking to, it's quite easy :-)... so with the DS, the hardest problem is to know how it communicates with the wifi chip, but if sgstair has all the things he says at site at 100%, that should be already been done.

#57170 - headspin - Fri Oct 14, 2005 1:20 am

Considering the amount of work if would take reversing code and analysing registers (check this out for example), and the fact there is quite alot of money involved it makes sense that he's not sharing. Personally, I think as long as it gets done and done well, then I don't mind waiting.

Perhaps when he releases everything you can make a better version based on his register definitions?
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game

#57174 - cybereality - Fri Oct 14, 2005 2:34 am

funkaster wrote:
... I guess then this kind of things are not always that good for the community...


How do you mean? These bounties/contests (like the neoflash competition) are actually motivators for homebrew developers. If there was no wifi bounty it is possible that sgstair wouldn't have even bothered cracking the wifi at all. Not only that but the full source code, libs and docs are going to be released when hes finished. Without the bounty the person that got the wifi working may have keep the code closed and forced us to only use their apps.

These "kind of things" also introduce some competition into the scene. If you think hes taking too long, then feel free to try to code it yourself. I would like the wifi libraries as much as the next guy, but I realize that sgstair is working hard and it will be done soon, no need to get impatient.
_________________
// cybereality

#57175 - funkaster - Fri Oct 14, 2005 2:40 am

cybereality wrote:

How do you mean?

I mean that some times it can make people greedy for the bounty, and slow down the process. For instance, if sgstair releases all the info he has managed to get so far, we could all work on the wifi project and get it done really fast... Else, we all have to do "in secret" the same kind of investigation, because there's a posibility that someone else might steal what I've done so far and get the bounty first... I mean, c'mon!, we're not here for money, we're here for fun... anyway...
Let's hope he can have the code ready soon and enjoy wifi on our DS :-P

#57202 - chishm - Fri Oct 14, 2005 9:18 am

Another reason Sgstair hasn't released the register definitions, is because he hasn't completely figured them out yet. If you hadn't realised from his site, he is still figuring some out as he goes along (taking to a bit with a sledgehammer).
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com

#57227 - JaJa - Fri Oct 14, 2005 12:50 pm

He fixed that bit.
He's now dumped IwIP and is writing his own stack.

#57364 - deltro - Sat Oct 15, 2005 8:04 am

funkaster wrote:
cybereality wrote:

How do you mean?

I mean that some times it can make people greedy for the bounty, and slow down the process. For instance, if sgstair releases all the info he has managed to get so far, we could all work on the wifi project and get it done really fast... Else, we all have to do "in secret" the same kind of investigation, because there's a posibility that someone else might steal what I've done so far and get the bounty first... I mean, c'mon!, we're not here for money, we're here for fun... anyway...
Let's hope he can have the code ready soon and enjoy wifi on our DS :-P
Orr... you could just chill out and wait- homebrew doesn't need to move fast- we don't have customers, we have scensters and if you don't like the speed of the scene, but a psp- or an OQO. :o And as far as I can see, there is NOTHING that the community loses over this, as we wind up with a full wifi API- and our beloved sgstair gets to eat. :)

And like I said before,

Chill.

#57409 - tepples - Sat Oct 15, 2005 5:55 pm

deltro wrote:
ou could just chill out and wait- homebrew doesn't need to move fast

Don't homebrewers need to finish before Nintendo stops selling Nintendo DS units and the demand for flash cards drops off? Or are you willing to accept the reality of the NES scene, where you have to solder together your own flash card?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#57473 - dXtr - Sun Oct 16, 2005 8:39 am

tepples wrote:
Or are you willing to accept the reality of the NES scene, where you have to solder together your own flash card?


well.. hopefully we soon will have some form of flashcart.. thinking of FunkyFlashCart :)

#57475 - JaJa - Sun Oct 16, 2005 8:53 am

That's the thing about homebrew.
Doing things a console was never meant to do, or never did.
There is still a small scene for all the old consoles.