Where to I reach maintainers with the following request:
On https://source.android.com/docs/automotive/time/automatic_time_detection I read that since Android 12 we can have not only Network (NTP) and Cell as a time provider but also GNSS (GPS) is now a reliable means of syncing a device time , for those who are using their GOS phones in an offline fashion (some models , particular 9a and newer have a drifting time problem when used offline and when its switched off sometimes)
No coding required, Android already fully supports it and its just 1 XML config setting. So I wonder why isn't this handy feature already in GrapheneOS on by default or added to the time settings menu options?
Thanks
---quote---
GNSS time suggestions
The gnss time source is new to Android 12 and is provided by GPS signals. This is a reliable source for time when telephony and network aren't available. This option is added to the new GnssTimeUpdateService in SystemServer that passively listens to location updates. When a valid location is received, GnssTimeUpdateService makes a suggestion to TimeDetectorService, which then determines if the system clock should be updated.
By default, the gnss time source is not enabled in AOSP and, therefore, must be enabled by partners:
<!-- Specifies priority of automatic time sources. Suggestions from higher entries in the list
take precedence over lower ones.
See com.android.server.timedetector.TimeDetectorStrategy for available sources. -->
<string-array name="config_autoTimeSourcesPriority">
<item>telephony</item>
<item>network</item>
<item>gnss</item>
</string-array>
<!-- Enables the GnssTimeUpdate service. This is the global switch for enabling Gnss time based
suggestions to TimeDetector service. See also config_autoTimeSourcesPriority. -->
<bool name="config_enableGnssTimeUpdateService">true</bool>
To enable this feature:
Update config_enableGnssTimeUpdateService. The value for config_enableGnssTimeUpdateService must be set to true.
Update config_autoTimeSourcesPriority. gnss must be added to the item list for config_autoTimeSourcesPriority. The position of gnss in the priority list determines the priority given to GNSS suggestions, with respect to values from other sources.
Source: https://source.android.com/docs/automotive/time/automatic_time_detection