Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

We have a brew 3.1.5 application that is requesting gps.

Phones: Motorola Barrage, Samsung Convoy

Carrier: Verizon Wireless

 

We currently have this application on around ~400 phones in different parts of the US with minimal problems. But we have a customer in Iowa that frequently gets gps that is 100-300 miles away from there current location.  The errors seem to be random and often times the phone will fix itself after a period of time.

We are currently requesting gps with the highest accuracy and the config is track local and we use the server default for the pde.

 

config.mode = AEEGPS_MODE_TRACK_LOCAL

config.server.svrType=AEEGPS_SERVER_DEFAULT

 

My first impression is that the assist data being used to help calculate the gps is incorrect.  I talked with Verizon about this and they mentioned that they are not seeing any requests from our phone to their pde server and the person I was talking was not that familiar with brew but seemed to think that we might be getting the pde information from else where.  

Does anyone know where the assist data comes from that helps the phone get gps?   Does brew have its own pde that it uses instead of using the carriers? Does brew just call its own pde which in turns calls Verizons?

 

Has anyone experienced issues like this before?  

Any help or direction would be appreicated. 

Thanks

 Q1. Do you know where the assist data comes from that helps the phone get gps?
- It comes from the the PDE server.
- Due to security reasons Verizon does not allow all commercial devices to use its PDE server for getting Location information.
- You may contact verizon on the email to discuss your issues specific to Verizon PDE:
developerrelations@verizonwireless.com
- You may also post your query on Verizon's developer community forum - http://developer.verizon.com/. (registration is free to post queries). They would assist with commercial PDE Server.
- Verizon's Staging PDE server is available in the below post. this may be used for testing purposes. Later they will give you production IP/Port once they agree to put your App live.
http://developer.verizon.com/jsps/devCenters/Network_Enablers/Landing_Pa...
- There is sample code on this post on how to configure custom PDE using Iposdet in Brew.
Q2. Does brew have its own pde that it uses instead of using the carriers?
- Yes Qualcomm does have its PDEs, but not for public usage. For commercial purposes the Apps have to use the PDE server of the Operator.
 
Q3. Does brew just call its own pde which in turns calls Verizons?
- No. Apps can use any PDE server they wish. The default PDE of an Operator is configured on the device & is used when the configuration is set to "config.server.svrType=AEEGPS_SERVER_DEFAULT".
- In some cases the default may not be configured on the device due to security reasons.
 

 Q1. Do you know where the assist data comes from that helps the phone get gps?
- It comes from the the PDE server.
- Due to security reasons Verizon does not allow all commercial devices to use its PDE server for getting Location information.
- You may contact verizon on the email to discuss your issues specific to Verizon PDE:
developerrelations@verizonwireless.com
- You may also post your query on Verizon's developer community forum - http://developer.verizon.com/. (registration is free to post queries). They would assist with commercial PDE Server.
- Verizon's Staging PDE server is available in the below post. this may be used for testing purposes. Later they will give you production IP/Port once they agree to put your App live.
http://developer.verizon.com/jsps/devCenters/Network_Enablers/Landing_Pa...
- There is sample code on this post on how to configure custom PDE using Iposdet in Brew.
Q2. Does brew have its own pde that it uses instead of using the carriers?
- Yes Qualcomm does have its PDEs, but not for public usage. For commercial purposes the Apps have to use the PDE server of the Operator.
 
Q3. Does brew just call its own pde which in turns calls Verizons?
- No. Apps can use any PDE server they wish. The default PDE of an Operator is configured on the device & is used when the configuration is set to "config.server.svrType=AEEGPS_SERVER_DEFAULT".
- In some cases the default may not be configured on the device due to security reasons.