[Galaxy S II Android Development] OlMightyG:
Device is rooted and everything is verified.

So here are some logs. I tried some changes in the sirfgps.conf

This one is after trying the sirfgps.conf and gps.conf from Android 4.3 (where my GPS works):

<18:20:29> ### Samsung U1-JB, CSR SiRF Software 2.0, B16 2012,10,12 ###
<18:20:29> ****** GSD4t Hardware Configuration ******
<18:20:29> *** [PROJECT : SAMSUNG_S5PC210]
<18:20:29> *** [UART DRIVER : /dev/ttySAC1]
<18:20:29> *** [RESET GPIO : /sys/devices/virtual/sec/gps/GPS_nRST/value]
<18:20:29> *** [ONOFF GPIO : /sys/devices/virtual/sec/gps/GPS_PWR_EN/value]
<18:20:29> *** [TCXO CLOCK : 26MHz]
<18:20:29> *** [EXTERNAL LNA : DISABLED]
<18:20:29> *** [UART BAUD RATE : 115200]
<18:20:29> *** [FREQUENCY AIDING : ENABLED]
<18:20:29> *** [SENSOR AIDING : ENABLED]
<18:20:29> *** [SETID : IMSI]
<18:20:29> *** [SSL : DISABLED]
<18:20:29> *** [DEBUGGING FILES : ENABLED]
<18:20:29> *** [REAIDING TIME : 20 (m)]
<18:20:29> *** [CONTROL PLANE : ENABLED]
<18:20:29> *** [LOG PATH : /data]
<18:20:29> *** [SGEE : 0]
<18:20:29> *** [SGEE SERVER1 : sgee.samsung.csr.com]
<18:20:29> *** [SGEE SERVER2 : instantfix.csr.com]
<18:20:29> *** [SGEE PORT : 80]
<18:20:29> *** [SGEE FILE :/diff/packedDifference.f2p3enc.ee]
<18:20:29> *** [SGEE URID : 1]
<18:20:29> *** [SGEE DEVICE ID : 00 00 00 00 00 00 00 02 ]
<18:20:29> *** [SGEE OEM ID : 00 00 00 00 ]
<18:20:29> Android Session Handler Starting
<18:20:29> IdleState:updating session check
<18:20:29> GPS_WAKE_LOCK_DISABLE called by session_handler IdleState
<18:20:29> Create android_session_handler thread
<18:20:29> Android Status Report Handler Starting
<18:20:29> Create android_status_report_handler thread
<18:20:29> sirf_cpa_init: called
<18:20:29> sirf_cpa_ril_library_load: called
<18:20:29> sirf_cpa_ril_library_load : SUCCESS
<18:20:29> sirf_cpa_oem_ril_connect: called
<18:20:29> pfn_Connect_RILD Success
<18:20:29> sirf_cpa_oem_ril_connect : Success!!!
<18:20:29> sirf_cpa_init: Registering control plane callback
<18:20:29> INFO: CP_SetMessageListeners is called
<18:20:29> INFO: CP_SetMessageListeners exits
<18:20:29> Sirf CPA Initialization Success
<18:20:29> SIRF GSD4t Initialization Success
<18:20:29> sirf_agps_init: called
<18:20:29> sirf_gps_ni_init: called
<18:20:29> sirf_agps_ril_init: called
<18:20:29> sirf_agps_set_server - Type : 1, hostname = supl.google.com, port = 7276
<18:20:35> sirf_agps_ril_update_network_state: called - connected : 1, type : 0 extra : web.vodafone.de
<18:20:35> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:20:35> sirf_agps_ril_update_network_state: called - connected : 0, type : 5 extra : web.vodafone.de
<18:20:35> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:20:35> sirf_gps_inject_time: called
<18:20:35> Recieved utc = 1441210829340 ms ref = 46338 ms unc = 23 ms
<18:20:35> Local Time Updated : ref UTC = 1441210829340 , unc = 23, ref sys time= 46338
<18:20:35> Local time difference since last update - 6130 ms
<18:20:35> LSM TIME INJECTED: utc = 1441210829340, ref =46338, unc = 23
<18:20:38> sirf_agps_ril_update_network_state: called - connected : 0, type : 5 extra : web.vodafone.de
<18:20:38> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:20:38> sirf_agps_ril_update_network_state: called - connected : 1, type : 0 extra : web.vodafone.de
<18:20:38> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:20:43> sirf_gps_set_position_mode: called
<18:20:43> min_interval = 1000, preferred_accuacy=0, preferred_time =0
<18:20:43> GPS_POSITION_MODE_STANDALONE with Local Aiding
<18:20:43> the first GPS Start after reboot : Cold Start
<18:20:43> INFO: CP_Reset is called
<18:20:43> INFO: CP_Reset exits
<18:20:43> ##### sirf_gps_start: called (1) #####
<18:20:43> gps_start called;resuming session
<18:20:43> session resumed : ANDROID_MO_SESSION
<18:20:43> ========== NEW Session ==========

