Assisted GPS versus Standalone GPS
Secure User Plane Location (SUPL) Protocol
Assisted GPS Requirements on Cisco Routers
Assisted GPS Output for Reference/Cell Tower Location
This an overview of the Assisted GPS feature.
Assisted GPS (A-GPS) helps improve the GPS feature in two ways:
■Faster Time to First Fix (TTFF)
■Provide a reference/cellular tower location when there is a weak or no satellite visible
The differences in GPS modes are shown in Standalone Vs. Assisted GPS
■The SUPL Protocol is an IP based protocol for Assisted GPS to receive information about GPS satellites quickly via IP.
■The modem uses a SUPL server to download almanac and/or ephemeris data and obtain cellular tower reference location to speed up Time To First Fix (TTFF).
■There are 2 type of SUPL servers; Google’s SUPL server or Carrier based SUPL server. The Cisco A-GPS feature uses the one from Google.
■Google’s SUPL server can be used on an encrypted or unencrypted TCP port. The way Cisco implemented the A-GPS feature uses an encrypted TCP port.
■Using the OEM PRI update for A-GPS will enable standard type SUPL certificate (GeoTrust Global CA) on the modem and configure the modem for correct SUPL settings to reach Google SUPL server.
Your particular router/modem needs to meet the following requirements:
■Modem needs to have OEM PRI version that supports SUPL/A-GPS.
–Later factory released routers/modems may already come with supported SUPL OEM PRI version. See MC73XX Modems and 74XX Modems for OEM PRI version that supports SUPL/A-GPS for each modem model.
–SUPL OEM PRI files can be downloaded at: https://software.cisco.com/download/navigator.html?mdfid=286288566&flowid=76022
–For MC7354MNA and MC7304 modems, SUPL OEM PRI upgrade will need to be done in 2 firmware upgrade processes.
–There is no SUPL OEM PRI for MC7330 modem since it is EOS/EOL.
■On the ISR4K router, the appxk9 license is needed for A-GPS feature to be available for configuration.
The following tables list the OEM PRI versions that support SUPL/A-GPS.
For the 74xx series modems, SUPL OEM PRI upgrade uses a.nvu file. This can be accomplished with the current firmware on the modem.
The following example shows EM7455 modem:
For MC73xx modems, SUPL OEM PRI upgrade uses a.spk file. This type of file changes the following:
For the MC7350 and MC7354 modems, the SUPL OEM PRI upgrade is a one step process. Choose the.spk file for the modem currently in the router.
For the MC7354MNA and MC7304 modems, the SUPL OEM PRI upgrade requires a 2 step process, (depending on which carrier you want to use).
1. SUPL OEM PRI firmware upgrade with.spk file. (This would have the modem changed to default carrier.)
2. Firmware upgrade the modem to desire carrier.
Note : For the MC7354MNA the default carrier is Verizon. For the MC7304 the default carrier is Telstra.
To upgrade the OEM PRI to a version that supports A-GPS and with the desired carrier (AT&T), use the following example:
The CLI to change the OEM PRI (same as FW upgrade) is microcode reload cellular 0 <slot> modem-provision flash: <oem_pri_folder>
Example before SUPL OEM PRI upgrade:
Example after SUPL OEM PRI upgrade:
- Firmware file: MC7354MNA_1102407_05.05.58.01_00_VZW_005.003_000.spk
- OEM PRI version got changed (05.03) and carrier got changed to default carrier (Verizon).
Example after switching to desire carrier (AT&T):
- Firmware file: MC7354MNA_9999999_9902196_05.05.58.00_00_ATT_005.026_000.spk
To enable or disable Assisted GPS, use the l te gps mode ms-based command.
Note : NMEA configuration is the same as Standalone GPS feature.
Different routers have individual ways of indicating assisted GPS via their LEDs.
■Off = GPS feature is disabled
= GPS feature is enabled without GPS mode and NMEA configuration
■Amber (Blinking) = GPS is acquiring
■Amber (Solid) = GPS coordinates are acquired
■Off = GPS feature is disabled
= GPS feature is enabled without GPS mode and NMEA configuration
■Green (Fast Blink) = GPS is acquiring
■Green (Solid) = GPS coordinates are acquired
4G LTE EHWIC on C1900, C2900, or C3900 Routers
■Off = GPS feature is disabled
= GPS feature is enabled without GPS mode and NMEA configuration
= GPS is acquiring
■Green (Solid) = GPS coordinates are acquired
Note : LED color/behavior is reflective of which GPS mode is configured. This applies even when the modem falls back to GPS Standalone mode.
The following scenarios describe the expected behavior when using assisted GPS.
Modem obtained GPS fix via A-GPS, then loses GPS signal.
Detail : Router/modem able to obtain GPS fix via A-GPS. Then the device moves to an area where there’s no or weak GPS/satellite signal, but still has Data network.
Expected Result: Router/Modem will not be able to update GPS coordinates. Like Standalone GPS mode, GPS/satellite signal is still required to continue updating GPS location and timestamp.
No GPS signal, but has Data network. A-GPS is then configured.
Detail : Router/modem cannot see any satellites or satellite signal is very weak. However, router/modem has Data network and router is then configured for A-GPS feature.
Expected Result : If a satellite fix cannot be obtained within the fix timeout period (255 sec or less), the modem will display the Reference/Cellular Tower location. This is not the current location of the router/modem. Also, timestamp will be displayed incorrectly.
Note: For the same scenario but modem is attached to 3G network, the Reference/Cellular Tower location can only be seen for 3G GSM/UMTS network. For 3G CDMA/EVDO, no GPS coordinates will be displayed. This is due to the Google SUPL server only supporting RRC protocol.
No Data network, but has GPS signal. A-GPS is then configured.
Detail : Router/modem can get a good satellite signal but is not attached to a Data network. Then the device is configured for A-GPS feature.
Expected Result : Modem will fallback to Standalone GPS mode.
Note : The modem will also fallback to Standalone GPS if:
■The modem cannot reach Google SUPL server.
■The certificate expires. Current certificate (GeoTrust Global CA) expires on May 21, 2022.