I am starting work on a new project, but dont get my PSP for another week.
Anyone have info on the wireless chipset in the PSP?
Is there any sourcecode around dealing with manipulating the wireless chip directly?
psp wireless chipset/sourcecode
marvell chipset
In addition to my previous post, it looks like it is a Marvell Libertas Chipset.
Am I correct in saying there has been NO homebrew with the wifi yet?
I'd like to hear from anyone who has done research on it.
HaQue
Am I correct in saying there has been NO homebrew with the wifi yet?
I'd like to hear from anyone who has done research on it.
HaQue
Hi,
There is plenty of homebrew with WiFi support. Like PSPRadio.
Link to forum.
http://pspradio.berlios.de/phpBB/index.php
Link to SVN repository for the sourcecode.
https://developer.berlios.de/svn/?group_id=4862
There is plenty of homebrew with WiFi support. Like PSPRadio.
Link to forum.
http://pspradio.berlios.de/phpBB/index.php
Link to SVN repository for the sourcecode.
https://developer.berlios.de/svn/?group_id=4862
Br, Sandberg
As mentioned, there are plenty of WiFi samples out there.
Including http://www.aibohack.com/psp/wifitest.htm
Also partial support in the current PSPSDK.
----
> Is there any sourcecode around dealing with manipulating the wireless chip directly?
Everything is done using the Sony sceNet? system libraries. This is at the level similar to Berkeley sockets (TCP/IP, UDP/IP). There are a few lower level APIs (to get the network configuration, MAC and IP addresses etc).
There is a different MAC->MAC adhoc mode used for game sharing.
If that's not sufficient, please explain what you are trying to do.
AFAIK nobody has bothered to go directly to the chips themselves, because there has been no need.
(unlike the Nintendo DS where they had to reverse engineer the hardware, and are still working on a TCP/IP stack -- the PSP has it all built in and relatively easy to use)
Including http://www.aibohack.com/psp/wifitest.htm
Also partial support in the current PSPSDK.
----
> Is there any sourcecode around dealing with manipulating the wireless chip directly?
Everything is done using the Sony sceNet? system libraries. This is at the level similar to Berkeley sockets (TCP/IP, UDP/IP). There are a few lower level APIs (to get the network configuration, MAC and IP addresses etc).
There is a different MAC->MAC adhoc mode used for game sharing.
If that's not sufficient, please explain what you are trying to do.
AFAIK nobody has bothered to go directly to the chips themselves, because there has been no need.
(unlike the Nintendo DS where they had to reverse engineer the hardware, and are still working on a TCP/IP stack -- the PSP has it all built in and relatively easy to use)
What I need is the equivalent control like the *nix commands iwconfig, iwpriv
I want to be able to put the card into monitor mode.
I have already seen all that you mention and it is just dealing with using the PSP's already configured wireless settings. I did alot of googling and link following before I posted.
The app I am writing is called PSPstumbler and is a cross between kismet and netstumbler.
I hope that you can see that the current sourcecode around isn't as helpful to this kind of app as it would be to a game or other comms program.
Thanks for the replies though!
HaQue
I want to be able to put the card into monitor mode.
I have already seen all that you mention and it is just dealing with using the PSP's already configured wireless settings. I did alot of googling and link following before I posted.
The app I am writing is called PSPstumbler and is a cross between kismet and netstumbler.
I hope that you can see that the current sourcecode around isn't as helpful to this kind of app as it would be to a game or other comms program.
Thanks for the replies though!
HaQue
>What I need is the equivalent control like the *nix commands iwconfig, iwpriv
The 'sceUtility*NetParam' APIs are closest to common 'iwconfig' features. Once you find an access point, you need to store the net parameters in the system, probably as a new configuration (otherwise other programs won't be able to use them)
----
The 'sceNetApctlScan' API provides a rudamentary 'net stumbler' feature (ie. system network config AP scanning). The exact details of he API haven't been figured out yet.
Related thread:
http://forums.ps2dev.org/viewtopic.php?t=3961
The 'sceUtility*NetParam' APIs are closest to common 'iwconfig' features. Once you find an access point, you need to store the net parameters in the system, probably as a new configuration (otherwise other programs won't be able to use them)
----
The 'sceNetApctlScan' API provides a rudamentary 'net stumbler' feature (ie. system network config AP scanning). The exact details of he API haven't been figured out yet.
Related thread:
http://forums.ps2dev.org/viewtopic.php?t=3961