forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Emulating the GPS290 GPS Receiver for GO!EXPLORE

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
kasikeeper



Joined: 29 Nov 2007
Posts: 36

PostPosted: Mon Jun 09, 2008 6:28 am    Post subject: Emulating the GPS290 GPS Receiver for GO!EXPLORE Reply with quote

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.
Back to top
View user's profile Send private message
jean



Joined: 05 Jan 2008
Posts: 489

PostPosted: Mon Jun 09, 2008 8:49 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
kasikeeper



Joined: 29 Nov 2007
Posts: 36

PostPosted: Tue Jun 10, 2008 2:58 am    Post subject: Reply with quote

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 !
Back to top
View user's profile Send private message
kasikeeper



Joined: 29 Nov 2007
Posts: 36

PostPosted: Mon Jun 30, 2008 1:30 am    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
jean



Joined: 05 Jan 2008
Posts: 489

PostPosted: Mon Jun 30, 2008 6:35 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
kasikeeper



Joined: 29 Nov 2007
Posts: 36

PostPosted: Mon Sep 29, 2008 2:51 am    Post subject: Reply with quote

Hey Jean, any progress with the HOLUX - GO!Explore programming? I'd be very interested in your solution.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group