Wavecom Open AT V3.13 Instruction Manual

RELEASE NOTE
Open AT®V3.13
Revision: 001
Date: December 2006

confidential © Page : 1/ 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
Open AT®V3.13
Release Note
Reference:
WM_DEV_OAT_DVD_230
Version:
001
Date:
December 06, 2006

Open AT®V3.13 Release Note
confidential © Page : 2 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
Document Information
Revision Date List of revisions
001 December 06, 2006 Official Release

Open AT®V3.13 Release Note
Copyright
This manual is copyrighted by WAVECOM with all rights reserved. No part of
this manual may be reproduced in any form without the prior written
permission of WAVECOM.
No patent liability is assumed with respect to the use of the information
contained herein.
Trademarks
®, WAVECOM®, WISMO®, Open AT®and certain other trademarks and logos
appearing on this document, are filed or registered trademarks of Wavecom
S.A. in France or in other countries. All other company and/or product names
mentioned may be filed or registered
confidential © Page : 3 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.

Open AT®V3.13 Release Note
confidential © Page : 4 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
Contents
1Introduction................................................................................ 5
1.1 Related Documents .................................................................................5
1.2 Delivered Version Definition.....................................................................5
1.3 Correction Severity Levels........................................................................5
1.4 Open AT® SDK V3.13 Content..................................................................5
2Open AT®SDK V3.13 New Services and Modified Interfaces ...... 6
2.1 Open AT®TCP/IP and Internet Plug-Ins....................................................6
2.2 Open AT®GTi Plug-In ..............................................................................6
3657 Firmware ............................................................................. 7
3.1 Delivery ...................................................................................................7
3.2 Corrections ..............................................................................................7
4Open AT®IDE V1.02 Update ........................................................ 8
4.1 Introduction to Open AT®IDE V1.02 ........................................................8
4.2 New Features ..........................................................................................8
5Open AT®OS V3.12 Update......................................................... 9
6Plug-Ins Update ........................................................................ 10
6.1 Open AT®TCP/IP and Internet Plug-Ins..................................................10
6.1.1 Beta Features ................................................................................10
6.1.2 Corrections ....................................................................................10
6.2 Open AT®GTi Plug-In ............................................................................10
7Restrictions & Known Problems................................................ 11
7.1 Known Problems ...................................................................................11
7.2 Open AT®TCP/IP and Internet Plug-Ins Restrictions ..............................13
7.3 Open AT®GTi Plug-In Restrictions.........................................................14

Open AT®V3.13 Release Note
Introduction
1Introduction
1.1 Related Documents
[1] ADL User Guide for Open AT®V3.12 WM_ASW_OAT_UGD_006
[2] Open AT®IP Connectivity
Development Guide
WM_DEV_OAT_UGD_021
[3] FW 6.57 Release Note WM_DEV_OAT_DVD_163
[4] Open AT®GTi User Manual WA_DEV_GTI_UGD_001-004
[5] Open AT GTi V290 Customer
Release Note
WA_DEV_GTI_DVD_017
[6] Open AT®SDK V3.12 Customer
Release Note
WM_DEV_OAT_DVD_165_002
1.2 Delivered Version Definition
This definition lists all modifications since the Open AT®V3.12 Release.
1.3 Correction Severity Levels
The
Severity
values have the following meaning:
•1: Critical
•2: Major
•3: Minor
•4: Improvement
1.4 Open AT® SDK V3.13 Content
•Open AT®IDE V1.02 built on Eclipse™
•Open AT®OS V3.12
•Open AT®FW V6.57
•Wavecom TCP/IP and Internet V2.00 Plug-Ins version
•Open AT®GTi V290 Plug-In
confidential © Page : 5 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.