<18:20:43> Session State Machine : MOSession
<18:20:43> GPS ONOFF Report : 1
<18:20:43> GPS ONOFF Mode : File Open Error - emc_enable !!!!
<18:20:43> INFO: GPS_WAKE_LOCK_ENABLE
<18:20:43> load_properties: failed to open /data/data/com.android.angryGps/secgps.conf (2)

<18:20:43> sirf_sec_property_load_config: load properties error
<18:20:43> Position Mode : GPS_POSITION_MODE_STANDALONE
<18:20:43> Local time difference since last update - 14245 ms
<18:20:43> LSM TIME INJECTED: utc = 1441210829340, ref =46338, unc = 23
<18:20:43> Sending request_utc_time to Android Framework
<18:20:43> QoP Configuration : Horizontal Accuracy : 100, Vertical Accuracy : 250, TTFF Response Time : 240
<18:20:43> INFO: LSM_Start is called
<18:20:43> INFO: ***** pSessionId = 0x59874c18 *****
<18:20:43> GM_setAidingType is called - 1
<18:20:43> GM_setResetType is called 2 - 1 (RESET_TYPE_COLD_RESET)
<18:20:43> SIRF_PAL_OS_THREAD_Create : thread_id 33, tid 9069, policy 0, sched_priority 0
<18:20:43> SIRF_PAL_OS_THREAD_Create : thread_id 32, tid 9069, policy 0, sched_priority 0
<18:20:43> SIRF_PAL_OS_THREAD_Create : thread_id 80, tid 9069, policy 0, sched_priority 1473382179
<18:20:43> INFO: (lsmStartSession) rtn = 1
<18:20:43> INFO: session id = 2
<18:20:43> INFO: LSM_Start exits
<18:20:43> do_sgee_download: called
<18:20:43> APP: SGEE File download, SGEE Disabled
<18:20:43> GPS_STATUS_ENGINE_ON
<18:20:43> GPS_STATUS_SESSION_BEGIN
<18:20:43> SIRF_PAL_ANDROID_THREAD_SET_FOREGROUND : tid 11326, policy 1 => 1
<18:20:43> SIRF_PAL_ANDROID_THREAD_SET_FOREGROUND : tid 11325, policy 1 => 1
<18:20:43> sirf_gps_inject_time: called
<18:20:43> Recieved utc = 1441210829340 ms ref = 46338 ms unc = 23 ms
<18:20:43> Local Time Updated : ref UTC = 1441210829340 , unc = 23, ref sys time= 46338
<18:20:43> Local time difference since last update - 14258 ms
<18:20:43> LSM TIME INJECTED: utc = 1441210829340, ref =46338, unc = 23
<18:20:44> EHWConfigRequestReceived
<18:20:44> set_frequency_transfer: called
<18:20:44> Frequency Transfer Request: START
<18:20:44> sirf_cpa_send_msg_to_ril: called
<18:20:44> Msg is sent to RiL- sub_cmd: 37, len: 5
<18:20:44> Frequency Transfer Request: successful
<18:20:44> RilOnComplete_Callback: called
<18:21:18> sirf_gps_stop called
<18:21:18> Suspending MO session!!!
<18:21:18> gps_stop wait
<18:21:18> GPS_STATUS_SESSION_END
<18:21:18> GPS_STATUS_ENGINE_OFF
<18:21:18> LSM_Stop Called
<18:21:18> INFO: LSM_Stop is called
<18:21:18> INFO: lsmCloseSession is called
<18:21:18> INFO: Id = 2, type = 0
<18:21:18> INFO: lsmCloseSession calls GM_closeSession
<18:21:18> set_frequency_transfer: called
<18:21:18> Frequency Transfer Request: STOP
<18:21:18> sirf_cpa_send_msg_to_ril: called
<18:21:18> Msg is sent to RiL- sub_cmd: 37, len: 5
<18:21:18> Frequency Transfer Request: successful
<18:21:18> rtn V C 0
<18:21:18> select fail - errno = 4

<18:21:18> INFO: lsmCloseSession exits
<18:21:18> INFO: LSM_Stop exits
<18:21:18> semaphore rel for stop
<18:21:18> LSM_setCapabilities
<18:21:18> IdleState:updating session check
<18:21:18> GPS_WAKE_LOCK_DISABLE called by session_handler IdleState
<18:21:18> GPS ONOFF Report : 0
<18:21:18> GPS ONOFF Mode : File Open Error - emc_enable !!!!
<18:21:18> INFO: GPS_WAKE_LOCK_DISABLE
<18:21:18> gps_stop success
<18:21:18> RilOnComplete_Callback: called
<18:21:19> Stop Release

