Cadillac Owners Forum banner

1 - 10 of 10 Posts

·
Registered
2006 STS
Joined
·
20 Posts
Discussion Starter #1
Hey! So yeah, this will be a quick walkthrough, and may be a little overly technical for some, so I'll try to make it simple.

The basics are using Linux and a 'HackRF One' wireless transmitter to spoof the car into thinking it's a previous year, before our car's GPS-Y2K.

571237


Needed:
Laptop
Kali Linux - https://cdimage.kali.org/kali-2019.2/kali-linux-2019.2-amd64.iso (Either Flash drive or CD to copy the install files to, there are plenty of write-ups elsewhere)
HackRF One - https://www.adafruit.com/product/3583 Chinese clones can be found for less
TCXO - https://www.nooelec.com/store/tiny-tcxo.html Addon for the HackRF One to improve accuracy for the GPS signal
GPS file for the date we are trying to emulate - ftp://cddis.gsfc.nasa.gov/gnss/data/daily/2017/brdc/brdc0010.17n.Z
GPS-SDR-SIM - https://github.com/osqzss/gps-sdr-sim

Ok, so once you get your laptop booted with Kali Linux, have the TCXO installed, and the HackRF connected to your laptop, you can use the following command to check if it is recognized:
hackrf_debug --si5351c -n 0 -r
If you see"
[ 0] -> 0x01
That means it's working.

You'll extract and put the GPS-SDR-SIM folder on your desktop or in documents folder, run this command from inside that folder:
gcc gpssim.c -lm -O3 -o gps-sdr-sim

Extract the GPS file (brdc0010.17n) to the GPS-SDR-SIM folder, then run:
./gps-sdr-sim -b 8 -e brdc0010.17.n -l 45.511236,-122.670476,100 -o gpssim.bin
This will take a few mins to complete and take up about 3GB of storage

Lastly, place the antenna right in front of the shifter, run the following command to transmit from the HackRF, and wait:
hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0


This could take a few mins and multiple tries, but it worked for me on the first attempt. Depending on GPS signals around you, you may need to go to a parking garage, but that is doubtful. If you are going to attempt this, DO NOT DO IT NEAR ANY AIRPORTS, or any agencies that rely or use GPS. The transmitter probably doesn't even work more than 10ft away, but it's better to be safe than sorry.


I live in Portland Oregon and would be happy to assist people who are in the area - donations are always welcome :)
paypal.me/jameshilferty
 

·
Registered
2006 STS
Joined
·
20 Posts
Discussion Starter #3
PS. This only fixes the clock and not navigation, but that may be in the works in the future.
 

·
Registered
08 STS4 V8 1SG & 04 SRX4 V8 & 01 Monte SS
Joined
·
5,016 Posts
So basically you’re spoofing a satellite to send the time signal to the nav
 

·
Registered
2006 STS V8 1SF RWD
Joined
·
6,487 Posts
Well damn, that's pretty badass! If I really get desperate this doesn't sound overly complicated actually.

Fantastic solution!

Mod - Make sure this gets saved somewhere for when GM finally tells us we can all go pound sand.

Sent from my Pixel 3 using Tapatalk
 

·
Registered
2008 STS Northstar RWD, 2000 Trans Am WS6 6 spd, 1968 LeMans convertible 6.6
Joined
·
261 Posts
Wow thanks! I'll have to see if my computer friend can help me with this. I will donate if I can get 'er done.
 

·
Registered
96 STS; 09 STS4 N* Platinum w/1SG & PCZ
Joined
·
189 Posts
SpeedGP,

If I come to you in Portland with money in hand, will you work your magic on my car?
 
1 - 10 of 10 Posts
Top