• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM] Quattrimus JB (CM10, AOKP41)

GPS is tied to something in the radio partitions. I DD imaged my original V6 mmcblk0p10 and mmcblk0p11 and lost GPS and it did not come back when flashing back the previous images. I'm trying to find a way to restore GPS without flashing back to ICS. So far I'm not having much luck.

If you restore just those partitions does it work?
 
No luck DDing back to good status, but here is an interesting tidbit from going back to stock.
Code:
E/SetupLocationSettings(  911): #################   caller    = SetupLocation_intro

W/GpsLocationProvider(  387): sendExtraCommand : lge.gps.extracmd.fmw.setgnss_lock

W/GpsLocationProvider(  387): LG GPS extra command process

D/libloc  (  387): Set location lock mode process.

I/ONCRPC  (  387): Setup RPC Call for task 4067d3d8

I/ONCRPC  (  387): oncrpc_xdr_call_msg_start: Prog: 3000006b, Ver: 00010001, Proc: 00000070

I/ONCRPC  (  387): xdr_std_msg_send_call: Sent Xid: 3, Prog: 3000006b, Ver: 00010001, Proc: 00000070

I/ONCRPC  (  387): xdr_std_msg_send_call: Received Reply Xid: 3, Prog: 3000006b, Ver: 00010001, Proc: 00000070

D/GpsLocationProvider(  387): ok,keep going!

V/SetupLocationSettings(  911): Caller is SetupWizard....

V/SetupLocationSettings(  911): Caller is SetupWizard....

V/SetupLocationSettings(  911): onclick next

V/SetupLocationSettings(  911): next111
and
Code:
D/GpsLocationProvider(  387): Gps MessageHandler. msg.what 2 msg.arg1:1 msg.arg2: 1

E/LocSvc_eng(  387): I/===> int loc_eng_init(loc_eng_data_s_type&, LocCallbacks*, LOC_API_ADAPTER_EVENT_MASK_T, void (*)(void*, void*)) line 245 

E/LocSvc_eng(  387): E/int loc_eng_init(loc_eng_data_s_type&, LocCallbacks*, LOC_API_ADAPTER_EVENT_MASK_T, void (*)(void*, void*)): log_eng state error: instance already initialized

E/LocSvc_eng(  387): I/===> void loc_eng_agps_init(loc_eng_data_s_type&, AGpsCallbacks*) line 800 

E/LocSvc_eng(  387): E/void loc_eng_agps_init(loc_eng_data_s_type&, AGpsCallbacks*): log_eng state error: agps instance already initialized

E/LocSvc_eng(  387): I/===> void loc_eng_ni_init(loc_eng_data_s_type&, GpsNiCallbacks*) line 250 

D/GpsLocationProvider(  387): Send Intent Enable 

V/GpsSDMReceiver( 3490): GPS test ACTION_GPS_PRIVACY!

V/GpsSDMReceiver( 3490): ACTION_GPS_PRIVACY gps_lock_value: false

W/GpsLocationProvider(  387): sendExtraCommand : lge.gps.extracmd.fmw.setgnss_lock

W/GpsLocationProvider(  387): LG GPS extra command process

D/libloc  (  387): Set location lock mode process.

I/ONCRPC  (  387): Setup RPC Call for task 4067d3d8

I/ONCRPC  (  387): oncrpc_xdr_call_msg_start: Prog: 3000006b, Ver: 00010001, Proc: 00000070

I/ONCRPC  (  387): xdr_std_msg_send_call: Sent Xid: 4, Prog: 3000006b, Ver: 00010001, Proc: 00000070

I/ONCRPC  (  387): xdr_std_msg_send_call: Received Reply Xid: 4, Prog: 3000006b, Ver: 00010001, Proc: 00000070

D/GpsLocationProvider(  387): ok,keep going!

V/GpsSDMReceiver( 3490): ACTION_GPS_PRIVACY SECCESS!

V/GpsSDMReceiver( 3490): update Icon and button

D/GpsLocationProvider(  387): Gps MessageHandler. msg.what 3 msg.arg1:1 msg.arg2: 1

D/GpsLocationProvider(  387): In handleEnableLocationTrackingGps. enable true

