Though the table could use an update, I've tried to add new devices I got my hands on because (conversely) I'd like to know the accuracy of a device before buying it with mapping in mind.
What I found interesting is that
> As of 2021, some recent smartphones claim to support Galileo but in fact do not work with it. This includes the Fairphone 3 and 3+; Motorola Moto G Power and Moto G30. On the other hand, the Xiaomi Mi A2 Lite does not claim Galileo support (including on the manufacturer's own page), yet it works. The Samsung S10e is also confirmed to work.
The spec sheet doesn't always match reality unfortunately (or, for Xiaomi, fortunately!).
Most phones since 2013 or so for GLONASS, and most after 2017 or so for GALILEO, at least in the US. These constellations needed US approval to be allowed as supplemental data, and it still requires an initial lock to GPS before feeding them in. GLONASS is only one of the constellations not broadcasting a civilian second band.
Additionally, Beidou is still banned and blocked in firmware while in US even though the satellites are broadcasting, since this constellation lacks US approval (partially because the other constellations are 1-way systems broadcasting to receiver and Beidou is a two-way system, that can be used for tracking and likely emergency response). Here's some slides about BeiDou's technical details, specifically note the 2-way messaging since all anyone's been talking about is Spacex/Globalstar: https://www.gps.gov/cgsic/meetings/2020/geng.pdf
Does GNSS chipsets in phones really support two way communication? Sounds like something that would need specialized antennas and high output power, not exactly something that can be hidden at least.
Galileo also supports or maybe will support emergency beacons from the ground.
> it still requires an initial lock to GPS before feeding them in
Is there any technical reason, or is it just protectionism? (as in, no GPS lock? No lock at all, even if Galileo and Glonass are 100% fine!)
> Beidou is still banned and blocked in firmware while in US even though the satellites are broadcasting, since this constellation lacks US approval
Is it legal to use a Xiaomi phone in Wifi only mode with Beidou GNSS?
> Here's some slides about BeiDou's technical details, specifically note the 2-way messaging
Super interesting, ty! I see interesting details like "Horizontally positioning accuracy is about 1.5m" so it should be better than GPS! Also, it supports 300k SMS/h with a coverage over Japan, India and Thailand!
> Is there any technical reason, or is it just protectionism? (as in, no GPS lock? No lock at all, even if Galileo and Glonass are 100% fine!)
No technical reason. It's a mixture of both legitimate concern for public safety (they are newer constellations with a shorter reliability track record) and the uh, more political concerns over privacy and national security.
I wouldn't be surprised if China does the inverse considering their motivations for developing BeiDou were first and foremost to stop the US jamming the GPS receivers on their missiles. My immediate thought with the decay of US/Russia relations was that it might be a good idea to throw a switch to disable GLONASS in case they start transmitting bogus signals. My assumption is with the 'GPS first' policy, the receiver shouldn't mix in less accurate data, but without documentation I'm not sure.
Personally I'm all for having options and I have come to respect Galileo for being civilian system, rather than a military system. More than anything I want the choice to be able to enable and disable whatever constellations I want and not deal with the bullshit that is Qualcomm's undocumented GNSS receiver firmware.
> Is it legal to use a Xiaomi phone in Wifi only mode with Beidou GNSS?
It's legal to use if it doesn't transmit on someone else's licensed spectrum. It's illegal to sell in the US as a navigation receiver (EDIT: without it being disabled in firmware). But you are free to do whatever you want with captured signals with only a very few restrictions (like sniffing cordless phone bands). I've even sniffed pager networks so I could track COVID cases coming in, afaik it's only illegal if I share what I see.
> I would love to play with Beidou!
Same. I told a GPS launch commander I'd like to play with their system and he got incredibly butthurt. I told him to stop being a bitch and either make the US system better or stop excluding civvies from using it to its fullest potential. There's no commercial alternatives in the US as all commercial satellite projects get heavily subsidized by the US military and they don't want competitors.
> It's legal to use if it doesn't transmit on someone else's licensed spectrum
Great then! I only want to listen, to study the performance of the different networks when non-technical limitations are removed.
> No technical reason
Then it's exactly what I thought: protectionism.
I'll try to get my hands on some devices and play with them - or mod existing ones if possible!
> More than anything I want the choice to be able to enable and disable whatever constellations I want and not deal with the bullshit that is Qualcomm's undocumented GNSS receiver firmware
Let's get in touch by email, I want to explore the GNSS firmware to allow "everything and the kitchensync"!
They do more than just average the systems - they can use information from one to get a lock on satellites from another, they can in some cases use just one or two satellites from a system even when a lock requires 4 or more satellites.
Considered that I follow hardware development fairly closely, I didn't even know this was not a thing on iPhone. And now Apple is making a big deal about it.
Could anyone shares any thoughts as to why Apple only include it now? And not earlier?
Though the table could use an update, I've tried to add new devices I got my hands on because (conversely) I'd like to know the accuracy of a device before buying it with mapping in mind.
What I found interesting is that
> As of 2021, some recent smartphones claim to support Galileo but in fact do not work with it. This includes the Fairphone 3 and 3+; Motorola Moto G Power and Moto G30. On the other hand, the Xiaomi Mi A2 Lite does not claim Galileo support (including on the manufacturer's own page), yet it works. The Samsung S10e is also confirmed to work.
The spec sheet doesn't always match reality unfortunately (or, for Xiaomi, fortunately!).