Extended AT Application 1.01 Release note

Aug 03, 2011 - Author: Sierra Wireless - Version 1.01 - 6777 Views

Last Update: March, 2011

 

1. New Features

1.1 New WipSoft Features

1.2 New Location Features

2. Software Release Description

2.1 Software Identification

2.2 Compatibility

2.3 Software Installation

3. Known restrictions

3.1 Extended AT specific restrictions

3.2 WipSoft restrictions

3.3 Location AT restrictions

4. Interface modifications

4.1 WipSoft

4.2 Location AT

5. Corrections & Improvements

5.1 WipSoft

5.2 Location AT


1. New Features

The Extended AT 1.01 Application offers, in a single application, the combination of all WIP and GPS AT commands provided by:

  • WipSoft application, from WIP Plug-In 5.41, and
  • GPS_AT_cmd application, from Location Plug-In 1.1

1.1 New WipSoft Features

  • CME Errors in WIP/WIPSoft for AT&T device aggressions tests:
    In case GPRS setup failure is observed, WIP now returns specific error codes instead of a generalized event(WIP_BERR_GPRS_FAILED).
  • MMS WipSoft support and MMS improvements:
    -Sending to multi-recipients
    - Several attachments and multipart related content.
    - List of supported format:
    - Audio (AMR, WAV, AAC, AC3, AIF, AIFC, AIFF, FLAC, MP2, MP3, RAW, OGA, OGG, SWA, VOC, WMA)
    - Image (GIF, JPG, JPEG, PNG, SVG)
    - Video (AVI, FLV, MOV , MKV, OGM, VOB, WMV)
    - Text (TXT) in ASCII (US, FR, EN) and UCS2
    - Multimedia Presentation (SMI, SMIL)
  • TCP retransmission configuration: AT+WIPCFG command now gives the ability to manage the maximum number of retransmission and its timeout while sending TCP segments.
  • Data Offline: User data can be sent or received through an AT Command and unsolicited over a serial link in AT mode (off-line mode) for TCP/UDP sockets, FTP, SMTP and POP3 services.

1.2 New Location Features

  • XM0110 I2C serial interface support, in addition to UART interface
  • Compatibility to Embedded Module sleep mode (32K mode) when using XM0110 UART serial interface (not available with XM0110 I2C interface)
  • PDOP and VDOP fields support (for both PVT and NMEA)
  • GPS AT command application default settings compatible to SL6087 development kit

2. Software Release Description


2.1 Software Identification

Software Identification

Extended AT Plug-In Package

1.1.0.201103081445

Version string reported by the Wip Plug-In (AT+WIPCFG=3)

WIP Soft v541 on Open AT OS v635

Jan 28 2011 09:29:52 WIPlib:v5a35 WIPSoft:v3b25

Version string reported by the Location Plug-In (AT+GPSVERS?)

GPS-LocLib.1.1.0-Mar 2 2011-14:04:23-

SiRFHostIV-4.0.2-B17c1c GSD4t_4.0.2-B17_16x 08/27/2010 300



2.2 Compatibility

Air Prime™ Intelligent Embedded Module compatibility list

WMP1x0 / Q268xG / Q268xRD / SL6087