E/GpsLocationProvider(  387): startNavigating : Tracking

E/LocSvc_eng(  387): I/===> int loc_eng_set_position_mode(loc_eng_data_s_type&, LocPosMode&) line 583 

D/LocSvc_adapter(  387): loc_eng_set_position mode, client = 1, interval = 1000, mode = 0

E/LocSvc_api_rpc_glue(  387): I/---> loc_ioctl line 557 RPC_LOC_IOCTL_SET_FIX_CRITERIA

E/LocSvc_eng(  387): I/===> int loc_eng_start(loc_eng_data_s_type&) line 444 

E/LocSvc_api_rpc_glue(  387): I/---> loc_start_fix line 432 loc start fix

E/LocSvc_adapter(  387): I/<--- int32 loc_event_cb(void*, rpc_loc_client_handle_type, rpc_loc_event_mask_type, const rpc_loc_event_payload_u_type*) line 70 RPC_LOC_EVENT_IOCTL_REPORT

D/RPC     (  387): 3000008c:00050000 sending call (XID 13).

D/RPC     (  387): 3000008c:00050000 received REPLY (XID 13), grabbing mutex to wake up client.

D/RPC     (  387): 3000008c:00050000 call success.

D/RPC     (  387): 3000008c:00050000 received CALL.

D/RPC     (  387): 3000008c:00050000 dispatching RPC call (XID 822, xdr 0x14753c0) for callback client 3100008c:00050001.

D/RPC     (  387): 3000008c:00050000 sending call (XID 14).

D/RPC     (  387): 3100008c:327681 sending RPC reply (XID 822)

E/LocSvc_adapter(  387): I/<--- int32 loc_event_cb(void*, rpc_loc_client_handle_type, rpc_loc_event_mask_type, const rpc_loc_event_payload_u_type*) line 70 RPC_LOC_EVENT_STATUS_REPORT

E/LocSvc_eng(  387): I/<=== status_cb line 729 GPS_STATUS_SESSION_BEGIN

D/RPC     (  387): 3000008c:00050000 received REPLY (XID 14), grabbing mutex to wake up client.

D/RPC     (  387): 3000008c:00050000 call success.

D/RPC     (  387): 3000008c:00050000 received CALL.

D/RPC     (  387): 3000008c:00050000 dispatching RPC call (XID 823, xdr 0x14753c0) for callback client 3100008c:00050001.

E/LocSvc_adapter(  387): I/<--- int32 loc_event_cb(void*, rpc_loc_client_handle_type, rpc_loc_event_mask_type, const rpc_loc_event_payload_u_type*) line 70 RPC_LOC_EVENT_ASSISTANCE_DATA_REQUEST

D/GpsLocationProvider(  387): Gps MessageHandler. msg.what 6 msg.arg1:0 msg.arg2: 0

D/RPC     (  387): 3100008c:327681 sending RPC reply (XID 823)

D/RPC     (  387): 3000008c:00050000 received CALL.

D/RPC     (  387): 3000008c:00050000 dispatching RPC call (XID 824, xdr 0x14753c0) for callback client 3100008c:00050001.

D/RPC     (  387): 3100008c:327681 sending RPC reply (XID 824)
I didn't get a location lock, and went back to CM10. Still no GPS in CM10. I'm hoping I don't have to .cab back to ICS, but it's starting to look that way. Trying ICS again and will hopefully get a lock this time.
 
Im a rook and still learning so eat the meat & throw out the bones...but you must always do a nandroid before you make any changes to your curent setup. In my recliner I get a location set by GPS to 3 meters! QUESTION????????? How do I do a screen shot???????????

If your currently on cm10 and don't want to do a clean/fresh install then try this...
1. Do a nandriod of your current setup
2. uninstall all downloaded apps that assist gps
3. uninstall Google Maps and via TB go to Google services framework & wipe data
4. go to location access & turn it on, check/select GPS satellites, check/select Wi-Fi & mobile network location, go to GPS source and select use internal GPS.
5. reboot to cwm, wipe cache/dalvik & do 'not' wipe data
6. re flash cm10, gaaps, fix permissions & reboot
7. confirm that data & location access are turned on
8. confirm internal gps is selected
9. DL Google Maps & open, skip WiFi, click the compass on the top right and "if" you get a lock on your location the first thing I would do is a nandroid...immediately.