Open AT®V3.13 Release Note
Open AT® SDK V3.13 New Services and Modified Interfaces
confidential © Page : 6 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
2Open AT®SDK V3.13 New Services and
Modified Interfaces
2.1 Open AT®TCP/IP and Internet Plug-Ins
The Open AT®V3.13 SDK supports the Open AT®TCP/IP Plug-Ins.
This service is dedicated to all users of Open AT®OS, who need to
communicate over UDP, TCP socket layers, either through wireless links such
as GPRS and GSM CSD or wired links such as UART and CMUX virtual ports
that are provided within Wavecom Wireless CPUs.
In this Open AT
®SDK V3.13 FTP service over socket layer is available and
services over socket layer such as HTTP, SMTP, and POP3 are included in this
version with Beta status.
For more information, please refer to Open AT®IP Connectivity Development
Guide [2].
The sample architecture is updated from last Internet Plug-In delivered in Open
AT®V3.12 SDK.
WIP Sample delivered lists are as follows:
•tcp_client
•tcp_server
•udp_client
•udp_server
•POP3
•SMTP
•ftp2ftp
•ftp_list
•ftp_put
The Samples\common are source files common to all delivered samples.
2.2 Open AT®GTi Plug-In
The Open AT®SDK V3.13 supports the Open AT®GTi V290 Plug-In, usable to
design graphical applications. For more information, please refer to Open AT®
GTi documentation [4] and [5].

Open AT®V3.13 Release Note
657 Firmware
confidential © Page : 7 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
3657 Firmware
3.1 Delivery
The Open AT®Firmware V6.57 is delivered on the SDK for all Open AT®
compatible Wireless CPUs.
Firmware version is delivered in separate directories according to the
concerned country (as described below).
Country Firmware delivery directory
China mainland Firmware\China
India Firmware\India
South Asia Firmware\South Asia
All other countries Firmware\Other Countries
3.2 Corrections
Please refer to Open AT®Firmware V6.57 full Release Note (see the document
[3]) for more information on AT commands related new features and
corrections.

Open AT®V3.13 Release Note
Open AT® IDE V1.02 Update
confidential © Page : 8 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
4Open AT®IDE V1.02 Update
4.1 Introduction to Open AT®IDE V1.02
Now built on Eclipse™, this IDE will allow any Open AT®Developer to select
between either Visual.net or Eclipse™ framework to develop its Open AT®
applications.
4.2 New Features
Id Severity
Description (What / When) Interface
Change
NEW36161 4 New -copy option for wmnew script, usable to locally copy source
files on a new Open AT® project creation. Yes

Open AT®V3.13 Release Note
Open AT® OS V3.12 Update
confidential © Page : 9 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
5Open AT®OS V3.12 Update
For more information, see Open AT®SDK V3.12 Release Note [6].

Open AT®V3.13 Release Note
Plug-Ins Update
confidential © Page : 10 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
6Plug-Ins Update
6.1 Open AT®TCP/IP and Internet Plug-Ins
6.1.1 Beta Features
Id Severity Description (What/When) Interface Change
NEW35644 4-enhancement [OAT WIP] POP3 client delivery No
NEW35643 4-enhancement [OAT WIP] SMTP client delivery No
6.1.2 Corrections
Id Severity Description (What / When) Interface
Change
ANO36133 1-high FTP Rename file is not complete No
DEV36536 2-medium If no username is provided during channel creation, the
WIP_CEV_OPEN will not raise Yes
DEV36067 1-high Calling wip_close on a ping channel (if the associated ping
was done with an alpha numeric IP @) will result in a
Wireless CPU reset.
No
DEV35649 4-enhancement Provide OAT 3.12 WIP libraries with GPRS header
compression support. No
DEV35670 3-low In some cases including FTP file transfers, the events are
not sent to the right channel. This might break some event
handlers.
No
6.2 Open AT®GTi Plug-In
For more information, please refer to Open AT®GTi documentation [5].