IMPORTANT: Due to memory constraints,

  • Extended AT Application is not compatible with
        • Q2686H/Q2687H.
        • WMP1x0 with 32/8Mb memory combo.
      • Extended AT Application may require to change Embedded Module storage space allocation for 32/16Mb memory combo. To check the current values use AT+WOPEN=6 command. The application size storage must be greater than the application binary size and can be increased by decreasing the A&D storage size with AT+WOPEN=6,XXX command.

      Firmware compatibility

       

      Firmware 7.45

       



      Tools compatibility list

      Developer Studio: 1.2.0 or later

      Tool chains: RVDS (ARM_ELF_GCC not supported)


      2.3 Software Installation

      To download the Extended AT Application, you must install the software package using Sierra Wireless’ Developer Studio 1.2.0 or later.

      The download menu is directly accessible from Installed package view.



      3. Known restrictions


      3.1 Extended AT specific restrictions

      The specific Extended AT known restrictions of this release are:

      Id

      Description (What / When)

      Impacted Domain

      Impacted

      Sub Domain

      59464

      As WIP Ethernet driver and Location GPS share common resources, the Ethernet bearer should not be opened (AT+WIPBR=1,4) after GPS initialization (AT+GPSINIT).

      OTHER

      OTHER

      60393

      60399

      Reset happens when upload /download FTP file while GPS running with I2C.

      OTHER

      OTHER


      3.2 WipSoft restrictions

      Id

      Description (What / When)

      Impacted Domain

      Impacted

      Sub Domain

      60309

      When receiving data in Data Offline mode using WIPSoft, some unsolicited responses are getting missed until an AT command is issued.

      DEVICE

      V24

      60277

      WIP_BEV_IP_DISCONNECTED not received by the WIP application in case a GPRS session is active and a network loss occurs.

      OTHER

      OTHER

      58386

      Embedded module may reset while transferring MMS with file greater than 6KB in "chunked data transfer encoding".

      OTHER

      OTHER

      56385

      Ethernet bearer cannot be started once the Ethernet cable is unplugged and plugged again.

      OTHER

      OTHER

      56165

      If the network is lost (+WIND: 8 is received) between bearer start and reception of bearer connect event , WIP is no more responsive and no event exchange takes place.

      OTHER

      OTHER

      56164

      The Embedded module may reset when network connection is lost during GPRS bearer stop operation.

      OTHER

      OTHER

      55472

      The +++ sequence is not sent as data on setting the value of option AT_WIP_NET_OPT_ESC_SEQ_NOT_SENT as 0. Ideally +++ sequence should be transmitted along with data to the peer after issuing command "at+wipcfg=2,13,0".

      OTHER

      OTHER

      55094

      Ethernet bearer cannot be reopened after restarting the IP Stack.

      OTHER

      OTHER

      55029

      When an FTP server is established on UART PPP bearer, reset is observed while closing the stack without first closing the bearer.

      OTHER

      OTHER

      55021

      It is not possible to start the Ethernet bearer with DHCP enabled. Also with DHCP disabled, the Ethernet bearer does not get unsubscribed on removing the Ethernet cable.

      OTHER

      OTHER

      54402

      Sometimes the embedded module stops responding if the stack is closed before closing the open ethernet bearer.

      OTHER

      OTHER

      52919

      When file containing only DLE ETX character sequence is sent from TCP client to the server then data loss occurs and "SHUTDOWN" indication is received.

      WIPLib

      OTHER

      52499

      Incorrect error codes are received when invalid peer IP address is given while trying to establish TCP Server Client connection.

      WIPLib

      OTHER




      3.3 Location AT restrictions

      Id

      Description (What / When)

      Impacted Domain

      Impacted

      Sub Domain

      58187

      When in GPS_SLEEP state, sleep request (AT+GPSSLEEP=X) is rejected. It is required to go to GPS_INITIALIZED state to change sleep mode.

      GPS AT cmd.

       

      Sleep mode

      59165

      GPS_SLEEP state is not restored after AT+GPSSAVE=1 and +CFUN=1.

      GPS AT cmd.

       

      Sleep mode

      60361

      Inconsistent number of sentences indicated in PVT:3 in 6SV case: 2 is indicated, whereas only 1 sentence is present.

      GPS AT cmd.

       

      PVT

      60184

      60186

      The number and indication of Satellites in View Used for Navigation are not consistent in the +GPSPVT event. All satellites in view are considered as used for navigation.

      GPS AT cmd.

       

      PVT

      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.

      GPS AT cmd.

       

       

      60107

      In I2C configuration, Location Plug-In is not compatible with AirPrime module W32K sleep mode.

      GPS AT cmd.

       

      I2C

      60273

      Raw data is not compatible with CMUX protocol use.

      GPS AT cmd

       

      60552

      The longitude value reported in +GPSPVT:1 sentence is not correct for values superior or equal to 100°

      GPS_AT_cmd

      PVT



      4. Interface modifications


      4.1 WipSoft

      Please refer to WipSoft new Features paragraph.

      4.2 Location AT

      Backward

      Compatible

      Change

      Comments

      Yes

      +GPSCONF new supported values for host wakeup mechanism option

       

      Yes

      +GPSINIT new supported values for I2C hardware configuration

       

      Yes

      +GPSINIT=12 is made obsolete. Must use +GPSINIT=11 instead.

      Value still supported in this release, but may be removed in future releases

      No

      PDOP and VDOP fields support (for both PVT and NMEA frames)

       

      No

      New Geoidal separation field on §GPGGA frame

       



      5. Corrections & Improvementss

      5.1 WipSoft


      Id

      Issue Description

      Fixed In

      43781

      +CME ERROR:841 is received instead of +WIPPEERCLOSE when FTP session is closed by peer.

      WIP 5.41

      56102

      No +WIPFILE indication received when using HTTP_POST method in AT+WIPFILE wipsoft command.

      WIP 5.41

      58000

      +WIPPEERCLOSE indication is not received on closing the FTP channel manually using the command AT+WIPCLOSE=4,<idx>

      WIP 5.41

      59518

      A new option has been added in AT+WIPBR to return detailed CME Error codes or a generic error (+CME ERROR: 812) in the case of GPRS set up is failure.

      WIP 5.41

      59551

      Reset is observed if an attempt is made to establish a POP3 session over an index value greater than 9 using the AT+WIPCREATE command.

      WIP 5.41

      57579

      After the local SIM is removed and the remote SIM is inserted while GPRS setup is in progress, the WIP bearer startup for the remote SIM fails and no notification or WIP plug-In event is sent for the same.

      WIP 5.41

      58253

      When SIM is removed, WIP_BEV_STOPPED event is not sent out when GPRS bearer is started using WIP.

      WIP 5.41

      50608

      In the case of GPRS set up is failure, WIP now returns specific error codes instead of a generalized event (WIP_BERR_GPRS_FAILED).

      WIP 5.41

      52249

      The "+WIPPEERCLOSE" unsolicited indication is not received when the FTP channel is closed by the server due to time out.

      WIP 5.41

      54171

      When an error is generated on a TCP Channel, wip_getOpts() returns the correct error code in WIPLib but error code is not correctly displayed by WIPSoft.

      WIP 5.41

      56731
      58865

      Reconnecting to the Embedded module from Windows PC using PPP bearer fails even when WIP_BOPT_RESTART is set TRUE . Windows pops up Error:777 after attempted to reconnect.

      WIP 5.41

      59853

      Ethernet controller may not be stable when AHB (Advanced High-performance Bus) clock of the Embedded module is increased from 26Mhz to 52 MHz (using AT+WCPS). This is because the C-Ethernet plug-in SPI bus runs at 26MHz instead of 13MHz but the Microchip chip supports only upto 20MHz.

      WIP 5.41

      57526

      +CME ERROR: 847 is not received when the timer expires while trying to connect to GPRS bearer using WIPSoft.

      WIP 5.40

      57583

      Peer port is displayed as 0 in +WIPDATA indication for UDP protocol.

      WIP 5.40

      56324

      OK is not displayed when socket command subscription is successful.

      WIP 5.40

      57230

      To prevent data corruption, MMS Transaction ID buffer has been increased from 10bytes to 11bytes.

      WIP 5.40

      57462

      Repeated GPRS bearer start and stop along with stack open and close leads to module reset.

      WIP 5.40

      57504

      User receives +CME ERROR:847 and bearer gets disconnected when AT+WIPBR=4,6,0 command is given at the time GPRS bearer is already connected.
      Ideally, only +CME ERROR:803 should be received and not followed by +CME ERROR:847, when user attempts to start the GPRS bearer at the time the bearer is already connected. The GPRS bearer should not get disconnected after 2 minutes on such an attempt.

      WIP 5.32

      54436

      On giving the command AT+WIPBR=2, 6, <opt num>, <value> where <opt num>=12/13/14/20 and value=alphabet/negative, user receives +CME ERROR: 800 instead of +CME ERROR: 801.

      WIP 5.31

      56360

      WIP_BERR_NO_DEV error is received while opening Ethernet bearer with RVDS binary. It works fine with GCC compiled binary. User should not get this error irrespective of compiler being used i.e. GCC or RVDS.

      WIP 5.31

      56883

      Creating and closing the HTTP sessions consecutively for sometimes causes Embedded module to reset. This is due to memory leak while opening and closing the HTTP Sessions.

      WIP 5.31

      53515

      It is not possible to send data through UDP client socket in the continuous data mode, using WIPSoft application compiled on RVDS compiler. The Embedded module gets reset. Ideally, user should be able to exchange data over UDP socket using application compiled on any of the compilers: ADC/GCC/RVDS.

      WIP 5.31

      54615

      When AT+WIPBR command is issued with "invalid value" for the option WIP_BOPT_LOGIN, OK response is received instead of +CME ERROR: 801. Note that this command is given after starting the stack (AT+WIPCFG=1) and opening the particular bearer (AT+WIPBR=1, 6).

      WIP 5.31

      54984

      The user cannot retrieve the IP address values set through +WIPBR command, before or after starting the bearer. Ideally, the user should be able to retrieve the IP related values after starting the bearer.

      WIP 5.31

      55050

      Using WIPSoft, the unsolicited indications +WIPDATA, +WIPACCEPT, +WIPFILE and +WIPREADY are not received on all the ports opened (USB, CMUX and UARTS). Ideally, these unsolicited indications should be received at all open ports.

      WIP 5.31

      53459

      When wip_putfile () API is provided with invalid file path for FTP protocol, the event WIP_CEV_OPEN followed by WIP_CEV_WRITE event are received in the file data handler. The ideal behavior should have been receiving WIP_CEV_ERROR in file data handler. Note that, this behavior is observed only in passive mode of FTP and not in case of active mode FTP.

      WIP 5.30

      53549

      The "WIP_BEV_STOPPED" event is not received when Ethernet bearer is stopped using wip_bearerStop () API.

      WIP 5.30

      54452

      After activating PDP context with CID 1 with WIP bearer APIs, then the dialing ATD*99**2# with CID 2 freezes the dialing process. It is not possible to open another PDP context when bearer is started using WIP Plug-In.

      WIP 5.30

      54671

      It is not possible to perform operations such as set or get options through an Embedded application, compiled with RVDS compiler. The error -998 is received from WIP Library. Ideally user should be able to perform the above operations on RVDS also, as already being able to successfully perform on other two compilers: GCC and ADS.

      WIP 5.30

      54982

      User will not be able to create a socket after starting the Ethernet bearer, when DHCP is disabled. Ideally, user should be able to create a socket for both the cases: DHCP enabled or disabled.

      WIP 5.30

      55022

      It is not possible to create a socket after starting the Ethernet bearer, "+CME ERROR: 803" is attained. Ideally the user should be able to create a socket after starting Ethernet bearer, irrespective whether DHCP is enabled or disabled.

      WIP 5.30

      56419

      When mail is downloaded using POP3 protocol and WIPSoft application, data gets corrupted. Some characters are missing from the downloaded mail.

      WIP 5.30



       

      5.2 Location AT

      Id

      Issue Description

      Fixed In

      58773

      Debug UART remains subscribe in Data mode when AT+GPSDEBUG=0,X is entered

      Location 1.1

      59281

      The AT+GPSINIT response is not received immediately through the virtual port (CMUX) used to send the AT command until new AT command is sent in the same virtual port.

      Location 1.1

      59418

      The configuration of the navigation low power mode is not functional in GPS_INITIALIZED and GPS_SLEEP state. This configuration should be applied in the GPS_RUNNING state through the gps_coreSetOpts function or the AT+GPSCONF=0,X command.

      Location 1.1

      59369

      When start from the state GPS_SLEEP / GPS_HIBERNATE_MODE is failed, any next start will always fail. The Location Plug-In should be stopped in this case before the restart.

      Location 1.1

      59317

      The AEE feature not activated if a first gps_start was previously done with AEE option disabled. Embedded Module reset is then required.

      Location 1.1

      59423

      The Satellites in View Signal To Noise Ratio of the PVT service is not consistent when the Very Low/Low/Medium power navigation modes are activated. The field statsInViewSNR of the PVT structure gps_pvtSatInViewInfo_t is not consistent.
      The fields 8/11/14/17/20 of the PVT sentence number 3 are not consistent.

      Location 1.1

      58578

      Location Plug-In is not compatible with AirPrime module W32K sleep mode

      Location 1.1

      57781

       

      AT+GPSNMEA=2 generates a WCPU reset due to conflict on UART 2 (used for GPS companion communication).

      Location 1.1

      59418

      The configuration of the navigation low power mode is not functional in GPS_INITIALIZED and GPS_SLEEP state. This configuration should be applied in the GPS_RUNNING state through the gps_coreSetOpts function or the AT+GPSCONF=0,X command.

      Location 1.1



      Documentation

      Comment

      ©2024 All rights reserved
      ×
      You have been successfully unsubscribed to this product. To access your subscription click here.