If you try the above steps and still cant get a gps lock then try the following...

*if you didn't do the above steps first then before you do the following do a nandroid of your current setup
1. wipe cache, dalvik, data/factory reset, & format system
2. flash cm10 & gaaps
3. fix permissions.
4. reboot system & skip adding gmail
5. go to location access & turn it on, check/select GPS satellites, check/select Wi-Fi & mobile network location, go to GPS source and select use internal GPS.
6. Setup google account, DL Google Maps. DO NOT download a single gps assistance app!!!!!!
7. Launch maps w/out wifi.
 
Im a rook and still learning so eat the meat & throw out the bones...but you must always do a nandroid before you make any changes to your curent setup.

If your currently on cm10 and don't want to do a clean/fresh install then try this...
1. Do a nandriod of your current setup
2. uninstall all downloaded apps that assist gps
3. uninstall Google Maps and via TB go to Google services framework & wipe data
4. go to location access & turn it on, check/select GPS satellites, check/select Wi-Fi & mobile network location, go to GPS source and select use internal GPS.
5. reboot to cwm, wipe cache/dalvik & do 'not' wipe data
6. re flash cm10, gaaps, fix permissions & reboot
7. confirm that data & location access are turned on
8. confirm internal gps is selected
9. DL Google Maps & open, skip WiFi, click the compass on the top right and "if" you get a lock on your location the first thing I would do is a nandroid...immediately.

If you try the above steps and still cant get a gps lock then try the following...

*if you didn't do the above steps first then before you do the following do a nandroid of your current setup
1. wipe cache, dalvik, data/factory reset, & format system
2. flash cm10 & gaaps
3. fix permissions.
4. reboot system & skip adding gmail
5. go to location access & turn it on, check/select GPS satellites, check/select Wi-Fi & mobile network location, go to GPS source and select use internal GPS.
6. Setup google account, DL Google Maps. DO NOT download a single gps assistance app!!!!!!
7. Launch maps w/out wifi.
I'm not really sure if you are trying to insult me with the highlights, but I will try and not take it as such. As for your info, thank you, but I am just going the simpler route of restoring my ICS nandroid, getting a lock, and then restoring my CM10 nandroid. I'm also trying to get as many logs as possible to figure out what stock is doing to create the lock in the first place. This method has me back with working GPS and the logs I needed.
 
I'm not really sure if you are trying to insult me with the highlights, but I will try and not take it as such. As for your info, thank you, but I am just going the simpler route of restoring my ICS nandroid, getting a lock, and then restoring my CM10 nandroid. I'm also trying to get as many logs as possible to figure out what stock is doing to create the lock in the first place. This method has me back with working GPS and the logs I needed.

I didnt quote you so why would 'you' feel insulted? Its all good Neph81...:D
 
Im a rook and still learning so eat the meat & throw out the bones...but you must always do a nandroid before you make any changes to your curent setup. In my recliner I get a location set by GPS to 3 meters! QUESTION????????? How do I do a screen shot???????????

If your currently on cm10 and don't want to do a clean/fresh install then try this...
1. Do a nandriod of your current setup
2. uninstall all downloaded apps that assist gps
3. uninstall Google Maps and via TB go to Google services framework & wipe data
4. go to location access & turn it on, check/select GPS satellites, check/select Wi-Fi & mobile network location, go to GPS source and select use internal GPS.
5. reboot to cwm, wipe cache/dalvik & do 'not' wipe data
6. re flash cm10, gaaps, fix permissions & reboot
7. confirm that data & location access are turned on
8. confirm internal gps is selected
9. DL Google Maps & open, skip WiFi, click the compass on the top right and "if" you get a lock on your location the first thing I would do is a nandroid...immediately.

If you try the above steps and still cant get a gps lock then try the following...

*if you didn't do the above steps first then before you do the following do a nandroid of your current setup
1. wipe cache, dalvik, data/factory reset, & format system
2. flash cm10 & gaaps
3. fix permissions.
4. reboot system & skip adding gmail
5. go to location access & turn it on, check/select GPS satellites, check/select Wi-Fi & mobile network location, go to GPS source and select use internal GPS.
6. Setup google account, DL Google Maps. DO NOT download a single gps assistance app!!!!!!
7. Launch maps w/out wifi.

