GPS

  • Thread starter Michael Mackay-Blair
  • Start date
M

Michael Mackay-Blair

Guest
Does anyone know of any software that can be used to "Hack" GPSr's?

I use the term Hack loosely as it dont want to change anything but want to
look at the workings inside to figure out something.
 
Michael Mackay-Blair wrote:

Does anyone know of any software that can be used to "Hack" GPSr's?
What do you mean by "hack"?

I use the term Hack loosely as it dont want to change anything but want to
look at the workings inside to figure out something.
GPS receivers are simply a radio receiver & a timer. They
- listen to synchronised blips from 3-5 satellites
- compute the time taken to reach the receiver
(radio waves travel approx 1 foot / nanosecond)
- throw in Einsteins equations
- use triangulation to get a position in 3d

They can also compute velocity by using Doppler shift (ie no need to
differentiate the position vector wrt time).

gtoomey
 
I know how gps works. I want to get " inside" one and play with it.

The gps do Doppler via FFT ( Fast Fourier Transformation)and then "guess"
where it is via Kalman filter tracking Algorithms. I want to look at the
software and change things like the size of the square under Kalman.

So in essense they are a little more complicated than a timer....they have a
full blown processor in them.

"Gregory Toomey" <nospam@bigpond.com> wrote in message
news:2690645.iV8CvpWE8L@GMT-hosting-and-pickle-farming...
Michael Mackay-Blair wrote:

Does anyone know of any software that can be used to "Hack" GPSr's?

What do you mean by "hack"?

I use the term Hack loosely as it dont want to change anything but want
to
look at the workings inside to figure out something.

GPS receivers are simply a radio receiver & a timer. They
- listen to synchronised blips from 3-5 satellites
- compute the time taken to reach the receiver
(radio waves travel approx 1 foot / nanosecond)
- throw in Einsteins equations
- use triangulation to get a position in 3d

They can also compute velocity by using Doppler shift (ie no need to
differentiate the position vector wrt time).

gtoomey
 
Hi Michael,

The problem you'll have with most commercial GPS receivers is you may be
able to download the firmware or directly read the FLASH but it would be a
big and tedious task to disassemble the code and figure out how it works and
where the Kalman filtering occurs.

Most commercial GPS vendors make source code available under strict NDA to
their development partners but typically charge $US25K + for the privilege.

For experimentation and learning a better approach would be to take a look
at the OpenSource GPS project:

http://ccarwww.colorado.edu/opengps/

