Well, this isn't really a "hack" per say; although it's pretty dope. Using the software, XLinK KAI, provided by Team Xlink, we are able to successfully play any Sony PSP game online which uses the Ad Hoc wireless technology.
What you need:
XLink KAI
A Sony PSP
A Linksys WRT54G or WRT546S or Buffalo WBR-G54 wireless router
Custom PSP / XLink KAID router firmware - (ensure you grab the latest version)
Very basic knowledge of routers/firewalls
Preparing XLink Kai
After downloading XLink KAI, proceed with the installation - it's a very simple procedure, just run the "xlinkkaievo7.exe" executable.
Next you'll need to create an "XTag" which will be your XLink user name. Click here to create your XTag now!
Head to Start -> Programs -> XLink KAI Evolution 7 and run Start KAI Config Tool
Under UI select Java
Check Enable PAT, Launch UI and enter your XTag information
Uncheck Launch Engine - the engine will be running on the router
Flashing your Wireless Router
Open up the web based router configuration, typically located at http://192.168.1.1. Log in.
Browse to the Administration -> Firmware Upgrade page
Select the firmware that you downloaded earlier and DO NOT reset factory defaults.
Press Upgrade. NOTE: we do not take any responsibility if this firmware renders your router useless.
Preparing the Router
After the router reboots, log into the web administration interface
Disable Wireless -> MAC Filter
Browse to Administration and enter your XLink information under "Kaid Config"
Interface will be either:
br0 - this will allow both Xbox and PSP to function on all 3 routers
eth2 - PSP only on Linksys WRT54G 1.0 and 1.1, and Buffalo WBR-G54 routers
eth1 - PSP only on Linksys WRT54G 2.0 and 2.2 routers
NOTE: locate the version # beneath the router
Browse to Administration -> Kaid
Start Kaid - this will launch the intergrated XLink Kai engine
Play Online!
Fire up your PSP and load the game which uses Ad Hoc for multiplayer. (Wipeout Pure, Ridge Racer, etc...)
Fire up the XLink KAI and go to Menu -> Settings.
Under the GUI settings, specify the IP address of the KAID engine (IP address of your router)
Also enter your XTag information
Connect and join the PSP Arena
Select the game you wish to play
On your PSP, put the game in multiplayer mode - join or host a game
Back at the router configuration under Administrator -> Kaid press "Scan PSP"
If all goes well, XLink and the router should detect your PSP, allowing you to begin game play!
Tips and Help: if you're experiencing problems
Note: Any wireless devices on your existing network will not be functional while the router is operating in Ad Hoc (PSP) mode.
If the KAID engine is unable to start, ensure your router's DNS configuration settings are working correctly.
If XLink is unable to detect your PSP, please ensure your router can first. View the status of this under the web-based configuration for your router by going to Administration -> Kaid - you should see the current SSID of your PSP and the Wireless Mode should state PSP.
Often times I've noticed I'll have to keep clicking "Scan PSP" in order for XLink to initially detect your PSP
Also check our forum thread for further assistance
Screenshots: (click to enlarge)
Conclusion:
Chances are this won't go as smoothly as you think. I ran into numerous problems trying to get this working properly; however, don't give up! I was successful and it will work!