Has your phone ever run stock ics? Mine hasn't and I don't get gps. Others have and they get gps.

If you get gps on cm10 without ever running stock ics that will be a first a far as I know.
 
Has your phone ever run stock ics? Mine hasn't and I don't get gps. Others have and they get gps.

If you get gps on cm10 without ever running stock ics that will be a first a far as I know.

I havent, til a few days ago, touched my Spec in several months. I exhausted my self trying to fix the bugs on it, gave up, & went to the S III. I chimed back in here and noticed cm10 and was blown away. My Spec was on Eclipse. One of Nitro's 1st builds. Exactly which one Im not sure. At first I couldnt get it to boot. It would hang somewhere in the process. I booted to recovery, did a full wipe and rebooted system. Once it booted I did everything neccesary to DL your cm10 & gaaps. From there I did the clean install I mentioned above and I got a lock to 3 meters.

I can tell you that a lot of S III users on cm10, including myself, couldnt get location set by GPS on any of the nightlies. Not even on the stable nightlies. After trying everything I could think of I finally started all over again and did the clean install I mentioned above and, much to my surprise, location set.

You can see from my date of membership that I rarely chime in and when I do its because I really think I have something to contribute. I can assure you I only have good intentions and dont want to rub anyone the wrong way. I respect as well as appreciate my membership here.

tdm...THANK YOU FOR REVIVING MY DEAD SPEC!! SIMPLY PUT...YOUR A BAD ASS!!
 
  • Like
Reactions: tdm
Has your phone ever run stock ics? Mine hasn't and I don't get gps. Others have and they get gps.

If you get gps on cm10 without ever running stock ics that will be a first a far as I know.

I actually got my spec as a warranty replacement due to my Inc biting the dust (only phone Verizon would give me, as they no longer carry incredibles).

I spent maybe 2hrs on ics ota. I do not recall using GPS, but maybe somewhere I did. then went stock rooted unlocked bootloader for maybe 12hrs before using your amazing Rom.

I may have been that one lucky one to have GPS work. I highly doubt it, maybe an app got GPS lock in the background.
 
I'm not sure if this will be useful and I hope I don't piss off any of the devs here. (You guys are awesome btw!)

My question is weren't the radios for the GPS and telephone service updated in the ICS ota to allow GPS and cell signal to work on ICS and beyond? On my old Thunderbot, you'd have to access the HBoot menu apart from CWM to update the radio files to keep pace with newer ROMs.

Is there anyway to flash the updated radio files without pushing the ICS ota to the phone? Is there a similar menu that allows firmware updates or does CWM do both for all intents and purposes?
 
What are the chances I can use this on my VM670? If its all good what will I miss from ICS?
You will most likely brick your phone. At best, it would boot but give you no display as your resolution is 480x320 and ours is 1280x720 and our kernel doesn't support that resolution. You're also on Virgin Mobile and GSM and our files are not meant for either of those.
 
I'm not sure if this will be useful and I hope I don't piss off any of the devs here. (You guys are awesome btw!)

My question is weren't the radios for the GPS and telephone service updated in the ICS ota to allow GPS and cell signal to work on ICS and beyond? On my old Thunderbot, you'd have to access the HBoot menu apart from CWM to update the radio files to keep pace with newer ROMs.

Is there anyway to flash the updated radio files without pushing the ICS ota to the phone? Is there a similar menu that allows firmware updates or does CWM do both for all intents and purposes?
I know on the OG Droid we use to flash baseband files to update the radio through CWM. We would get leaked radio files and were able to flash them through a zipped file in CWM updating the radio baseband in the kernel.
 
You can flash partitions through the command line too but it's kinda complicated and if you don't know what you're doing it'll really mess up your device. If you want the ics radio files, the best way to get them is by flashing the cab.
 
nathanhaywood gets the honor of reporting the first usable kernel crash log! :D

Looks like something related to enabling bluetooth. There was a similar (but not identical) issue on the thunderc kernel.
 
Back
Top Bottom