I'm new in this forum and I found a few similar topics here but I don't think any of them addressed the same problem as the one I have. So my GPS is Garmin GLO 2 and my phone is Huawei Smart P 2019 with Android 10, EMUI 10.0.0. RaceChrono v6.3.5.
I can successfully BT-pair GLO 2 with my phone. Garmin's instructions here https://support.garmin.com/en-US/?faq=1BEq2yXIPj5SdcTfdXrdd6
worked fine with my previous phone, Honor 8, but in this phone there is no setting named "Allow mock locations". There is a similar setting in hidden Developer Options, but if I enable that, it makes the Bluetooth GPS app crash when connected with the GPS device. However, Bluetooth GPS app can show GPS coordinates (which I assume it must get from the Garmin device because the phone's own Location feature is turned off) even when "Enable Mock GPS Provider" is not checked, so I assume the problem is in transferring those coordinates to RaceChrono. So RaceChrono says the current location is unknown.
I should also mention that even though I have the latest version of Bluetooth GPS app installed, it still says that it was designed for an older version of Android and it might not work correctly with my phone. I do not have the contact information of the developers of that app so that I could ask them. I also read in this forum that Huawei has some issues in their firmware, but to be honest I don't really think they will care to fix them so if those issues are causing also this problem, I hope there is a way for another component to implement a workaround.
Can anyone help with this? I'll be happy to give more information if requested.