Hi,
I am in the middle of writing an net based application. I managed to compile the simple net sample which worked a treat with WEP access points, but when connecting to WPA access points it failed. So I then used the PRX version of the code which used the sceUtilityLoadModule(PSP_NET_MODULE_COMMON) et al function, which then allowed me to connect to WPA enabled access points to.
Now I have started writing my own net based application and sceUtilityLoadModule(PSP_NET_MODULE_COMMON) fails with error 0x8810000. That error is not even listed in the error header file.
Now the only thing that I can see different from the sample PRX compared to my version is that I am using psp-g++ as I prefer the type safety involved in C++
Everything else in the Makefile and the entry cpp file is identical to the sample PRX.
Does anyone have any idea what might be the problem?
EDIT:
Forgot to mention that I am running 4.01 M33 firmware on fat psp
EDIT(again):
I found the problem, I was running the EBOOT from GAME150 instead of GAME4XX, one thing I do not understand though, and hopefully someone can explain, is that I am compiling with the default PSP_FW_VERSION=150, but the game runs from GAME4XX, if I change the PSP_FW_VERSION=200 (when WPA was supported) the game wont start in any folder, i have also tried compiling with PSP_FW_VERSION=371 but that also causes the game not to start. Although it's not a huge problem as it does work now within the GAME4XX folder compiled with PSP_FW_VERSION=150.
Thanks