I first heard about this about 3 weeks ago when my wife told me a colleague had a PSP with a GPS capability. So I went surfing on www looking for verification and was truly excited... that the GPS thingy is real and it's already in the world (at least within the geeks' world) for 2 years already. Was damn excited because I've always wanted to have a 'mobile' gadget with maps in it (satellite, street maps etc.) and with GPS I can see where I am and directs me to the place I want to be. And it's better to bring this mobile thingy with gps capability along than large printed maps or books (e.g. Klang Valley road maps).
Mobile devices like phones & pda have usually small display screens... so not that shiok I think for navigation. I've not explored the iphone but I guess it's difficult to fix or lock-on to the GPS satellites if you don't have an external GPS antenna attached to your device (any). Another issue could be the accuracy and speed as I've discovered that it takes longer time at a lesser accuracy to lock-on to the satellites if you have a built-in thingy instead of the external ones.
So ok, enough of introduction and now here's a brief tutorial on how to turn your PSP into a GPS navigator like mine:
1. Buy a PSP, if you do not have one already. Go to Low Yat, plenty of choice. Compare, bargain and specify for a customized firmware (this is more like operating system for the PSP), so that you can play downloadable games from www (via file sharing e.g. torrent). My firmware is 3.90 M33 and it gives me a lot flexibility in customizing my PSP. Price: RM 550-770, depending on your accessories and add-ons.
2. Get a GPS receiver, mine is PSP-290, made in Japan. No manual comes with it and the text on the neat packaging box is all in Japanese. Get this gadget in Low Yat or online. Have had a bad experience with online purchase before, so I decided to buy this on the spot in Low Yat. Price: RM 200+. Very easy to hook-up to the PSP.
3. Download Map This! application. Look up in the www for more info, but believe me, you wouldn't want to read hundred of threads in forums and spend hours (like me) just to get started. Un-rar it after downloading it from deniska.dcemu.co.uk, copy the folder into your PSP (e.g. E:\PSP\Game\mapViewer), where 'E' is presumably the drive of your memory stick duo (after hooking-up your PSP to your PC/laptop via USB, or via a USB card reader).
4. Run the Map This! on your PSP and you'll discover a default map, i.e. New York City or something. But since you are in Malaysia, you'll need local maps (of course!).
5. Download Global Map Download Tool (GMDL), the current version is 5.08b. You can use this to download various maps over the www. Not very stable, freezes most of the time if you have large downloads (>20MB)... even MS Windows or Internet Explorer crashes from time to time wat!! Before download you need to specify your map area (aerial/satellite, road/street or hybrid etc.), zoom resolution and the destination folder for the download. Create a folder with any name you want but importantly put an underscore (_) at the beginning of your file name (e.g. _Damansara.street.maps), else Map This! would not be able to access the maps' folder. Copy the maps' folder to your PSP\Game\mapViewer\maps folder and if everything is alright, Map This! will display the name of your folder (in the 'select map' menu) just after the startup of this pocket mapViewer application. The bigger your storage card you have on your PSP, the more detailed or larger maps you can store and use.
Here are some snap shots on my PSP with the GPS:
Tips: It should just take you 1-2 days to get all these up and running, else you'll have to search for more info on the www (tutorials on youtube) or just leave a comment here and I'll get back to you with some answers.
Happy geeking and tweaking!!