You are on page 1of 14

Release notes

Change details between R5B009


and R6A023

1
RELEASE NOTES – R5B009 TO R6A023

First edition (November 2004)

Sony Ericsson Mobile Communications. publishes this manual without


making any warranty as to the content contained herein. Further Sony
Ericsson Mobile Communications. reserves the right to make modifications,
additions and deletions to this manual due to typographical errors, inaccurate
information, or improvements to programs and/or equipment at any time and
without notice. Such changes will, nevertheless be incorporated into new
editions of this manual.

All rights reserved.

© Sony Ericsson Mobile Communications., 2004

LZT 123 8049 R1A 2


RELEASE NOTES – R5B009 TO R6A023

Contents

Contents ..................................................................................................... 3

1 Introduction ........................................................................................ 5

2 Change details .................................................................................... 6


2.1 General functionality..................................................................................6
2.1.1 IP listen functionality ......................................................................6
2.1.2 Module unable to handle over 30 SMS storage slots on SIM ........6
2.1.3 Toggling RTS causes a plug and play string to be output
from the module............................................................................................7
2.1.4 Memory corruption protection ........................................................7
2.1.5 TCP/IP stack does not recognize a loss of GPRS .........................7
2.1.6 GR47 modules stop responding to AT commands .......................8
2.1.7 Reset command added..................................................................8
2.1.8 DTMF sent over the control channel ..............................................8
2.1.9 SMS being saved when CNMI set to route it to the TE ..................8
2.1.10 GSM 7.10 RTR bit .........................................................................8
2.1.11 SIM SAT customer modification.....................................................9
2.1.12 AT*ELIN response not as documented..........................................9
2.1.13 Increasing the number of characters in the CGDCONT/ENAD
command to 64.............................................................................................9
2.1.14 Fix SIM Refresh handling (OTA)....................................................9
2.1.15 Add TCP/IP trace facility ..............................................................10
2.1.16 Line Feed missing from USSD SMS message ............................10
2.1.17 VM number reading failure..........................................................10
2.1.18 Escape sequence added for AT command IP connection ...........10
2.1.19 Data breakthrough when using external stack .............................10
2.1.20 Allow AT*E2SSN command before PIN entry..............................11
2.1.21 Remove restrictions on Audio settings.........................................11
2.1.22 RI line pulse 3 seconds after power on ........................................11
2.1.23 GR48 power classmark parameter incorrect................................11
2.1.24 GR48 reports power class 2 on classmark change......................11
2.1.25 HPLM search ...............................................................................12
2.1.26 GPRS data counters ....................................................................12
2.1.27 Problem with failed TCP socket ...................................................12
2.1.28 Warm reset procedure improved .................................................12
2.2 Embedded applications ...........................................................................13
2.2.1 Problem receiving SiRF message 2 when using the intrinsic
GPS functions.............................................................................................13

LZT 123 8049 R1A 3


RELEASE NOTES – R5B009 TO R6A023

2.2.2 Embedded Apps Script stability ...................................................13


2.2.3 Unit hangs when using SMS intrinsic functions to read SMS
with @ in the text ........................................................................................13
2.2.4 Unit hangs when trying to read SMS delivery reports from
ME memory using intrinsic functions ..........................................................13
2.2.5 UART3 read memory leak fixed...................................................14
2.2.6 Port of IBM MQTT client. .............................................................14
2.2.7 EA DLL Download Implementation ..............................................14

LZT 123 8049 R1A 4


RELEASE NOTES – R5B009 TO R6A023

1 Introduction

This document details the changes that have been made


in the software and impact it will have on the applications
that they will have between R5B009 and R6A023. Note
this document covers most of the changes but is not
exhaustive. Customers moving to the new build should
always trial the software prior to implementing it in their
production process.
All of the notes that are in the ‘General functionality’
section are applicable to the GM47r5/48r5 and GR47/48,
the notes in ‘Embedded applications’ are only applicable
to the GR47/48.

LZT 123 8049 R1A 5


RELEASE NOTES – R5B009 TO R6A023

2 Change details

In the following sections the main changes in the software


are detailed. If there are specific questions then customer
support should be contacted at
m2msupport.EMEA-APAC@sonyericsson.com

m2msupport.Americas@sonyericsson.com

Depending upon customers location.

2.1 General functionality

The changes detailed in this section are applicable to the


general functionality of the module, some of the changes
will affect both the AT command operation and the
embedded applications, where this occurs it will be stated
in the relevant section.

2.1.1 IP listen functionality

This allows the unit to act as a server when using GPRS


combined with IP,
Note! This has been implemented for both TCP and UDP.

The function has also been implemented in new


