[Galaxy Note II Q&A, Help & Troubleshooting] note2usr:
GPS lost [*]

I just flashed this ROM on my N7100 and lost GPS. No satellites are showing.

So I restored to CM11 where it worked, but still no GPS :( Any ideas how i can fix this?

I tried with and without cell network, restarted a few times, still 0 satellites found in satstat. Normally I get a fix in 2-3 seconds.

logcat:

D/gpsd ( 1943): main()
D/gpsd ( 1943): argv[0] = '/system/bin/gpsd'
D/gpsd ( 1943): argv[1] = '-c'
D/gpsd ( 1943): argv[2] = '/system/etc/gps.xml'
D/gpsd ( 1943): onRilCustomConfig(Test for unsupported parameters, )
D/gpsd ( 1943): onRilCustomConfig(FactoryTestFilePath, /data/)
D/gpsd ( 1943): onRilCustomConfig(TISEnabled, true)
D/gpsd ( 1943): onRilCustomConfig(LPmode, false)
D/gpsd ( 1943): onRilCustomConfig(cp-cold-start, false)
D/gpsd ( 1943): onRilCustomConfig(cp-guard-time-sec, 1)
D/gpsd ( 1943): Create : called
I/gpsd ( 1943): RildClient : called
D/gpsd ( 1943): RildClientSamsung : called
I/gpsd ( 1943): start : called
D/gpsd ( 1943): onRegisterModules : called
I/gpsd ( 1943): RildClientModule : called
D/gpsd ( 1943): RildClientModuleFreqSync : called
I/gpsd ( 1943): RildClientModuleFreqSyncSamsung : called
D/gpsd ( 1943): registerModule : pModule = 0x22b4f68
D/gpsd ( 1943): onRegisterModule : called
I/gpsd ( 1943): RildClientModule : called
D/gpsd ( 1943): RildClientModuleControlPlane : called
D/gpsd ( 1943): RildClientModuleControlPlaneSamsung : called
D/gpsd ( 1943): registerModule : pModule = 0x22b4f90
D/gpsd ( 1943): onRegisterModule : called
D/gpsd ( 1943): onStart : called
D/gpsd ( 1943): SecRildClient : called
D/gpsd ( 1943): initialize : called
D/gpsd ( 1943): connect : called
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 0
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 1
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 2
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 3
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 4
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 5
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 6
I/gpsd ( 1943): connect: Connect_RILD failed. (4) Retry number : 7
D/gpsd ( 1943): connect: Connected to RILD
D/gpsd ( 1943): start : pModule 0x22b4f68
I/gpsd ( 1943): onStart : called
D/gpsd ( 1943): start : pModule 0x22b4f90
D/gpsd ( 1943): onStart : called
I/QuickSettingsController( 2540): Tiles list: toggleUser|toggleBrightness|toggleSettings|toggleWifi|toggleBattery|toggleAirplane|toggleBluetooth|toggleGPS|toggleNetworkMode|toggleAutoRotate|toggleWifiAp|toggleSync|toggleNetworkAdb|toggleNfc|toggleScreenTimeout
E/libgps ( 2360): proxy_gps_get_extension: Unsupported GpsInterface extension: "gps_geofencing"
E/gpslogd ( 2360): Interface "gps_geofencing" is not supported
D/gpslogd ( 2360): SendGpsExtensionMessage: Waiting for IPC connection...
I/libgps ( 2360): Restore: No SUPL config to restore
D/GpsLocationProvider( 2360): set_capabilities_callback: 6u
I/libgps ( 2360): Save: type=1, hostname=supl.google.com, port=7276, ssl=0, ssl_version=0, ssl_type=0
D/libgps ( 2360): proxy_agps_ril_update_network_state: called
D/libgps ( 2360): proxy_agps_ril_update_network_state: called
D/GpsLocationProvider( 2360): NTP server returned: 1455011823878 (Tue Feb 09 10:57:03 CET 2016) reference: 54377 certainty: 34 system time offset: -5018
D/libgps ( 2360): proxy_gps_inject_time: exit
D/libgps ( 2360): proxy_gps_status_cb: called. status(3)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
D/libgps ( 2360): proxy_gps_status_cb: called. status(1)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
E/GpsLocationProvider( 2360): Error getting cell location info.
I/libgps ( 2360): OnGpsExtensionMessage: MSG_REQUEST_LOCATION_ID
I/libgps ( 2360): [proxy_gps_acquire_wakelock_cb][line = 669]: acquire_wakelock(1)
E/GpsLocationProvider( 2360): Error getting cell location info.
D/gpsd ( 1943): GlEngineOnFreqUpdate : etRequest = 2
I/gpsd ( 1943): onFreqRequest : called
D/gpsd ( 1943): sendMessageToServer : called
D/gpsd ( 1943): sendMessageToServer: (RequestId = 0x37, Length = 1)
D/gpsd ( 1943): rildInterfaceOnUnsoliciteResponse
I/gpsd ( 1943): RildClient::sendMessageToClient : called
D/gpsd ( 1943): rildInterfaceOnReqComplete
I/gpsd ( 1943): RildClient::sendMessageToClient : called
I/gpsd ( 1943): RildClient::eek:nMessage : called
I/gpsd ( 1943): RildClientModuleFreqSyncSamsung::onMessage: 0x37 : OEM_RIL_UNSOL_GPS_FREQUENCY_AIDING : Entry
I/gpsd ( 1943): Frequency Status : Searching...
D/gpsd ( 1943): setRefFreqStatus : called
D/gpsd ( 1943): GlEngineOnFreqUpdate : etRequest = 5
I/gpsd ( 1943): onFreqOff : called
D/gpsd ( 1943): sendMessageToServer : called
D/gpsd ( 1943): sendMessageToServer: (RequestId = 0x37, Length = 1)
I/gpsd ( 1943): RildClient::eek:nMessage : called
D/gpsd ( 1943): RildClientModuleControlPlaneSamsung::onMessage: oem_function_id = 0x0E, cmd = 0x37
D/gpsd ( 1943): rildInterfaceOnReqComplete
I/gpsd ( 1943): RildClient::sendMessageToClient : called
I/gpsd ( 1943): RildClient::eek:nMessage : called
D/gpsd ( 1943): RildClientModuleControlPlaneSamsung::onMessage: oem_function_id = 0x0E, cmd = 0x37
E/gpslogd ( 1943): CALL_SENTRY: WriteData took 4797 ms (from76092 to 80889) (log=0,0,0), start: 10:57:25.585
E/gpslogd ( 1943): ASSERT in /tmp/12000075/customers/samsung/T0android/../../../proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_common/CallSentry.cpp:77: ASSERT(false)
D/gpslogd ( 2360): IPC Connection closed by peer (GpsInterface)
I/libgps ( 2360): [proxy_gps_release_wakelock_cb][line = 679]: release_wakelock(0)
I/libgps ( 2360): [reset_wakelock][line = 691]: release_wakelock. reset acq_count
D/gpsd ( 3492): main()
D/gpsd ( 3492): argv[0] = '/system/bin/gpsd'
D/gpsd ( 3492): argv[1] = '-c'
D/gpsd ( 3492): argv[2] = '/system/etc/gps.xml'
D/gpsd ( 3492): onRilCustomConfig(Test for unsupported parameters, )
D/gpsd ( 3492): onRilCustomConfig(FactoryTestFilePath, /data/)
D/gpsd ( 3492): onRilCustomConfig(TISEnabled, true)
D/gpsd ( 3492): onRilCustomConfig(LPmode, false)
D/gpsd ( 3492): onRilCustomConfig(cp-cold-start, false)
D/gpsd ( 3492): onRilCustomConfig(cp-guard-time-sec, 1)
I/libgps ( 2360): Restore: type=1, hostname=supl.google.com, port=7276, ssl=0, ssl_version=0, ssl_type=0
I/libgps ( 2360): Save: type=1, hostname=supl.google.com, port=7276, ssl=0, ssl_version=0, ssl_type=0
D/gpslogd ( 2360): Restore last known AGPS server state
D/gpslogd ( 2360): Restore last known position mode: 1, 0, 1000, -1, 1
D/gpslogd ( 2360): Restore last known GPS state: GPS ON
D/gpsd ( 3492): Create : called
I/gpsd ( 3492): RildClient : called
D/gpsd ( 3492): RildClientSamsung : called
I/gpsd ( 3492): start : called
D/gpsd ( 3492): onRegisterModules : called
I/gpsd ( 3492): RildClientModule : called
D/gpsd ( 3492): RildClientModuleFreqSync : called
I/gpsd ( 3492): RildClientModuleFreqSyncSamsung : called
D/gpsd ( 3492): registerModule : pModule = 0xb1ffd8
D/gpsd ( 3492): onRegisterModule : called
I/gpsd ( 3492): RildClientModule : called
D/gpsd ( 3492): RildClientModuleControlPlane : called
D/gpsd ( 3492): RildClientModuleControlPlaneSamsung : called
D/gpsd ( 3492): registerModule : pModule = 0xb1ef28
D/gpsd ( 3492): onRegisterModule : called
D/gpsd ( 3492): onStart : called
D/gpsd ( 3492): SecRildClient : called
D/gpsd ( 3492): initialize : called
D/gpsd ( 3492): connect : called
D/gpsd ( 3492): connect: Connected to RILD
D/gpsd ( 3492): start : pModule 0xb1ffd8
I/gpsd ( 3492): onStart : called
D/gpsd ( 3492): start : pModule 0xb1ef28
D/gpsd ( 3492): onStart : called
D/GpsLocationProvider( 2360): set_capabilities_callback: 6u
D/libgps ( 2360): proxy_gps_status_cb: called. status(3)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
D/libgps ( 2360): proxy_gps_status_cb: called. status(1)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
D/gpsd ( 3492): GlEngineOnFreqUpdate : etRequest = 2
I/gpsd ( 3492): onFreqRequest : called
D/gpsd ( 3492): sendMessageToServer : called
D/gpsd ( 3492): sendMessageToServer: (RequestId = 0x37, Length = 1)
D/gpsd ( 3492): rildInterfaceOnUnsoliciteResponse
I/gpsd ( 3492): RildClient::sendMessageToClient : called
D/gpsd ( 3492): rildInterfaceOnReqComplete
I/gpsd ( 3492): RildClient::sendMessageToClient : called
I/gpsd ( 3492): RildClient::eek:nMessage : called
I/gpsd ( 3492): RildClientModuleFreqSyncSamsung::onMessage: 0x37 : OEM_RIL_UNSOL_GPS_FREQUENCY_AIDING : Entry
I/gpsd ( 3492): Frequency Status : Searching...
D/gpsd ( 3492): setRefFreqStatus : called
D/gpsd ( 3492): GlEngineOnFreqUpdate : etRequest = 5
I/gpsd ( 3492): onFreqOff : called
D/gpsd ( 3492): sendMessageToServer : called
D/gpsd ( 3492): sendMessageToServer: (RequestId = 0x37, Length = 1)
I/gpsd ( 3492): RildClient::eek:nMessage : called
D/gpsd ( 3492): RildClientModuleControlPlaneSamsung::onMessage: oem_function_id = 0x0E, cmd = 0x37
E/GpsLocationProvider( 2360): Error getting cell location info.
I/libgps ( 2360): OnGpsExtensionMessage: MSG_REQUEST_LOCATION_ID
I/libgps ( 2360): [proxy_gps_acquire_wakelock_cb][line = 669]: acquire_wakelock(1)
E/GpsLocationProvider( 2360): Error getting cell location info.
D/gpsd ( 3492): rildInterfaceOnReqComplete
I/gpsd ( 3492): RildClient::sendMessageToClient : called
I/gpsd ( 3492): RildClient::eek:nMessage : called
D/gpsd ( 3492): RildClientModuleControlPlaneSamsung::onMessage: oem_function_id = 0x0E, cmd = 0x37
D/libgps ( 2360): proxy_gps_status_cb: called. status(2)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
I/libgps ( 2360): created wakeLockTimer 0
D/libgps ( 2360): proxy_gps_status_cb: called. status(2)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
D/libgps ( 2360): proxy_gps_status_cb: called. status(4)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
I/libgps ( 2360): Save: type=1, hostname=supl.google.com, port=7276, ssl=0, ssl_version=0, ssl_type=0
I/libgps ( 2360): disarming wakeLockTimer
D/libgps ( 2360): proxy_gps_status_cb: called. status(3)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
D/libgps ( 2360): proxy_gps_status_cb: called. status(1)
D/libgps ( 2360): proxy_gps_status_cb: normal GPS icon mode.
E/GpsLocationProvider( 2360): Error getting cell location info.
I/libgps ( 2360): OnGpsExtensionMessage: MSG_REQUEST_LOCATION_ID
E/GpsLocationProvider( 2360): Error getting cell location info.
D/MainActivity( 3678): Registered with provider: gps
I/MainActivity( 3678): User requested AGPS data update
I/GpsEventReceiver( 3678): Requesting AGPS data update
D/GpsLocationProvider( 2360): NTP server returned: 1455011823878 (Tue Feb 09 10:57:03 CET 2016) reference: 54377 certainty: 34 system time offset: -65056
D/libgps ( 2360): proxy_gps_inject_time: exit
I/GpsEventReceiver( 3678): Next update due 2016-02-10 10:58:08 (after 86400000 ms)
E/GpsLocationProvider( 2360): Error getting cell location info.
I/libgps ( 2360): OnGpsExtensionMessage: MSG_REQUEST_LOCATION_ID
E/GpsLocationProvider( 2360): Error getting cell location info.

Could restoring EFS help? Any ideas at all?