Hacker News new | ask | show | jobs
by thrtythreeforty 840 days ago
Does Starlink have a mode where you can manually tell it its lat/long? For a semi-stationary receiver, surely that would be a better way to bootstrap a connection.
2 comments

I would assume that Starlink needs the GPS signal more for timing than for position though it certainly does need to know its position as well. Some of it is probably also driven by regulatory and UX requirements -- from a consumer standpoint there is a benefit of using GPS reception as a checkpoint before the process proceeds. Under normal operation if the terminal can't receive GPS then it is likely also unable to communicate with Starlink satellites.

One could use a GNSS emulator and this modification to test how the system performs under various GPS fault conditions to quantify it. My hunch is that it's more of a regulatory check than an operational requirement. I suspect the signals from the Starlink satellites themselves are sufficient for the terminal to derive timing and position without having to rely on GPS at all.

I'm currently messing around with a u-blox timing chip, the LEA-6T. It (and many other slightly-above-consumer grade u-blox chip) has a "survey-in" mode, where you tell it "yes, you are stationary" and it essentially averages into a fixed location. This was a $30 chip from China and it gets to 4cm accuracy in 10 min with a $10 antenna. Do that once and you have a location. If the chip reboots, you can either survey-in again, or just tell it where it is.

Highly likely the GPS module inside the Starlink device has this ability. Whether or not that functionality is exposed is up to the Starlink engineers I suppose.

Survey-in won’t help if your system is being jammed.