embedded application intrinsic functions.
Please refer to the AT commands manual for the definition
of the AT*E2IPL command. For information on usage refer
to the application note ‘Using AT commands to control
TCP/IP with SEM modules’.

SEM reference : CQ109896, CQ109896

2.1.2 Module unable to handle over 30 SMS storage slots on


SIM

The software is now able to handle SIM’s which have a


storage capacity for SMS’s of over 30, the new limit is 100.
Prior to this these memory locations were not visible and
SMS’s saved were not accessible.

LZT 123 8049 R1A 6


RELEASE NOTES – R5B009 TO R6A023

SEM reference : CQ108864

2.1.3 Toggling RTS causes a plug and play string to be output


from the module

If the RTS pin was toggled xxxxx all units output a string
required by windows to indicate its plug and play status.
With applications which have small buffers, during times of
high RS232 activity it was possible for the application to
send this sequence and as a result insert this data into
any communication with the application.
Since most units used are not installed in a windows
environment this has been removed.

SEM reference : CQ108038

2.1.4 Memory corruption protection

Flash write algorithms have been reviewed and improved


to ensure corruption does not occur during operation or
able to recover from write failures however they occur i.e.
unexpected power off.

SEM reference : CQ109669

2.1.5 TCP/IP stack does not recognize a loss of GPRS

The TCP/IP stack previously did not recognise when


GPRS coverage had been lost and did not have a timeout
for the number of retries before indicating that the link had
been lost.
This also affects the GTB status in embedded
applications.
For a more detailed behaviour of the retry sequence
please refer to the application note ‘Using AT commands
to control TCP/IP on SEM modules’.

SEM reference : CQ108725

LZT 123 8049 R1A 7


RELEASE NOTES – R5B009 TO R6A023

2.1.6 GR47 modules stop responding to AT commands

Changes have been made to stop the AT parser becoming


blocked under certain circumstances such as invalid
password parameters.

SEM reference : CQ108928

2.1.7 Reset command added

A command has been added which allows the unit to


power cycle itself without any hardware action being
taken. See command AT*E2RESET for more information.

SEM reference : PV01000107274

2.1.8 DTMF sent over the control channel

A change has been implemented which enables DTMF


tones be sent with only the progress indicator being sent
from the network i.e. conventional call with the alerting and
connect does not have to happen.

SEM reference : CQ107582


Note! This is only applicable in some network configurations.

2.1.9 SMS being saved when CNMI set to route it to the TE

When the CNMI command has been set to route the


SMS’s out to the terminal it was also saving them in the
memory, this led to the unit becoming full up and unable to
receive any more SMS’s if the application did not delete
them. Now SMS’s are routed directly to the terminal and
are not saved anywhere if set by the AT+CNMI command..

SEM reference : CQ105824

2.1.10 GSM 7.10 RTR bit

A issue has been reolved with the RTR bit in GSM 7.10
multiplexing.

LZT 123 8049 R1A 8


RELEASE NOTES – R5B009 TO R6A023

SEM reference : CQ105693

2.1.11 SIM SAT customer modification

Work has been carried out within SIM application toolkit to


improve the functionality when working with location based
applications.

SEM reference : CQ105481

2.1.12 AT*ELIN response not as documented

When using an ALS SIM and setting the line the response
for the command was incorrect, this has been fixed.

SEM reference : CQ075258

2.1.13 Increasing the number of characters in the


CGDCONT/ENAD command to 64

The unit now has the capability to store usernames and


passwords upto 64 characters long. This is applicable
when using the internal TCP/IP stack in the negotiation for
an IP address.
This has no effect on the usage of the AT*ENAD
command.

SEM reference : CQ106009


Note! If upgrading a unit from R5B009 (or previous) to R6A022
then any data and password accounts need to be deleted
prior to the upgrade as they will not be able to be read
correctly by the new software due to the increased field
size.

2.1.14 Fix SIM Refresh handling (OTA)

SIM refresh has been fixed, previously this was non


functional due to the removal of the MMI.

SEM reference : CQ106638

LZT 123 8049 R1A 9


RELEASE NOTES – R5B009 TO R6A023

2.1.15 Add TCP/IP trace facility

The unit now has a rudimentary capability of logging the


TCP/IP activity that the unit is managing. There is no
specific guide for the debug output but it is readable to
anyone with a background in TCP/IP. It is useful to anyone
designing/fault finding an end to end system.
Please refer to the AT commands manual for the definition
of the AT*E2FT command. For information on usage refer
to the application note ‘Using AT commands to control
TCP/IP with SEM modules’.

SEM reference : IR31840


Related SEM references : IR33865

2.1.16 Line Feed missing from USSD SMS message

A line feed was missing from USSD SMS message, this


has now been fixed. The parser filters out Line Feeds from
any response, even SMS messages.