Open AT®V3.13 Release Note
Restrictions & Known Problems
confidential © Page : 11 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
7Restrictions & Known Problems
7.1 Known Problems
The Open AT®OS V3.12, IDE V1.02, SDK V3.13 known problems are as
follows:
Id Description (What/When)
ANO28098 In few cases, the GCC C compiler should generate an “strb r3, [sp]” instruction, which is
forbidden by the ARM assembler in Thumb mode. A workaround may be found by modifying
the C code in order to change the generated assembler one.
CUS27641 An application can not use the “%f” sprintf format with GCC compiler, otherwise the product
will reset.
CUS29602 If an ADL application which subscribes to the Call service is running, if an external application
uses one of the ATD/ATA/ATH commands on the UART2, responses are sent on the UART1.
ANO32203 In ADL GPRS service, PDP Header & Data compression options have to be configured in the
setup structure.
ANO30624 When 2 timers with the same duration are started successively, the expiration of the second
one is received before the first one.
CUS30631 An application subscribes to a fixed size A&D cell, and writes data in it. If the cell is not
finalized and a reset is performed, the remaining writable space will be wrong.
ANO30832 +CFUN=1/+WOPEN=1 command response is not received on UART2 with an enabled Open
AT application.
ANO31001 After performing a GPRS connection with an external application, if an Open AT®application
uses adl_atCmdCreate on this port, responses will never be received.
ANO31386 Basic samples await a response of +WSTR, but it arrives intermediately.
CUS32002 Interworking problems when receiving an SMS, and a call is released from the remote part.
CUS32003 Interworking problems when sending an SMS, and a call is released from the remote part.
CUS32006 It is not possible to filter all AT commands when FCM, Call and/or SIM services are running.
CUS32421 An Open AT®application which subscribes to the Call service has no way to handle the
'+CIEV: 5,1' event on an outgoing call.
CUS32427 An application using the ADL Call service will never receive the NEW_ID event if a second
call occurs when a first one is already running.
ANO32671 When the RAM is fragmented, if ADL tries to make a too large adl_memGet, in certain cases
the module will be reset by the watchdog.
ANO33284 When sending a large amount of concatenated commands on the serial link, the Wireless
CPU resets after some time.
CUS34330/
CUS33954 The structure adl_BusAccess_t has 4 fields, but in wm_bus.ho, wm_busAccesDescription_t
has 5 fields. A field is not protected.

Open AT®V3.13 Release Note
Restrictions & Known Problems
confidential © Page : 12 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
Id Description (What/When)
ANO34708 If an application starts to read backtraces, the application have to read all backtraces, or else
it is impossible to retrieve all backtraces.
ANO34986 With the Ping GPRS sample, if more than 256 ping packets are required, the counter of
packets restarts from 1 and endless loops.
ANO34992 On the ADL_FCM_EVENT_V24_AT_MODE_EXT event (with a port different than UART1),
even if the handler returns FALSE, the port is switched to AT mode, instead of staying in Data
mode.
ANO35041 RTK exception backtraces are stored (without any Wireless CPU reset) when performing a
GSM data call with the corresponding ADL FCM flow subscribed.
ANO35043 ADL_RET_ERR_UNKNOWN_HDL is never returned by adl_dacUnsubscribe.
ANO35071 When installing the Open AT®SDK, on some PC configurations, something goes wrong
during the already installed components detection (an error message is displayed); but the
components can then be selected normally and the setup process continues normally.
ANO35411 If an external application uses a basic concatenated command (eg. at&fe0q0v1) including &F,
Z or &W commands, it is not possible anymore to modify the AT+CREG and AT+CGREG
commands state without a Wireless CPU reset.
ANO35561 Sending some concatenated commands in a specific sequence, the responses returned by
the Wireless CPU are not in the good order. The commands responses should be returned in
the right order.
ANO35997 Displayed value in TMT is wrong when a "float" is passed in argument with TRACE function.
Error occurs when Open AT®application is compiled with a GCC compiler.
ANO35429 When the FCM service is subscribed on one port, and the serial link state is set back to AT
mode through the +++ sequence, if the ATO command is entered on any other port, the
Wireless CPU resets.
ANO35467 With the Duplex_Data sample, an adl_memRelease error occurs in full duplex mode after
several call operations, if master and slave Wireless CPU roles are reversed.
ANO35735 With the Duplex_Data sample, if the master Wireless CPU starts a full duplex call without
modifying the default data packets number, the slave Wireless CPU does not send data
packets.
ANO35795 The LCD_Game sample crashes when the AT+GAMESTART=1 command is used.
ANO35826 If some special characters are used for project name (&,|) in the Wizard, the project creation
fails.
ANO35828 It is impossible to use the sample LCD_clock and Game with the new Q24 series.
ANO35684 When a source file name includes a space character, this one is not correctly processed by
the IDE: source file names cannot include a space character.
ANO33533 When the Open AT®SDK is installed for the first time on a computer, Start menu shortcuts do
not work. Install Open AT again solves the problem. Shortcuts can also be modified by
removing the 'C:\' statement before the %WMATHOME_DOS% name.
ANO33784 AT+CMGW command freezes when used with a single digit phone number with a running
Open AT®application (e.g. AT+CMGW=1).
ANO36121 After a backtrace reset, IOs reserved for SIM level shifter are not viewed from Open AT®
application.

