Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
PORTSNATIVE

GPSemu (PSP plugin)

TOOLACTION / ADVENTUREWINDOWSLINUXBETA

GPSemu (PSP plugin)

PlayStation Portable

OriginUnknown

TechnologyDevelopment tool / build utility

Available forWindows, Linux

View official project

About the project

Tool and utility indexed on PortsNative for configuration, decompilation, or execution support on modern platforms.

Official project information

Author's original READMEOpen on GitHub ↗

GPS emulator plugin for the PlayStation Portable

<i> Also featured on Komstation </i> <br>

Tired of the slow gps attachment that takes ages to connect? <br> Tired of the gps losing signals anywhere there is something taller than your car? <br> Worry not as GPSemu is here

This plugin patches out the old gps driver and replaces it with a wireless one! <br> Use your mobile phone's hotspot to transmit fresh gps data to the PSP without even the need for the original attachment to be connected. No more carrying around the dongle, no need to purchase weird adapters for the PSP Go. Play your gps-required games on the go with perfect signal reception even under the tallest of the skyscrapers.


How do I install this masterpiece?

Well like any other plugin! It requires ARK-4 or newer, drop the PRX file into your SEPLUGINS/ folder on your memory stick and register it into your PLUGINS.TXT for your version of Go!Explore or any other app that requires the GPS.<br>

Too lazy? Try out StoreStation for automatic installation

https://github.com/RegularRabbit05/StoreStation

The plugin will create a text file in SEPLUGINS/GPSEMU/ that contains all the Wi-Fi access points registered on your PSP. <br> Just delete all the lines in the file except the one that contains your phone’s access point and you are good to go. <br> If you don’t want to do this manually you can use the (first of its kind) plugin configuration application. The tool will graphically let you select the correct Wi-Fi and test the connection to the application, finally showing your location on the in-app 3D globe viewer.

But how does it work you might ask?

It's pretty simple, this plugin detects requests to load the usb gps driver and just patches out all the required functions to use the custom tcp-based ones, then starts the integrated WiFi and connects to your default device without user interaction! As such the plugin is completely inactive if the game doesn't require the GPS (so you might get away with registering it for all games).

Your phone will need to be running the companion app (available for Android and SOON™ for iOS) but worry not, it can freely run in the background. The app starts a local server on your phone and the psp connects to it. The server then does the gps attachment's job serving data to the PSP. <br>

Still too lazy to configure the plugin?

Once again technology comes to the rescue, check out the configuration and testing graphical tool at https://github.com/RegularRabbit05/GPSemu-Configurator (also available on StoreStation)<br> It will help you set up everything and has a nice, animated and 3D interface :3


Some dev stuff for the curious. <br> The server is listening on port 52380 on the phone. The PSP will find the server by connecting to the AP's gateway (so the hotspot's phone). Sending a newline character to the server will send the entire gps structure (check include/gps.h for "Pck")

Special Thanks to

  • https://github.com/JoseAaronLopezGarcia for Ark and its API
  • https://github.com/pspdev/ for the sdk
  • https://github.com/hrydgard/ppsspp for reverse engineering the psp's drivers
  • https://github.com/mcidclan/psp-undocumented-sorcery/blob/main/llsc-atomic/main.h mutexes
View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
TOOL
Genre
Action / Adventure
Status
beta
Original platform
Unknown
Technology
Development tool / build utility
Version
—
Updated
Oct 29, 2026

Target platforms 2

Windows
Linux
View on GitHub
Advertisement