SEM reference : CQ105848

2.1.17 VM number reading failure

The Ericsson Set Voice Mail number command has been


implemented. (AT*ESVM) to enable the storage of a voice
mail number.

SEM reference : MR35317

2.1.18 Escape sequence added for AT command IP connection

The escape sequence (+++AT<CR>) has been enabled


for use with the internal TCP/IP stack, please see
AT*E2IPS command for more information.

SEM reference : MR35998

2.1.19 Data breakthrough when using external stack

When switching between on line data and command mode


at high speed and using an external UDP/IP stack, under

LZT 123 8049 R1A 10


RELEASE NOTES – R5B009 TO R6A023

certain circumstances there would be data break through


into the AT parser, this has now been prevented.

SEM reference : MR35998

2.1.20 Allow AT*E2SSN command before PIN entry.

The command AT*E2SSN to read the SIM card ID (ICCID)


number has been enabled to allow reading of this number
prior to PIN entry.

SEM reference : MR34347

2.1.21 Remove restrictions on Audio settings.

The settings for hands free type and codec volume are
restricted dependent on other audio settings. These
restrictions are too limited for a module and so have been
removed.

SEM reference : MR34519

2.1.22 RI line pulse 3 seconds after power on

The RI line has been fixed so that a pulse that was visible
after power on while the CTS line was low.

SEM reference : MR34777

2.1.23 GR48 power classmark parameter incorrect

The GR48 power class mark has now been changed to


class 4 as it was originally coded for class 5 which is
incorrect.

SEM reference : MR33745

2.1.24 GR48 reports power class 2 on classmark change

The classmark3 parameter is now set to power class 2 for


PCS1900 and not power class 1 as previously.

SEM reference : MR33832

LZT 123 8049 R1A 11


RELEASE NOTES – R5B009 TO R6A023

2.1.25 HPLM search

Fixed HPLMN search to trigger only when roaming. Fixed


the extraction of the HPLMN from the IMSI to ignore the
3rd digit in the MNC when using SIMs with 5 digit
HPLMNs (6 digit HPLMNs are treated as before). Fixed
the abortion of an HPLMN search so it no longer causes
the phone to believe it is without coverage.

SEM reference : PV01000113890

2.1.26 GPRS data counters

GPRS data counters have been implemented through the


AT command AT*E2GDV. See the AT commands manual
for details.

SEM reference : PV01000106190

2.1.27 Problem with failed TCP socket

Socket was not freed after a failed TCP/IP connection.

SEM reference : PV01000112958

2.1.28 Warm reset procedure improved

The warm reset procedure has had it reliability improved.

SEM reference : PV01000112050

LZT 123 8049 R1A 12


RELEASE NOTES – R5B009 TO R6A023

2.2 Embedded applications

The fixes that are detailed in this section are applicable to


the embedded applications only.

2.2.1 Problem receiving SiRF message 2 when using the


intrinsic GPS functions
The software has been enabled to filter binary SiRF
message 2 when using the SBFM intrinsic function.

SEM reference : CQ108292

2.2.2 Embedded Apps Script stability

An internal problem within the interpreter has been fixed to


make the system more stable.

SEM reference : IR55590

2.2.3 Unit hangs when using SMS intrinsic functions to read


SMS with @ in the text

If an SMS is received by the module which contains an @


in the text the embedded application will stop. This is due
to the fact that in the GSM alphabet the @ symbol is
character 0 and the interpreter was stopping due to an
internal error.
The intrinsic functions have now been modified to accept
the incoming SMS and truncate the message from the @
symbol as it is considered to be a null character which is a
terminator.

SEM reference : IR50623

2.2.4 Unit hangs when trying to read SMS delivery reports


from ME memory using intrinsic functions
Intrinsic function has been fixed to stop delivery reports
affecting the software.

LZT 123 8049 R1A 13


RELEASE NOTES – R5B009 TO R6A023

SEM reference : IR51238

2.2.5 UART3 read memory leak fixed

A memory leak was occurring when using UART3 which


would eventually cause a problem with the software when
used, this has now been fixed.

SEM reference : CQ108176

2.2.6 Port of IBM MQTT client.

The C language implementation provided by IBM of their


MQTT telemetry transport protocol has been added to the
GR47 code base. Embedded apps intrinsic functions have
been created to support the client. The single process
variant is used and last will and testament are supported.
A keepalive timer to call ping function at intervals of
keepalive time has also been included so as to prevent the
client being disconnected by the broker.
Please see relevant application note for using IBM MQTT.

SEM reference : MR33390, MR36401

2.2.7 EA DLL Download Implementation

Enhancements to the EA DLL to cater for downloading of


scripts. This is customer specific.
SEM reference : 35110

LZT 123 8049 R1A 14