[Galaxy Note 3 Android Development] WatskeBart:
GPS logcat

Before flashing Hyperdrive KK RLS3.1 I never had problems with my GPS and I flashed quite a lot of ROM's :p

GPS only works when flashing another G900F (S5) based ROM. Even after a full wipe (formatted everything I could, except ext-sdcard) I couldn't get my GPS working on a N9005 ROM (not even my ND3 stock ROM flashed with Odin).

Getprop info:

[gsm.version.baseband]: [N9005XXUENC2]

[ro.boot.bootloader]: [N9005XXUEND3]

Below are three logcat's. Some repeating lines e.g. D/LocationManagerService(1012): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1] are omitted by me to tidy up the post.

GPS app is: GPS Status & Toolbox

Logcat app is: Catlog - Logcat Reader!

[WORKING GPS] Here's a logcat (with gps filter) on your Hyperdrive ROM:

05-27 21:33:45.814 D/LocationManagerService(918): getProviders()=[passive, gps]
05-27 21:33:45.814 D/GpsLocationProvider(918): handleEnable
05-27 21:33:45.814 E/LocSvc_ApiV02(918): D/virtual int LocApiV02::setGpsLock(unsigned int):2955]: Set Gps Lock. Lock: 1
05-27 21:33:45.814 E/LocSvc_eng(918): I/===> void loc_eng_agps_init(loc_eng_data_s_type&, AGpsExtCallbacks*) line 2387
05-27 21:33:45.814 E/LocSvc_eng(918): W/void loc_eng_agps_init(loc_eng_data_s_type&, AGpsExtCallbacks*): log_eng state error: agps instance already initialized
05-27 21:33:45.814 E/LocSvc_eng(918): I/===> void loc_eng_ni_init(loc_eng_data_s_type&, GpsNiExtCallbacks*) line 290
05-27 21:33:45.834 E/LocSvc_ApiV02(918): D/virtual int LocApiV02::setGpsLock(unsigned int):2972]: exit
05-27 21:33:53.534 D/WfcActivityStateReceiver(2009): onReceive(): packageName=com.eclipsim.gpsstatus2, activityState=resume
05-27 21:33:53.534 V/SmartFaceService - 3rd party pause(918): onReceive [android.intent.action.ACTIVITY_STATE/com.eclipsim.gpsstatus2/resume]
05-27 21:33:53.594 D/LocationManagerService(918): request 430ff980 gps Request[ACCURACY_FINE gps requested=+1s0ms fastest=+1s0ms] from com.eclipsim.gpsstatus2(10233)
05-27 21:33:53.594 D/LocationManagerService(918): provider request: gps ProviderRequest[ON interval=+1s0ms]
05-27 21:33:53.594 D/GpsLocationProvider(918): setRequest ProviderRequest[ON interval=+1s0ms]
05-27 21:33:53.594 D/GpsLocationProvider(918): startNavigating, singleShot is false
05-27 21:33:53.594 D/GpsLocationProvider_ex(918): Data state false
05-27 21:33:53.594 D/GpsLocationProvider(918): setting position_mode to standalone
05-27 21:33:53.594 E/LocSvc_utils_cfg(918): W/loc_read_sec_gps_conf: no secgps conf file, using defaults
05-27 21:33:53.604 E/LocSvc_eng(918): D/gps_set_battery_flag, connect=1
05-27 21:33:53.604 E/LocSvc_eng(918): I/<=== status_cb line 2268 GPS_STATUS_SESSION_BEGIN
05-27 21:33:53.604 V/GpsLocationProvider(918): reportStatus status: 1
05-27 21:33:53.814 D/LocationManagerService(918): request 42a960a0 passive Request[POWER_NONE passive fastest=0] from com.eclipsim.gpsstatus2(10233)
05-27 21:33:53.974 E/LocSvc_eng(918): I/<=== status_cb line 2268 GPS_STATUS_ENGINE_ON
05-27 21:33:53.974 V/GpsLocationProvider(918): reportStatus status: 3
05-27 21:33:53.974 E/LocSvc_eng(918): I/<=== status_cb line 2268 GPS_STATUS_SESSION_BEGIN
05-27 21:33:53.974 V/GpsLocationProvider(918): reportStatus status: 1
05-27 21:33:58.384 E/gpsone_dmn(381): gpsone_glue_pipewrite:120] fd = 12, buf = 0xb5640920, size = 824
05-27 21:33:58.384 E/gpsone_dmn(381): gpsone_glue_pipewrite:126] fd = 12, result = 824
05-27 21:33:58.384 E/gpsone_dmn(381): gpsone_glue_piperead:160] fd = 12, len = 4
05-27 21:33:58.384 E/gpsone_dmn(381): gpsone_glue_piperead:154] fd = 12, buf = 0xb5740a3c, size = 820
05-27 21:33:58.384 E/gpsone_dmn(381): gpsone_glue_piperead:160] fd = 12, len = 820
05-27 21:33:58.394 E/gpsone_dmn(381): gpsone_launch_thelper_w_name:269] 0xb8f4cdd4 call pthread_create
05-27 21:33:58.394 E/gpsone_dmn(381): gpsone_launch_thelper_w_name:288] 0xb8f4cdd4 pthread_create done
05-27 21:33:58.394 E/gpsone_dmn(381): thelper_signal_ready:151] 0xb8f4cdd4
05-27 21:33:58.394 E/gpsone_dmn(381): gpsone_launch_thelper_w_name:292] 0xb8f4cdd4 pthread ready
05-27 21:33:58.494 E/gpsone_dmn(381): gpsone_glue_piperead:154] fd = 12, buf = 0xb5740a38, size = 4
05-27 21:33:58.704 E/gpsone_dmn(381): gpsone_glue_pipewrite:120] fd = 12, buf = 0xb5640920, size = 824
05-27 21:33:58.704 E/gpsone_dmn(381): gpsone_glue_pipewrite:126] fd = 12, result = 824
05-27 21:33:58.704 E/gpsone_dmn(381): gpsone_glue_piperead:160] fd = 12, len = 4
05-27 21:33:58.704 E/gpsone_dmn(381): gpsone_glue_piperead:154] fd = 12, buf = 0xb5740a3c, size = 820
05-27 21:33:58.704 E/gpsone_dmn(381): gpsone_glue_piperead:160] fd = 12, len = 820
05-27 21:33:58.704 E/gpsone_dmn(381): gpsone_glue_piperead:154] fd = 12, buf = 0xb5740a38, size = 4
05-27 21:33:59.384 D/WfcActivityStateReceiver(2009): onReceive(): packageName=com.eclipsim.gpsstatus2, activityState=pause
05-27 21:33:59.384 V/SmartFaceService - 3rd party pause(918): onReceive [android.intent.action.ACTIVITY_STATE/com.eclipsim.gpsstatus2/pause]
05-27 21:33:59.774 I/LocationManagerService(918): remove 430ff980 by com.eclipsim.gpsstatus2
05-27 21:33:59.774 D/LocationManagerService(918): provider request: gps ProviderRequest[OFF]
05-27 21:33:59.774 D/GpsLocationProvider(918): setRequest ProviderRequest[OFF]
05-27 21:33:59.784 D/GpsLocationProvider(918): stopNavigating
05-27 21:33:59.784 E/LocSvc_eng(918): I/<=== status_cb line 2268 GPS_STATUS_SESSION_END
05-27 21:33:59.784 V/GpsLocationProvider(918): reportStatus status: 2
05-27 21:33:59.784 E/LocSvc_eng(918): D/gps_set_battery_flag, connect=0
05-27 21:33:59.794 E/gpsone_dmn(381): gpsone_glue_pipewrite:120] fd = 12, buf = 0xb5640920, size = 824
05-27 21:33:59.794 E/gpsone_dmn(381): gpsone_glue_pipewrite:126] fd = 12, result = 824
05-27 21:33:59.794 E/gpsone_dmn(381): gpsone_glue_piperead:160] fd = 12, len = 4
05-27 21:33:59.794 E/gpsone_dmn(381): gpsone_glue_piperead:154] fd = 12, buf = 0xb5740a3c, size = 820
05-27 21:33:59.794 E/gpsone_dmn(381): gpsone_glue_piperead:160] fd = 12, len = 820
05-27 21:33:59.804 I/LocationManagerService(918): remove 42a960a0 by com.eclipsim.gpsstatus2
05-27 21:33:59.804 E/LocSvc_eng(918): I/<=== status_cb line 2268 GPS_STATUS_SESSION_END
05-27 21:33:59.804 V/GpsLocationProvider(918): reportStatus status: 2
05-27 21:33:59.804 E/LocSvc_eng(918): I/<=== status_cb line 2268 GPS_STATUS_ENGINE_OFF
05-27 21:33:59.804 V/GpsLocationProvider(918): reportStatus status: 4
05-27 21:33:59.814 E/gpsone_dmn(381): gpsone_unblock_thelper:316] 0xb8f4cdd4
05-27 21:33:59.814 E/gpsone_dmn(381): gpsone_join_thelper:343] 0xb8f4cdd4
05-27 21:33:59.814 E/gpsone_dmn(381): gpsone_join_thelper:348] 0xb8f4cdd4
05-27 21:33:59.814 E/gpsone_dmn(381): gpsone_glue_piperead:154] fd = 12, buf = 0xb5740a38, size = 4
05-27 21:34:11.554 D/GpsLocationProvider(918): handleDisable
05-27 21:34:11.554 D/GpsLocationProvider(918): stopNavigating
05-27 21:34:11.564 E/LocSvc_ApiV02(918): D/virtual int LocApiV02::setGpsLock(unsigned int):2955]: Set Gps Lock. Lock: 4
05-27 21:34:11.574 E/LocSvc_ApiV02(918): D/virtual int LocApiV02::setGpsLock(unsigned int):2972]: exit

