mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-02-23 07:53:52 +08:00
* first ignore * init gps test * make LimeGPS git clone * revert ignore * . * remove prebuilt bins * gps test v1 * add static signal gen script * update readme * remove LD_PRELOAD by using rpath, update values after testing * . * remove LD_PRELOAD * . * fix README * . * . * . * gps test v1 * cleanUp * init * update fuzzy tests * . * finalize qcom gps tests * . * . * . * add downloader * finalize unit tests * . * . * inc limeGPS startup time * tmp * loosen init time * . * . * . * add ublox warmstart test * . * improve location tests * . * . * . * . * . * . * . * . * last cleanUp * . * . * add hackrf support * hackrf support * . * . * . * . * . * . Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
GPS test setup
Testing the GPS receiver using GPS spoofing. At the moment only static location relpay is supported.
Usage
# on host, start gps signal simulation
./run_static_lime.py
run_static_lime.py downloads the latest ephemeris file from
https://cddis.nasa.gov/archive/gnss/data/daily/20xx/brdc/.
Hardware Setup
- LimeSDR USB
- Asus AX58BT antenna
Software Setup
- https://github.com/myriadrf/LimeSuite To communicate with LimeSDR the LimeSuite is needed it abstracts the direct communication. It also contains examples for a quick start.
The latest stable version (22.09) does not have the corresponding firmware download available at https://downloads.myriadrf.org/project/limesuite. Therefore version 20.10 was chosen.
- https://github.com/osqzss/LimeGPS Built on top of LimeSuite (libLimeSuite.so.20.10-1), generates the GPS signal.
./LimeGPS -e <ephemeris file> -l <location coordinates>
# Example
./LimeGPS -e /pathTo/brdc2660.22n -l 47.202028,15.740394,100