Emulating the GPS290 GPS Receiver for GO!EXPLORE

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
kasikeeper
Posts: 36
Joined: Thu Nov 29, 2007 7:08 pm

Emulating the GPS290 GPS Receiver for GO!EXPLORE

Post by kasikeeper »

Unfortunately, GO!EXPLORE does not support any other GPS devices than the Sony GPS290. Would it be possible to emulate a GPS290 receiver by redirecting the serial data received from an external GPS device? If so, how could this be done in theory? I guess there are no functions for doing so in the pspdev environment anyway but would there stillbe a way? This questions has been taken me busy for quite a while now and I hope you share some of your thoughts with me.
User avatar
jean
Posts: 489
Joined: Sat Jan 05, 2008 2:44 am

Post by jean »

I'm doing what you're saying every now and then, when i get some free time. What you've to do is:
1) write your own NMEA sentences parser or find an already made good one ( try with the "green proggie" from first deniska's experiments or with the sourceforge's one)
2) write some functions that emulates usbgps.prx's behaviour properly presenting data gathered at step 1
3) realtime-patch original prx to present your functions instead of the original ones
Currently i'm stuck at point (3) because there's a whole lotta of hooking on the usb management stuff: you can't hook only gps related functions...if you look into what GO!Explore does you'll find that it's similar to a deniska's demo uning PSP290 and messes up with some general usb functions, too. In addition to this, you can't know when usbgps.prx is loaded into memory using the same old function from moonlight: you have to patch loading function, too. I was able to fool GO!Explore software into thinking there was no GPS290 when it actually was. Now i've to do vice-versa.
I regularly own the gps system and i just want to accomplish this hack because psp290 hardware is shit, don't flame about piracy. Everyone willing to help is welcome.

jean
kasikeeper
Posts: 36
Joined: Thu Nov 29, 2007 7:08 pm

Post by kasikeeper »

Wow, sounds you are already quite far in your development. I haven't really started any development on this yet and as I know that you are on this I do not intend so. I am so much looking forward to seeing your results. Great job so far - keep on coding !
kasikeeper
Posts: 36
Joined: Thu Nov 29, 2007 7:08 pm

Post by kasikeeper »

Hi Jean, any news regarding your Holux project? I am and I guess many others are too are very keen on getting Go!Explore to work with Holux GPS receivers. What is the current status?
User avatar
jean
Posts: 489
Joined: Sat Jan 05, 2008 2:44 am

Post by jean »

geeee....i did absolutely nothing in the meanwhile...sorry! Life is always full for me but these times it's more if possible. However, don't worry, i would like to make something usable out my PSP-GPS system (290 is NOT usable at all). I will come back soon with a couple of questions about realtime hooking and then will continue development. If anyone's interested in joining, let me know.
kasikeeper
Posts: 36
Joined: Thu Nov 29, 2007 7:08 pm

Post by kasikeeper »

Hey Jean, any progress with the HOLUX - GO!Explore programming? I'd be very interested in your solution.
Post Reply