We have a production device based on OMAP 4460 that is losing GPS functionality. We are using the WG7550 by Jorjin Technologies which is based on the TI WL1283 and our devices is running Android 4.2.2. The logcat after the device exhibits the failure as follows:
06-26 14:25:23.463: V/GPS_HAL(461): hgps_start: Send update GPS_STATUS_SESSION_BEGIN
06-26 14:25:33.455: I/NAVC(877): SERVER_NAVC((null)):GIS: Timer Expired:1, GPSC State:ACTIVE, Sequence:SESSION_ON (162@external/mcp/NaviLink/NAVC/Core/gpsc_msg.c)
06-26 14:25:33.455: E/NAVC(877): SERVER_NAVC((null)):ERROR: ERROR: GPS is not responding for ACK (126@external/mcp/NaviLink/NAVC/Core/gpsc_msg.c)
06-26 14:25:33.455: E/NAVC(877): SERVER_NAVC((null)):ERROR: ERROR: GPS is not responding for ACK i apply assistance (126@external/mcp/NaviLink/NAVC/Core/gpsc_msg.c)
06-26 14:25:43.455: I/NAVC(877): SERVER_NAVC((null)):GIS: Timer Expired:1, GPSC State:ACTIVE, Sequence:SESSION_ON (162@external/mcp/NaviLink/NAVC/Core/gpsc_msg.c)
The WiFi and BT are functional while the GPS is getting this error. The device recovers once it is power cycled.
What suggestions do you have regarding debugging this failure condition?
Thanks.