[NON WORKING GPS] Here's a logcat (with gps filter) on Alexndr's XXUEND6 development base ROM, which I flashed after your ROM:

05-27 11:48:38.801 D/GpsLocationProvider(1012): handleEnable
05-27 11:48:38.801 E/LocSvc_eng(1012): I/===> void loc_eng_agps_init(loc_eng_data_s_type&, AGpsExtCallbacks*) line 2469
05-27 11:48:38.801 E/LocSvc_eng(1012): W/void loc_eng_agps_init(loc_eng_data_s_type&, AGpsExtCallbacks*): log_eng state error: agps instance already initialized
05-27 11:48:38.801 E/LocSvc_eng(1012): I/===> void loc_eng_ni_init(loc_eng_data_s_type&, GpsNiExtCallbacks*) line 290
05-27 11:48:38.801 D/LocationManagerService(1012): getProviders()=[passive, gps]
05-27 11:48:47.441 V/ApplicationPolicy(1012): isApplicationStateBlocked userId 0 pkgname com.eclipsim.gpsstatus2
05-27 11:48:47.551 V/SmartFaceService - 3rd party pause(1012): onReceive [android.intent.action.ACTIVITY_STATE/com.eclipsim.gpsstatus2/create]
05-27 11:48:47.651 D/LocationManagerService(1012): request 43243ec8 gps Request[ACCURACY_FINE gps requested=+1s0ms fastest=+1s0ms] from com.eclipsim.gpsstatus2(10208)
05-27 11:48:47.651 D/LocationManagerService(1012): provider request: gps ProviderRequest[ON interval=+1s0ms]
05-27 11:48:47.651 D/GpsLocationProvider(1012): setRequest ProviderRequest[ON interval=+1s0ms]
05-27 11:48:47.651 D/GpsLocationProvider(1012): startNavigating, singleShot is false
05-27 11:48:47.651 D/GpsLocationProvider_ex(1012): Data state true
05-27 11:48:47.651 D/GpsLocationProvider_ex(1012): getSKAFEnable : false
05-27 11:48:47.651 D/GpsLocationProvider(1012): setting position_mode to MS_BASED
05-27 11:48:47.661 E/LocSvc_utils_cfg(1012): W/loc_read_sec_gps_conf: no secgps conf file, using defaults
05-27 11:48:47.661 E/LocSvc_utils_cfg(1012): W/loc_read_sec_gps_conf: no secgps conf file, using defaults
05-27 11:48:47.671 E/LocSvc_eng(1012): D/gps_set_battery_flag, connect=1
05-27 11:48:47.671 E/LocSvc_eng(1012): I/<=== status_cb line 2350 GPS_STATUS_SESSION_BEGIN
05-27 11:48:47.671 V/GpsLocationProvider(1012): reportStatus status: 1
05-27 11:48:47.741 D/LocationManagerService(1012): request 44ebe420 passive Request[POWER_NONE passive fastest=0] from com.eclipsim.gpsstatus2(10208)
05-27 11:48:47.821 D/LocationManagerService(1012): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
##OMITTED REPEATING LINES##
05-27 11:48:55.431 V/SmartFaceService - 3rd party pause(1012): onReceive [android.intent.action.ACTIVITY_STATE/com.eclipsim.gpsstatus2/pause]
05-27 11:48:55.981 D/LocationManagerService(1012): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
05-27 11:48:56.041 I/LocationManagerService(1012): remove 43243ec8 by com.eclipsim.gpsstatus2
05-27 11:48:56.041 D/LocationManagerService(1012): provider request: gps ProviderRequest[OFF]
05-27 11:48:56.041 D/GpsLocationProvider(1012): setRequest ProviderRequest[OFF]
05-27 11:48:56.041 D/GpsLocationProvider(1012): stopNavigating
05-27 11:48:56.041 E/LocSvc_eng(1012): D/gps_set_battery_flag, connect=0
05-27 11:48:56.041 E/LocSvc_eng(1012): I/<=== status_cb line 2350 GPS_STATUS_SESSION_END
05-27 11:48:56.041 V/GpsLocationProvider(1012): reportStatus status: 2
05-27 11:48:56.061 I/LocationManagerService(1012): remove 44ebe420 by com.eclipsim.gpsstatus2