I've never personally had anything to do with it but I believe one of our
customers managed to get it working using the front-end from one of TF10 GPS
receivers (http://www.commlinx.com.au/GPS_OEM.htm). We can't supply
datasheets for the chips but he said it was fairly easy to track down the
signal path with a CRO.


Regards,

Peter Johnson, CommLinx Solutions.
http://www.commlinx.com.au/


"Michael Mackay-Blair" <bflmb@westnet.com.au> wrote in message
news:4098ffc0@quokka.wn.com.au...
I know how gps works. I want to get " inside" one and play with it.

The gps do Doppler via FFT ( Fast Fourier Transformation)and then "guess"
where it is via Kalman filter tracking Algorithms. I want to look at the
software and change things like the size of the square under Kalman.

So in essense they are a little more complicated than a timer....they have
a
full blown processor in them.

"Gregory Toomey" <nospam@bigpond.com> wrote in message
news:2690645.iV8CvpWE8L@GMT-hosting-and-pickle-farming...
Michael Mackay-Blair wrote:

Does anyone know of any software that can be used to "Hack" GPSr's?

What do you mean by "hack"?

I use the term Hack loosely as it dont want to change anything but
want
to
look at the workings inside to figure out something.

GPS receivers are simply a radio receiver & a timer. They
- listen to synchronised blips from 3-5 satellites
- compute the time taken to reach the receiver
(radio waves travel approx 1 foot / nanosecond)
- throw in Einsteins equations
- use triangulation to get a position in 3d

They can also compute velocity by using Doppler shift (ie no need to
differentiate the position vector wrt time).

gtoomey
 
Thanks for that Peter.
"Peter Johnson" <peter@nospam.commlinx.com.au> wrote in message
news:c7btki$g3c$1@otis.netspace.net.au...
Hi Michael,

The problem you'll have with most commercial GPS receivers is you may be
able to download the firmware or directly read the FLASH but it would be a
big and tedious task to disassemble the code and figure out how it works
and
where the Kalman filtering occurs.

Most commercial GPS vendors make source code available under strict NDA to
their development partners but typically charge $US25K + for the
privilege.

For experimentation and learning a better approach would be to take a look
at the OpenSource GPS project:

http://ccarwww.colorado.edu/opengps/

I've never personally had anything to do with it but I believe one of our
customers managed to get it working using the front-end from one of TF10
GPS
receivers (http://www.commlinx.com.au/GPS_OEM.htm). We can't supply
datasheets for the chips but he said it was fairly easy to track down the
signal path with a CRO.


Regards,

Peter Johnson, CommLinx Solutions.
http://www.commlinx.com.au/


"Michael Mackay-Blair" <bflmb@westnet.com.au> wrote in message
news:4098ffc0@quokka.wn.com.au...
I know how gps works. I want to get " inside" one and play with it.

The gps do Doppler via FFT ( Fast Fourier Transformation)and then
"guess"
where it is via Kalman filter tracking Algorithms. I want to look at the
software and change things like the size of the square under Kalman.

So in essense they are a little more complicated than a timer....they
have
a
full blown processor in them.

"Gregory Toomey" <nospam@bigpond.com> wrote in message
news:2690645.iV8CvpWE8L@GMT-hosting-and-pickle-farming...
Michael Mackay-Blair wrote:

Does anyone know of any software that can be used to "Hack" GPSr's?

What do you mean by "hack"?

I use the term Hack loosely as it dont want to change anything but
want
to
look at the workings inside to figure out something.

GPS receivers are simply a radio receiver & a timer. They
- listen to synchronised blips from 3-5 satellites
- compute the time taken to reach the receiver
(radio waves travel approx 1 foot / nanosecond)
- throw in Einsteins equations
- use triangulation to get a position in 3d

They can also compute velocity by using Doppler shift (ie no need to
differentiate the position vector wrt time).

gtoomey
 
Theres an aussie site which I saw in SC lately, and they have aussie
software if that helps. Il'l look for it if you need it. Its an older
issue...
"Michael Mackay-Blair" <bflmb@westnet.com.au> wrote in message
news:40999bfa$1@quokka.wn.com.au...
Thanks for that Peter.
"Peter Johnson" <peter@nospam.commlinx.com.au> wrote in message
news:c7btki$g3c$1@otis.netspace.net.au...
Hi Michael,

The problem you'll have with most commercial GPS receivers is you may be
able to download the firmware or directly read the FLASH but it would be
a
big and tedious task to disassemble the code and figure out how it works
and
where the Kalman filtering occurs.

Most commercial GPS vendors make source code available under strict NDA
to
their development partners but typically charge $US25K + for the
privilege.

For experimentation and learning a better approach would be to take a
look
at the OpenSource GPS project:

http://ccarwww.colorado.edu/opengps/

I've never personally had anything to do with it but I believe one of
our
customers managed to get it working using the front-end from one of TF10
GPS
receivers (http://www.commlinx.com.au/GPS_OEM.htm). We can't supply
datasheets for the chips but he said it was fairly easy to track down
the
signal path with a CRO.


Regards,

Peter Johnson, CommLinx Solutions.
http://www.commlinx.com.au/


"Michael Mackay-Blair" <bflmb@westnet.com.au> wrote in message
news:4098ffc0@quokka.wn.com.au...
I know how gps works. I want to get " inside" one and play with it.

The gps do Doppler via FFT ( Fast Fourier Transformation)and then
"guess"
where it is via Kalman filter tracking Algorithms. I want to look at
the
software and change things like the size of the square under Kalman.

So in essense they are a little more complicated than a timer....they
have
a
full blown processor in them.

"Gregory Toomey" <nospam@bigpond.com> wrote in message
news:2690645.iV8CvpWE8L@GMT-hosting-and-pickle-farming...
Michael Mackay-Blair wrote:

Does anyone know of any software that can be used to "Hack"
GPSr's?

What do you mean by "hack"?

I use the term Hack loosely as it dont want to change anything but
want
to
look at the workings inside to figure out something.

GPS receivers are simply a radio receiver & a timer. They
- listen to synchronised blips from 3-5 satellites
- compute the time taken to reach the receiver
(radio waves travel approx 1 foot / nanosecond)
- throw in Einsteins equations
- use triangulation to get a position in 3d

They can also compute velocity by using Doppler shift (ie no need to
differentiate the position vector wrt time).

gtoomey
 

Welcome to EDABoard.com

Sponsor

Back
Top