Well... I though some may find this helpful, so Im going to post it as a tutorial for setting up PSPLink to work Wifi-ically and allow debugging to the max.
Well... Ive been wanting to know this so I looked in and found out it is very easy to do this....
Get the PSPLink Package: svn co svn://svn.ps2dev.org/psp/trunk/psplink
Make the contents: cd psplink make release
Go to your 'psplink' folder now and go into the 'release' folder
Choose your method accordingly: 1.0 Eboot|1.5 Eboot|1.5 No Corrupt Eboot
Open whatever folder you chose up to reveal some files...
Find and Open the 'psplink.ini' file.
Now here is my INI file that works, it connects via my first connection so change accordingly:
That involved uncommenting lines and enabling Wifi and disabling USB + SIOCode:# usbmass=[0 1] Enable USB mass storage. Set to 1 to enable automatically usbmass=0 # usbhost=[0 1] Enable USB host file system. Set to 1 to enable automatically usbhost=0 # pluser=[0 1] Enable the PSPLink user module pluser=1 # resetonexit=[0 1] Specify wheher to reset psplink when sceKernelExitGame # is called resetonexit=1 # sioshell=[0 1] Specify whether to start up the sio shell sioshell=0 # kprintf=[0 1] Specify that SIO should be used for kprintf only, setting sioshell # to 1 overrides this setting. kprintf=0 # wifi=[0..N] Specify wifi should be enabled, the number is the # configuration to use if > 0 wifi=1 # wifishell=[0 1] Specify whether to start up the wifi shell wifishell=1 # usbshell=[0 1] Specify whether to start up the usb shell usbshell=0 # usbgdb=[0 1] Specify whether to use USB gdb or wifi gdb usbgdb=0 # conshell=[0 1] Specify whether to start up the console shell conshell=0 # consinterfere[0 1] Specifiy whether the consoleshell may interfere with # programs in execution consinterfere=0 # the commands that is run when buttons are pressed in the console shell conscrosscmd=ld ms0:/sprite.elf conssquarecmd=thlist constrianglecmd=modlist conscirclecmd= consselectcmd=meminfo consstartcmd=ls consdowncmd=scrshot ms0:/scshot.bmp consleftcmd=usbmoff consrightcmd=usbmon consupcmd=cop0 prompt=Hello! You are using PSPLink # There are some escape characters, mainly %d to print the current dir prompt="%d> " # path=... Set the psplink shell path # Each path is separated by a semi-colon, you can specify up to around 128 characters # path=ms0:/apps;ms0:/ # pcterm=[0 1] Indicates whether we are using pcterm as a client or normal # tools pcterm=0 # baud=[4800..115200] Set the SIO baud rate (should only use as a last resort) # baud=115200 # modload=path Load a module on start up, repeat as necessary for more modules # Example: load the modules for networking modload=flash0:/kd/ifhandle.prx modload=flash0:/kd/pspnet.prx modload=flash0:/kd/pspnet_inet.prx modload=flash0:/kd/pspnet_apctl.prx modload=flash0:/kd/pspnet_resolver.prx
Now copy your PSPLink Eboot(s) onto your PSP/GAME folder
Now go to HERE and download the client.
We could use windows telnet, but this is more efficient
After downloading (save it cause its not an install program), run the PSPlink App on your PSP with your Connection setup.
If you get Connection States up to 4, proceeding with an IP address and a port number, then you've done it.
Now just set your PSP aside for now and start up PuTTy.
Or you can Start->Run "cmd"->"telnet"->"open"->"IPaddressHERE 10000" and your in.
Now, on the top right-ish corner on the 'Session' option, you'll see Host Name (IP)
Type in whatever the IP address PSPLink gave you in that box.
Next to that box, youll see a Port Number. Put in 10000 (10,000 with out , ).
Now your ALL set to start PSPLinking, but you may want to edit the options a little.
This is why I prefer PuTTy over DOS Telnet: Appearence and Logging.
Appearence: Click the option on the left. Choose your cursor (mine is vertical), font, font size, etc.
Logging: under the session tag, if you enable this, you can choose your destination, when to flush it, etc.
Logging is very good because you can look at it and once your program is done, youll see how many times you debugged.
Also, everyone should do this with PuTTy: Save the session's options for max performance and effiecency.
- Type in the host(IP)
- Type in the Port as 10000
- Go and set and mess with the options all you want
- Now go to the 'Session' option
- find the 'Load, save and delete stored session' box
- Type in the box right below the 'Saved Sessions' text whatever you want the name of this to be. Mine is 'PSP'
- Now click 'Save' on the right of the box and your done.
Well now you can either mess with some more options or just click OK and be Wifi-ically controlling and debugging your PSP.
Now to give you an example of what you can do:
- Set your PSP on your lap, PSPLink is working and all
- Type in: "cd PSP" -> "cd GAME" -> "cd IRSHELL"->"./eboot.pbp"
- Or: "./PSP/GAME/IRSHELL/eboot.pbp"
- Both will start the IrShell that everyone should have on there PSP.