[WORKING GPS] Here's a logcat (with gps filter) on X-Note S5 port ROM:

05-27 16:02:04.238 D/SLocation(983): isGPSon : true isNLPon : false
05-27 16:02:04.268 D/SLocation(983): isGPSon : true isNLPon : true
05-27 16:02:04.268 D/LocationManagerService(983): getProviders()=[passive, gps, network]
05-27 16:02:04.358 D/LocationManagerService(983): getProviders()=[passive, gps, network]
05-27 16:02:04.358 D/GpsLocationProvider(983): handleEnable
05-27 16:02:04.358 E/LocSvc_ApiV02(983): D/virtual int LocApiV02::setGpsLock(unsigned int):2969]: Set Gps Lock. Lock: 1
05-27 16:02:04.358 E/LocSvc_eng(983): I/===> void loc_eng_agps_init(loc_eng_data_s_type&, AGpsExtCallbacks*) line 2409
05-27 16:02:04.358 E/LocSvc_eng(983): W/void loc_eng_agps_init(loc_eng_data_s_type&, AGpsExtCallbacks*): log_eng state error: agps instance already initialized
05-27 16:02:04.358 E/LocSvc_eng(983): I/===> void loc_eng_ni_init(loc_eng_data_s_type&, GpsNiExtCallbacks*) line 290
05-27 16:02:04.368 E/LocSvc_ApiV02(983): D/virtual int LocApiV02::setGpsLock(unsigned int):2986]: exit
05-27 16:02:04.458 E/dalvikvm(12544): >>>>> com.eclipsim.gpsstatus2 [ userId:0 | appId:10198 ]
05-27 16:02:04.678 D/dalvikvm(12544): DEX prep '/data/data/com.eclipsim.gpsstatus2/.ᆺ疼㰓': unzip in 0ms, rewrite 72ms
05-27 16:02:04.768 D/dalvikvm(12544): DEX prep '/data/data/com.eclipsim.gpsstatus2/.ᆺ疼㰓': unzip in 0ms, rewrite 78ms
05-27 16:02:04.798 I/GAV2 (12544): Thread[main,5,main]: setting appName to GPS Status
05-27 16:02:04.888 D/SLocation(983): isGPSon : true isNLPon : false
05-27 16:02:04.888 D/LocationManagerService(983): getProviders()=[passive, gps]
05-27 16:02:07.388 V/ApplicationPolicy(983): isApplicationStateBlocked userId 0 pkgname com.eclipsim.gpsstatus2
05-27 16:02:07.438 V/SmartFaceService - 3rd party pause(983): onReceive [android.intent.action.ACTIVITY_STATE/com.eclipsim.gpsstatus2/create]
05-27 16:02:07.528 D/LocationManagerService(983): request 43d59458 gps Request[ACCURACY_FINE gps requested=+1s0ms fastest=+1s0ms] from com.eclipsim.gpsstatus2(10198)
05-27 16:02:07.528 D/LocationManagerService(983): provider request: gps ProviderRequest[ON interval=+1s0ms]
05-27 16:02:07.538 D/GpsLocationProvider(983): setRequest ProviderRequest[ON interval=+1s0ms]
05-27 16:02:07.538 D/GpsLocationProvider(983): startNavigating, singleShot is false
05-27 16:02:07.538 D/GpsLocationProvider_ex(983): Data state false
05-27 16:02:07.538 D/GpsLocationProvider(983): setting position_mode to standalone
05-27 16:02:07.538 E/LocSvc_utils_cfg(983): W/loc_read_sec_gps_conf: no secgps conf file, using defaults
05-27 16:02:07.548 E/LocSvc_eng(983): D/gps_set_battery_flag, connect=1
05-27 16:02:07.548 E/LocSvc_eng(983): I/<=== status_cb line 2290 GPS_STATUS_SESSION_BEGIN
05-27 16:02:07.548 V/GpsLocationProvider(983): reportStatus status: 1
05-27 16:02:07.548 E/LocSvc_eng(983): I/<=== report_xtra_server_cb line 1180 http://xtra1.gpsOneXTRA.net/xtra2.bin
05-27 16:02:07.548 D/LocSvc_java(983): server1=http://xtra1.gpsOneXTRA.net/xtra2.bin
05-27 16:02:07.548 D/LocSvc_java(983): server2=http://xtra2.gpsOneXTRA.net/xtra2.bin
05-27 16:02:07.548 D/LocSvc_java(983): server3=http://xtra3.gpsOneXTRA.net/xtra2.bin
05-27 16:02:07.658 D/LocationManagerService(983): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
##OMITTED REPEATING LINES##
05-27 16:02:07.678 D/LocationManagerService(983): request 44092900 passive Request[POWER_NONE passive fastest=0] from com.eclipsim.gpsstatus2(10198)
05-27 16:02:07.678 D/LocationManagerService(983): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
05-27 16:02:07.758 D/dalvikvm(12544): DEX prep '/data/data/com.eclipsim.gpsstatus2/cache/ads417708176.jar': unzip in 0ms, rewrite 134ms
05-27 16:02:07.838 D/LocationManagerService(983): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
05-27 16:02:07.858 E/LocSvc_eng(983): I/<=== status_cb line 2290 GPS_STATUS_ENGINE_ON
05-27 16:02:07.858 V/GpsLocationProvider(983): reportStatus status: 3
05-27 16:02:07.858 E/LocSvc_eng(983): I/<=== status_cb line 2290 GPS_STATUS_SESSION_BEGIN
05-27 16:02:07.858 V/GpsLocationProvider(983): reportStatus status: 1
05-27 16:02:07.858 D/LocationManagerService(983): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
05-27 16:02:16.178 V/SmartFaceService - 3rd party pause(983): onReceive [android.intent.action.ACTIVITY_STATE/com.eclipsim.gpsstatus2/pause]
05-27 16:02:16.188 D/LocationManagerService(983): getLastLocation: Request[ACCURACY_FINE gps requested=0 fastest=0 num=1]
05-27 16:02:16.908 I/LocationManagerService(983): remove 43d59458 by com.eclipsim.gpsstatus2
05-27 16:02:16.908 D/LocationManagerService(983): provider request: gps ProviderRequest[OFF]
05-27 16:02:16.928 D/GpsLocationProvider(983): setRequest ProviderRequest[OFF]
05-27 16:02:16.928 D/GpsLocationProvider(983): stopNavigating
05-27 16:02:16.928 E/LocSvc_eng(983): D/gps_set_battery_flag, connect=0
05-27 16:02:16.928 E/LocSvc_eng(983): I/<=== status_cb line 2290 GPS_STATUS_SESSION_END
05-27 16:02:16.928 V/GpsLocationProvider(983): reportStatus status: 2
05-27 16:02:16.928 D/GpsLocationProvider(983): send an intent to notify GPS has been enabled or disabled mNavigating = false
05-27 16:02:16.958 E/LocSvc_eng(983): I/<=== status_cb line 2290 GPS_STATUS_SESSION_END
05-27 16:02:16.958 V/GpsLocationProvider(983): reportStatus status: 2
05-27 16:02:16.958 E/LocSvc_eng(983): I/<=== status_cb line 2290 GPS_STATUS_ENGINE_OFF
05-27 16:02:16.958 V/GpsLocationProvider(983): reportStatus status: 4
05-27 16:02:16.958 I/LocationManagerService(983): remove 44092900 by com.eclipsim.gpsstatus2
05-27 16:02:40.218 D/SLocation(983): isGPSon : false isNLPon : false
05-27 16:02:40.218 D/GpsLocationProvider(983): handleDisable
05-27 16:02:40.218 D/GpsLocationProvider(983): stopNavigating
05-27 16:02:40.218 E/LocSvc_ApiV02(983): D/virtual int LocApiV02::setGpsLock(unsigned int):2969]: Set Gps Lock. Lock: 4
05-27 16:02:40.228 E/LocSvc_ApiV02(983): D/virtual int LocApiV02::setGpsLock(unsigned int):2986]: exit

I really hope you can shed some light on this GPS issue sbreen94