When using internal GPS of the phone/tablet on Android, ellipsoid altitudes are reported (there's a ticket #2615 to convert those to geoid altitudes so that it's consistent with external GNSS).
BUT with Android 15+ there's a bug in Qt and the mobile app reports geoid altitudes instead 🤯 (the older Android versions should still return ellipsoid altitudes). There is a bug fix in Qt (qt/qtpositioning@80a0ad5) but not available in a released version of Qt as of today.
Workaround: switch to "Internal (fused)" GPS receiver - that will consistently report ellipsoid altitudes.
More details:
When using internal GPS of the phone/tablet on Android, ellipsoid altitudes are reported (there's a ticket #2615 to convert those to geoid altitudes so that it's consistent with external GNSS).
BUT with Android 15+ there's a bug in Qt and the mobile app reports geoid altitudes instead 🤯 (the older Android versions should still return ellipsoid altitudes). There is a bug fix in Qt (qt/qtpositioning@80a0ad5) but not available in a released version of Qt as of today.
Workaround: switch to "Internal (fused)" GPS receiver - that will consistently report ellipsoid altitudes.
More details: