psp wireless chipset/sourcecode

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
HaQue
Posts: 91
Joined: Fri Nov 25, 2005 8:52 am
Location: Adelaide, Australia
Contact:

psp wireless chipset/sourcecode

Post by HaQue »

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?
HaQue
Posts: 91
Joined: Fri Nov 25, 2005 8:52 am
Location: Adelaide, Australia
Contact:

marvell chipset

Post by HaQue »

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
sandberg
Posts: 90
Joined: Wed Oct 05, 2005 1:25 am
Location: Denmark

Post by sandberg »

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
Br, Sandberg
PspPet
Posts: 210
Joined: Wed Mar 30, 2005 2:13 am
Contact:

Post by PspPet »

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)
HaQue
Posts: 91
Joined: Fri Nov 25, 2005 8:52 am
Location: Adelaide, Australia
Contact:

Post by HaQue »

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
PspPet
Posts: 210
Joined: Wed Mar 30, 2005 2:13 am
Contact:

Post by PspPet »

>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
HaQue
Posts: 91
Joined: Fri Nov 25, 2005 8:52 am
Location: Adelaide, Australia
Contact:

Post by HaQue »

Thanks alot for the link, It is good & bad!

Firstly good that someone else has the same ideas as I do - but bad because I now have to rename my project! PSPstumbler was pretty darn obvious, I should have been more inventive.

If anyone comes across anything further, please let us know.
Thanks,
HaQue
Post Reply