So do you have any insights on how can I use this module for proper GPS positioning by adding a sophisticated antenna to it? (Possibly with a bit longer cable in order to place the antenna correctly).
You can’t use an active GPS antenna. The RM520 needs 4 passive antennas each of which does multiple things - including GPS reception.
What’s more the GPS in the RM520 is targeted at stationary or slow moving devices with a 1sec refresh rate and hilariously bad accuracy when in a car moving at > 100kph. We’ve seen race cars with GPS positions on the other side of a river from the actual track!
I didn’t expect this to happen (what is said by @steely-glint):
So my CarBox idea so badly needs a good solution for this:
I found some GNSS receivers (USB, and Bluetooth versions). But my intention to support the navigation (GoogleMaps, Waze, etc), even in bad weather conditions and tunnels, etc, so I’d chose something already has these features: based on GNSS, and acceleration in 3D, and I might be able to feed the steering wheel’s rotation, and/or car’s current real speed.
Do you have any ideas for this, or I have to completely rewrite Android to support this use-case?