I believe that this is an issue with how we "shallow flash."
A shallow flash of Gecko/Gaia stomps on the QC RIL and A-GPS code,
replacing it with MozRIL (and no A-GPS alternative.)
There are two potential solutions here. One, we ask QC to move that code
to a different place in OS so it's not part of the RIL stack that gets
replaced. Two, we provide an alternative A-GPS service.
The only workaround today I can think of is to stick with the base image
that includes the QC code, avoiding the move to nightly and sticking
with the 2.0 base image.
- A
On 10/20/14, 1:14 PM, Panos Astithas wrote:
Hi all,
I have an Open C shallow-flashed to latest v2.1 and everything about it
seems fine, except for AGPS. When I'm indoors, HERE Maps always fails to
find my location and logcat contains a bunch of these:
E/GeckoConsole( 286): [JavaScript Error: "NS_ERROR_XPC_CANT_CREATE_WN:
Component returned failure code: 0x80570019
(NS_ERROR_XPC_CANT_CREATE_WN) [nsIJSCID.getService]" {file:
"jar:file:///system/b2g/omni.ja!/components/NetworkGeolocationProvider.js"
line: 332}]
E/LocSvc_eng( 286): I/===> int loc_eng_init(loc_eng_data_s_type&,
LocCallbacks*, LOC_API_ADAPTER_EVENT_MASK_T, loc_core::ContextBase*)
line 1463
E/LocSvc_api_v02( 286): I/---> locClientOpen line 1941 loc client open
E/Diag_Lib( 286): Setting internal use port to rmnet0
E/LocSvc_eng( 286): I/===> void loc_eng_agps_init(loc_eng_data_s_type&,
AGpsExtCallbacks*) line 2004
E/LocSvc_eng( 286): I/===> int
loc_eng_set_server_proxy(loc_eng_data_s_type&, LocServerType, const
char*, int) line 2294
E/LocSvc_eng( 286): I/===> int
loc_eng_set_position_mode(loc_eng_data_s_type&, LocPosMode&) line 1772
E/LocSvc_eng( 286): I/===> int loc_eng_start(loc_eng_data_s_type&) line
1648
E/LocSvc_api_v02( 286): I/---> locClientSendReq line 2144
QMI_LOC_REG_EVENTS_REQ_V02
E/LocSvc_ApiV02( 286): W/[ZTE-GPS] efs file doesn`t exist in ARM9 need
to inject
E/LocSvc_ApiV02( 286): W/[ZTE-GPS] Create cert file
E/LocSvc_ApiV02( 286): W/[ZTE-GPS] certfilesize=0
E/LocSvc_ApiV02( 286): W/[ZTE-GPS] No cer file
Here is a pastebin with a more complete log; does anyone know what the
problem is?
http://past.pastebin.mozilla.org/6829989
<http://past..pastebin.mozilla.org/6829989>
If the problem cannot be fixed by anyone but ZTE, how can I make it use
the Mozilla Location Service? I've tried setting the following prefs,
but that didn't help:
pref("geo.provider.use_mls", true);
pref("geo.cell.scan", true);
pref("geo.wifi.uri",
"https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%");
pref("geo.enabled", true);
In this case I am getting these errors:
E/GeckoConsole( 283): [JavaScript Error: "NS_ERROR_XPC_CANT_CREATE_WN:
Component returned failure code: 0x80570019
(NS_ERROR_XPC_CANT_CREATE_WN) [nsIJSCID.getService]" {file:
"jar:file:///system/b2g/omni.ja!/components/NetworkGeolocationProvider..js"
line: 332}]
E/GeckoConsole( 283): [JavaScript Error: "NS_ERROR_XPC_CANT_CREATE_WN:
Component returned failure code: 0x80570019
(NS_ERROR_XPC_CANT_CREATE_WN) [nsIJSCID.getService]" {file:
"jar:file:///system/b2g/omni.ja!/components/NetworkGeolocationProvider..js"
line: 307}]
I/Gecko ( 283): settings 'handle' callback threw an exception,
dropping: [Exception... "Component returned failure code: 0x80570019
(NS_ERROR_XPC_CANT_CREATE_WN) [nsIJSCID.getService]" nsresult:
"0x80570019 (NS_ERROR_XPC_CANT_CREATE_WN)" location: "JS frame ::
jar:file:///system/b2g/omni.ja!/components/NetworkGeolocationProvider.js
:: WifiGeoPositionProvider.prototype.startup/settingsCallback.handle ::
line 307" data: no]
What am I doing wrong?
Thanks,
Panos
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g