>Dual frequency showed "NOT_SUPPORTED" initially as the L5/E5/B2 satellites were not in the list and then as "SUPPORTED" once they were
Yeah, that's a current limitation of using the live GnssStatus API signals to determine dual-frequency support. I'm hoping that the GnssAntenna.Listener will eventually be a more reliable indicator of dual-frequency support that's not based on environmental or transient states.
>First Fix : false (not sure what that means)
This just means that a fix was acquired prior to collecting this data. I've changed the text to "Got fix:" in later versions. The app forces you to get a first fix before submitting data to the Database, but doesn't prior to sending a feedback email, hence the text indicator (waiting for a fix you're more likely to see L5 signals, etc.).
>GNSS_antenna info : NOT_SUPPORTED"
The GnssAntennaInfo API requires Android 11 (plus OEM support, so not all Android 11 devices may have it), and I believe the Mi 8 is still on Android 10.