And after this did not work, I changed back to the original sirfgps.conf and changed some parameters, now the log shows one error less...

<18:28:00> sirf_agps_ril_update_network_state: called - connected : 0, type : 0 extra : web.vodafone.de
<18:28:00> sirf_agps_update_network_availability : available = 0, apn = web.vodafone.de
<18:31:44> ### Samsung U1-JB, CSR SiRF Software 2.0, B16 2012,10,12 ###
<18:31:44> ****** GSD4t Hardware Configuration ******
<18:31:44> *** [PROJECT : SAMSUNG_S5PC210]
<18:31:44> *** [UART DRIVER : /dev/ttySAC1]
<18:31:44> *** [RESET GPIO : /sys/devices/virtual/sec/gps/GPS_nRST/value]
<18:31:44> *** [ONOFF GPIO : /sys/devices/virtual/sec/gps/GPS_PWR_EN/value]
<18:31:44> *** [TCXO CLOCK : 26MHz]
<18:31:44> *** [EXTERNAL LNA : DISABLED]
<18:31:44> *** [UART BAUD RATE : 115200]
<18:31:44> *** [FREQUENCY AIDING : ENABLED]
<18:31:44> *** [SENSOR AIDING : ENABLED]
<18:31:44> *** [SETID : IMSI]
<18:31:44> *** [SSL : DISABLED]
<18:31:44> *** [DEBUGGING FILES : ENABLED]
<18:31:44> *** [REAIDING TIME : 20 (m)]
<18:31:44> *** [CONTROL PLANE : ENABLED]
<18:31:44> *** [LOG PATH : /data]
<18:31:44> *** [SGEE : 1]
<18:31:44> *** [SGEE SERVER1 : sgee.samsung.csr.com]
<18:31:44> *** [SGEE SERVER2 : instantfix.csr.com]
<18:31:44> *** [SGEE PORT : 80]
<18:31:44> *** [SGEE FILE :/diff/packedDifference.f2p3enc.ee]
<18:31:44> *** [SGEE URID : 1]
<18:31:44> *** [SGEE DEVICE ID : 00 00 00 00 00 00 00 02 ]
<18:31:44> *** [SGEE OEM ID : 00 00 00 00 ]
<18:31:44> Android Session Handler Starting
<18:31:44> IdleState:updating session check
<18:31:44> GPS_WAKE_LOCK_DISABLE called by session_handler IdleState
<18:31:44> Create android_session_handler thread
<18:31:44> Android Status Report Handler Starting
<18:31:44> Create android_status_report_handler thread
<18:31:44> sirf_cpa_init: called
<18:31:44> sirf_cpa_ril_library_load: called
<18:31:44> sirf_cpa_ril_library_load : SUCCESS
<18:31:44> sirf_cpa_oem_ril_connect: called
<18:31:44> pfn_Connect_RILD Success
<18:31:44> sirf_cpa_oem_ril_connect : Success!!!
<18:31:44> sirf_cpa_init: Registering control plane callback
<18:31:44> INFO: CP_SetMessageListeners is called
<18:31:44> INFO: CP_SetMessageListeners exits
<18:31:44> Sirf CPA Initialization Success
<18:31:44> SIRF GSD4t Initialization Success
<18:31:44> sirf_agps_init: called
<18:31:44> sirf_gps_ni_init: called
<18:31:44> sirf_agps_ril_init: called
<18:31:44> sirf_agps_set_server - Type : 1, hostname = supl.google.com, port = 7276
<18:32:06> sirf_agps_ril_update_network_state: called - connected : 1, type : 0 extra : web.vodafone.de
<18:32:06> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:32:06> sirf_gps_inject_time: called
<18:32:06> Recieved utc = 1441211521761 ms ref = 62879 ms unc = 60 ms
<18:32:06> Local Time Updated : ref UTC = 1441211521761 , unc = 60, ref sys time= 62879
<18:32:06> Local time difference since last update - 5092 ms
<18:32:06> LSM TIME INJECTED: utc = 1441211521761, ref =62879, unc = 60
<18:32:07> sirf_agps_ril_update_network_state: called - connected : 1, type : 5 extra : web.vodafone.de
<18:32:07> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:32:27> sirf_agps_ril_update_network_state: called - connected : 0, type : 5 extra : web.vodafone.de
<18:32:27> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de
<18:32:27> sirf_agps_ril_update_network_state: called - connected : 1, type : 0 extra : web.vodafone.de
<18:32:27> sirf_agps_update_network_availability : available = 1, apn = web.vodafone.de

Any ideas on that?