[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] unitoflife:
Hi. Thanks for doing this work =)

Everything works good, except one thing for me.

Version installed: latest on date (treble_arm64_a_lineage16_20211109_system.img.zip).

GPS by some reason does not work correctly, at all. System settings toggler is saying "it is enabled".

Applications (like GPS test, etc) is saying it is disabled, or "enabled, but "no gps fix" on location. Number of satellites is always 0.

Log from logcat (when I try to enable GPS):

11-30 11:24:02.068 1692 1692 D libgps : proxy_gps_init: called.
11-30 11:24:02.068 1692 1692 D : gps client init!
11-30 11:24:02.068 1692 1692 D libgps : gps_client_init: called.
11-30 11:24:02.068 1692 1692 D libgps : SendGpsExtensionMessage: Waiting for IPC connection...
11-30 11:24:03.076 1692 1692 D libgps : SendGpsExtensionMessage: Waiting for IPC connection - timeout
11-30 11:24:03.076 1692 1692 E libgps : LIBGPS: Cannot communicate (write) with a GPSD
11-30 11:24:03.076 1692 1692 E libgps : IPC Communication Error, ../../../../home/ubuntu/workspace/brew_latte/16156_306455/allPartners/os/android/gps_interface/gpsi_client/GpsiClient.cpp:698 SendGpsExtensionMessage
11-30 11:24:03.086 1692 1692 D libgps : proxy_gps_xtra_init: called.
11-30 11:24:03.092 1692 1692 D libgps : proxy_agps_init: called.
11-30 11:24:03.113 1692 1692 D libgps : proxy_agps_set_server: called, type = 1, hostname = supl.google.com, port = 7275.
11-30 11:24:03.114 1692 1692 D libgps : agps_set_server: Waiting for IPC connection...
11-30 11:24:04.122 1692 1692 D libgps : agps_set_server: Waiting for IPC connection - timeout
11-30 11:24:04.122 1692 1692 E libgps : LIBGPS: Cannot communicate (write) with a GPSD
11-30 11:24:04.123 1692 1692 E libgps : IPC Communication Error, ../../../../home/ubuntu/workspace/brew_latte/16156_306455/allPartners/os/android/gps_interface/gpsi_client/GpsiClient.cpp:1765 agps_set_server
11-30 11:24:04.123 1828 1842 E GnssLocationProvider: android_location_GnssLocationProvider_set_agps_server: Failed to set AGnss host name and port
11-30 11:24:04.127 1692 1692 D libgps : proxy_gps_set_position_mode: mode = 1, recurrence = 0, min_interval = 1000, preferred_accuracy = 0, preferred_time = 0
11-30 11:24:04.127 1692 1692 D libgps : gps_set_position_mode: Waiting for IPC connection...
11-30 11:24:05.133 1692 1692 D libgps : gps_set_position_mode: Waiting for IPC connection - timeout
11-30 11:24:05.134 1692 1692 E libgps : LIBGPS: Cannot communicate (write) with a GPSD
11-30 11:24:05.134 1692 1692 E libgps : IPC Communication Error, ../../../../home/ubuntu/workspace/brew_latte/16156_306455/allPartners/os/android/gps_interface/gpsi_client/GpsiClient.cpp:1567 gps_set_position_mode
11-30 11:24:05.140 1692 1692 D libgps : gps_set_position_mode: Waiting for IPC connection...
11-30 11:24:06.155 1692 1692 D libgps : gps_set_position_mode: Waiting for IPC connection - timeout
11-30 11:24:06.155 1692 1692 E libgps : LIBGPS: Cannot communicate (write) with a GPSD
11-30 11:24:06.155 1692 1692 E libgps : IPC Communication Error, ../../../../home/ubuntu/workspace/brew_latte/16156_306455/allPartners/os/android/gps_interface/gpsi_client/GpsiClient.cpp:1567 gps_set_position_mode
11-30 11:24:05.140 1692 1692 D libgps : proxy_gps_set_position_mode: mode = 1, recurrence = 0, min_interval = 1000, preferred_accuracy = 0, preferred_time = 0

If I enable location module "Nominantim" in microG settings -> geo position can be detected via network, but not GPS module as well. Does anybody know something about it? any fix?