Note: Your user name is not your email address.
Your account is locked out! Please click here to unlock your account.
Your account is not activated yet. Please check your email and click on the activation link that was sent to you when you registered to our site. Did not received the activation email? Please click here to contact us.
Login failed, username or password is incorrect.
Last Update: August 19th, 2011
1. New Features.
The Location Plug-In 1.2 is an update release of Location Plug-In 1.1.1 that does include following new features compared to Location Plug-In 1.1.x release:
This Location Plug-In release includes
2. Software Release Description.
2.1 Software Identification.
Software Identification
Location Plug-In Package
1.2.0.201108191103
Version string reported by the Plug-In Library API
GPS-LocLib.1.2-Aug 19 2011-10:57:24 -SiRFHostIV-4.1.0-P1c2b GSD4t_4.1.0-P1 01/07/2011 007
Version string reported by the +GPSVERS? AT command
2.2 Compatibility.
Air Prime™ Intelligent Embedded Module compatibility list
WMP1x0* / Q2686G/87G** / Q26Ex / SL6087
* 16Mb RAM or larger is required. 32/8Mb memory combo not supported, 32/16Mb memory combo supported but requires changing default memory mapping.
** Q2686H and Q2687H are not supported due to memory limitation.
GPS hardware compatibility list
XM0110 (XM0110 Daughter Board for Development Kit, or XM0110 based application)
OS / Firmware / Plug-Ins compatibility
OASiS 2.36 or later
Firmware 7.46 or later
OS 6.36 or later
WIP 5.42 or later
IMPORTANT: not compatible with OASiS 2.34, OASiS 2.35 / not compatible with Firmware 7.44 and 7.45
Tools compatibility list
Developer Studio: 1.2.0 or later
Tool chains: ARM_EABI_GCC and RVDS (ARM_ELF_GCC not supported)
2.3 Software Installation.
To use the GPS AT commands, you can download the Extended AT Command Application binary on top of your Embedded Module Firmware. The .dwl application file is available from latest OASiS SDK 2.36 (see Download tab on Location Plug-In product page:
http://www.sierrawireless.com/productsandservices/AirPrime/Application_Framework/Libraries/Location.aspx ).
You can also refer to the AirPrime XM0110 Development Kit Daughter Board User Guide or to Sierra Wireless Discovery Tool GPS page to assist you in your first steps.
To integrate the Location Plug-In for Open AT® to your own application, you must install the OASiS SDK and include the “Location Plug-In” in the Plug-Ins tabs of your project properties. You can also create a new Open AT project based on the Location Plug-In samples available in the SDK: the GPS Simple sample or the GPS_AT_cmd sample.
NOTE: Depending on your system memory, you may encounter Memory Allocation Error while loading the application binary on your Embedded Module. Please review Memory requirements section for more details.
3. Known restrictions.
The known restrictions of this release are:
Id
Description (What / When)
Impacted Domain
Impacted
Sub Domain
Detected in …
58187
When in GPS_SLEEP state, sleep request (AT+GPSSLEEP=X or gps_sleep(GPS_XXX_MODE)) is rejected. It is required to go to GPS_RUNNING state to change sleep mode.
GPS AT cmd.
Location Lib.
Sleep mode
1.0.1
59165
GPS_SLEEP state is not restored after AT+GPSSAVE=1 and +CFUN=1.
61415
GPSSTART fails 1 time / over 2 when it is performed in SLEEP IDLE
1.2.0
60688
gps_corePowerRate_e documented but not implemented in the code
1.1
59669
gps_getState should return GPS_ERR_STATE_TRANSITION (-5) when the transition is in progress
60806
Lost of channel communication between Host and XM0110 in I2C
61393
GPSEVABORT: -41 may be produced while SLEEP IDLE.
DEE are valid for 3days. DEE that have been stored in NV memory can be replaced with newer Ephemeris only when validity period has expired. DEE validity is not more than 3days.
A-GPS
4. Interface modifications.
4.1 Library APIs.
The Location Plug-In interface modifications since 1.1.1.201104130840 release are:
Backward
Compatible
Change
Comments
Yes
gps_coreOpt_e GPS_OPT_CORE_BANKING_EE enum value added
gps_coreAidingMode_e enum DEPRECATED, need to use gps_aidingMode_e enum instead
Add gps_aidingOpt_e, gps_aidingMode_e, gps_aidingDeeCmd_e, gps_aidingEvent_e and gps_aidingStatus_e enum for Aiding mode management
Add gps_aidingErrorEvent_t, gps_aidingAeeEventInfo_t, gps_aidingDeeEventCompleted_t, gps_aidingDeeEventInfo_t and gps_aidingEventData_u types for Aiding mode management
Add new callback definition gps_aidingHandler_f for Aiding mode management
Add gps_aidingSetOpts and gps_aidingGetOpts function for Aiding mode management
4.2 GPS AT Commands.
The Location AT commands interface modifications since 1.1.1.201104130840 release are:
+GPSCONF=2,X command DEPRECATED
+GPSAID new command for Aiding mode management
+GPSPVT sentence updated. Longitude format for Degrees displayed on 3 digits
5. Corrections & Improvements.
The following issues have been fixed in this release compared to 1.1.1.201104130840 release:
Issue Description
60273
Raw data is not compatible with CMUX protocol use.
60442
The GPS_ABORT_EVENT events are never indicated and GPS_START_ERROR_EVENT event is not sent in case of failure after a first successful GPS start.
60107
In I2C configuration, Location Plug-In is not compatible with AirPrime module W32K sleep mode.
6. Memory requirements.
The GPS_AT_cmd application binary size is 820kB for RVDS compiler use.
The Plug-In memory footprint depends on the tool chain used:
Tool chain
Location Plug-In library
Location Plug-In with AT Application
GCC_EABI
ROM
692 kBytes
714 kBytes
RAM total (with EE)
369 kBytes
381 kBytes
RAM total (no EE)
260 kBytes
272 kBytes
Static RAM
238 kBytes
239 kBytes
Stack size (no EE)
22 kBytes
33 kBytes
Extra Stack size for AEE
7 kBytes
Extra Stack size for DEE
16 kBytes
Dynamic RAM (no EE)
0 kBytes
Extra dynamic RAM for EE
86 kBytes
NV Memory (with EE)
106 kBytes
NV Memory (no EE)
20 kBytes
RVDS
713 kBytes
IMPORTANT: Due to memory constraints,