Open AT®V3.13 Release Note
Restrictions & Known Problems
7.2 Open AT®TCP/IP and Internet Plug-Ins Restrictions
Id Description (What / When)
ANO35261
ANO34893
When connecting 2 modules (DCE) with null modem cable, if WIND indications and echoes are
enabled on the concerned serial port, then module enters in an endless loop of "watch dog"
reset. This is systematically the case with default configuration and one Open AT®application.
ANO35165 Call events are not forwarded when GSM bearer is connected (even if ADL_CALL_FORWARD
is called in a call service subscription).
CUS36800 Using WIP to establish IP based GPRS session with WIPLIB (wip_bearerStart()), audio/data
call can be managed through regular AT commands (ATD, ...). Nevertheless, even if ATH
command can be applied on GSM call (command is taken into account and call is released),
ATH does not get back any OK response to acknowledge the command.
ANO36397 It is impossible to debug a WIP based application using RTE on eclipse platform (it is only
available using Visual C++).
DEV36499 'common' reserved sample name is displayed in the Wizard samples list (e.g. in the WIP
Samples Set). It has not to be displayed, since it is not a functional standalone sample.
DEV36500 With some FTP servers, including ftp2.fr.netbsd.org, wip _list( ) does not work.
DEV36774 PPP connection cannot be established between two modules on that specific (Hutchinson)
network. At that time the problem was not repoduced on another network.
DEV36615 [Wip Sample POP3] If there are too many mails (at least 100 mails) in the maildrop, the
getList() reset the board.
ANO35813 Depending on the parameters provided on WIP stack initialization and the memory available on
customer application side, if there is no more memory free for customer application, the
"WIP_NET_ERR_NO_MEM" event is not provided within WIP APIs and the WCPU resets. I
t
can happens on stack initialization (Wip_netinitOpts(...)) or sockets allocations (wip_create(...)).
This problem is met on Firmware B57/new Q24 series.
A Protection exists to catch such event. It is done calling ADL function : adl_errSubscribe(
adl_errorHandler ). It lets the user dealing with the trap event in as adl_errorHandler function.
ANO36804 Sometimes, writing on a shutdown socket doesn't cause an error.
DEV36810 When creating a socket with wip_create() just after the call of wipclose() of that socket (same
address and port) , that created socket could not function properly as expected because the
socket closing needs time and is not immediate.
Workaround is to ensure that the wipcreate() is a little delayed from a respectively previous
wipclose() call.
confidential © Page : 13 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.

Open AT®V3.13 Release Note
Restrictions & Known Problems
confidential © Page : 14 / 14
This document is the sole and exclusive property of WAVECOM. Not to be distributed or divulged
without prior written agreement.
Ce document est la propriété exclusive de WAVECOM. Il ne peut être communiqué ou divulgué à
des tiers sans son autorisation préalable.
Id Description (What / When)
DEV36639 HTTP client connection channel doesn't emit WIP_CEV_OPEN. User should start using the
channel as soon as it's created, without waiting for an OPEN event.
DEV36641 The default HTTP version setting, in HTTP client, doesn't always work. Workaround: always
specify HTTP version in every request that must be HTTP/1.1.
7.3 Open AT®GTi Plug-In Restrictions
For more information, please refer to Open AT®GTi documentation [5].

WAVECOM S.A. - 3 esplanade du Foncet - 92442 Issy-les-Moulineaux Cedex - France - Tel: +33(0)1 46 29 08 00 - Fax: +33(0)1 46 29 08 08
Wavecom, Inc. - 4810 Eastgate Mall - Second Floor - San Diego, CA 92121 - USA - Tel: +1 858 362 0101 - Fax: +1 858 558 5485
WAVECOM Asia Pacific Ltd. - Unit 201-207, 2nd Floor, Bio-Informatics Centre – No.2 Science Park West Avenue - Hong Kong Science Park, Shatin
- New Territories, Hong Kong
Table of contents
Other Wavecom Control Unit manuals