Vous êtes sur la page 1sur 32

MSM6280 Based FW Release Notes

General 7.2 firmware release note

Option nv, Gaston Geenslaan 14, 3001 Leuven - Belgium - Tel +32 16 317 411 - Fax +32 16 207 164
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

About this document


Confidentiality
All data and information contained or disclosed by this document is confidential
and proprietary of Option NV, and all rights therein are expressly reserved. By
accepting this document, the recipient agrees that this information is held in
confidence and in trust and will not be used, copied, reproduced in whole or in
part, nor its contents revealed in any manner to others without prior and written
permission of Option NV.

Version History
Date Version Author Revision Remarks
Feb 20, 2007 V01 - D1 R. Biesemans FW 2.1.2 - Draft version
Feb 20, 2007 V01 - F1 R. Biesemans P. Gaublomme Initial release.
Apr 6, 2007 V02 - D1 R. Biesemans FW 2.1.3 - Draft version
Apr 6, 2007 V02 - F1 R. Biesemans S. Eulaerts Revision mods
Apr 19, 2007 V03 - D1 R. Biesemans FW 2.2.0 - Draft version
Apr 19, 2007 V03 - F1 R. Biesemans P.Vandeneede Revision mods
Apr 20, 2007 V03 - F2 R. Biesemans P.Vandeneede Revision mods
May 2, 2007 V03 - F3 R. Biesemans Added support on 2.2.0 for Zaltys
May 21, 2007 V03 - F4 R. Biesemans Added support on 2.2.0 for FujiEx
June 13, 2007 V04 - D1 D. Callaert FW 2.3.0 - Draft version
June 13, 2007 V04 - F1 D. Callaert R. Biesemans Review
June 18, 2007 V04 - F2 R. Biesemans Added support on 2.3.0 for FujiEx
July 6, 2007 V05 - D1 R. Biesemans FW 2.3.1 - Draft version
July 6, 2007 V05 - F1 R. Biesemans D. Callaert Review
July 6, 2007 V05 - F2 R. Biesemans Updated Vista Patches for selective
suspend.
July 12, 2007 V05 - F3 P. Vandeneede Added support on 2.3.1 for
Fuji-GT
July 17, 2007 V06 - D1 R. Biesemans FW 2.3.2 - Draft version
July 17, 2007 V06 - F1 R. Biesemans P. Vandeneede Review
July 24, 2007 V06 - F2 R. Biesemans Added support on 2.3.2 for
Fuji-GT, Fuji L and Zaltys
July 24, 2007 V07 - D1 R. Biesemans D. Callaert FW 2.3.3 – Draft version
July 24, 2007 V07 - F1 R. Biesemans D. Callaert Review
July 27, 2007 V08 – D1 D. Callaert FW 2.4.0 – Draft version – not released
Aug 28, 2007 V09 – D1 D. Callaert FW 2.4.2 – Draft version
Aug 28, 2007 V09 – F1 D. Callaert P. Vandeneede Revision
Aug 29, 2007 V09 – F2 D. Callaert Structure/Layout changes
Aug 31, 2007 V09 – F3 D. Callaert Added extra products supported/tested
for this firmware
Aug 31, 2007 V09 – F4 D. Callaert P. Vandeneede Cosmetic changes
Sep 10, 2007 V10 – D1 D. Callaert FW 2.4.3 – Draft version
Sep 10, 2007 V10 – F1 D. Callaert R. Biesemans Revision
Sep 21, 2007 V10 – F2 D. Callaert Added 2.4.3A for NOR products
Sep 21, 2007 V11 – D1 D. Callaert Added 2.4.4 for D-Racer
Oct 09, 2007 V12 – D1 P. Vandeneede FW 2.4.6 draft version
Oct 09, 2007 V12 – F1 P. Vandeneede D. Callaert Revision
Oct 09, 2007 V12 – F2 P. Vandeneede Added support for Fuji-Lite and Zaltys +
some small modifications

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 1 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

Table of contents
1 INTRODUCTION 4
1.1 Purpose of this release 4
1.2 Content of package 4
1.3 Compatibility 5
1.4 Important remarks 5
1.5 Firmware Versions and upgrade/downgrade remarks 6
1.5.1 Important Upgrade Remarks 6
1.6 Which firmware for which product? 7
2 RELEASE DESCRIPTION 8
2.1 V2.4.6 8
2.1.1 Supported Products 8
2.1.2 High level improvements 8
2.1.3 Option Fixes 8
2.1.4 New Features 9
2.1.5 Option known issues 9
2.2 V2.4.4 10
2.2.1 Supported Products 10
2.2.2 High level improvements 10
2.2.3 Option Fixes 10
2.2.4 New Features 11
2.2.5 Option known issues 11
2.3 V2.4.3(A) 12
2.3.1 Supported Products 12
2.3.2 High level improvements 12
2.3.3 Option Fixes 13
2.3.4 New Features 13
2.3.5 Option known issues 14
2.4 V2.4.2 15
2.4.1 Supported Products 15
2.4.2 High level improvements 15
2.4.3 Qualcomm fixes 15
2.4.4 Option fixes 15
2.4.5 New Features 16
2.5 V2.3.3 17
2.5.1 Supported Products 17
2.5.2 High level improvements 17
2.5.3 Qualcomm fixes 17
2.5.4 Option fixes 17
2.6 V2.3.2 18
2.6.1 Supported Products 18
2.6.2 High level improvements 18
2.6.3 Qualcomm fixes 18
2.6.4 Option fixes 18
2.6.5 New features 19

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 2 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.7 V2.3.1 20
2.7.1 Supported Products 20
2.7.2 High level improvements 20
2.7.3 Qualcomm fixes 20
2.7.4 Option fixes 21
2.8 V2.3.0 22
2.8.1 Supported Products 22
2.8.2 High level improvements 22
2.8.3 Qualcomm fixes 22
2.8.4 Option fixes 22
2.8.5 New Features 24
2.9 V2.2.0 25
2.9.1 Supported Products 25
2.9.2 High level improvements 25
2.9.3 Qualcomm fixes 25
2.9.4 Option fixes 25
2.10 V2.1.3 27
2.10.1 Supported Products 27
2.10.2 High level improvements 27
2.10.3 Qualcomm fixes 27
2.10.4 Option fixes 27
2.10.5 New features 28
2.11 V2.1.2 29
2.11.1 Supported Products 29
2.11.2 High level improvements 29
2.11.3 Qualcomm fixes 30
2.11.4 Option known issues 30

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 3 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

1 INTRODUCTION

1.1 Purpose of this release

This document contains the HSDPA 7.2 capable firmware release notes for the
MSM6280 based data products.
It’s updated for firmware release 2.4.6 for the Fuji-Lite datacard and the
Zaltys USB dongle.

Please take a look at the overview below to find the latest appropriate FW
release for each product and look at the related paragraph to learn about all
specifications.

Marketing name Engineering Projects Latest 7.2 Firmware Version


Globetrotter HSDPA 7.2 ready Fuji-L 2.4.6
Globetrotter GT MAX 7.2 ready Fuji-GT 2.4.6
Globetrotter Express 7.2 ready Fuji-Ex 2.4.6
GTM378 Scorpion 2.4.6
GlobeSurfer Icon 7.2 Zaltys 2.4.6
ICON 225 D-Racer 2.4.6

The term "firmware" (FW) refers to all software running on the MSM6280 chip
set. It does not refer to any software running on the host.
Test results can be found in the delivery folder “TestResults”.

1.2 Content of package

The release package contains the following folders:


• AdditionalInfo
- Document explaining supported 3GPP and Option proprietary AT
commands: FUJ-FW-TN-009-V2.10 - Fuji AT Commands _external
use.pdf
- Document explaining installation of drivers, led function, first connection
setup how-to…: FUJ-SPQ-UM-Fuji_Quick_Install_Manual-V08-F1.pdf
- All other documents that are relevant for this release.
• ReleaseNotes
- This release note
• SoftwarePackages
- Engineering firmware updater tool for Windows only (not verified on 64-
bit systems):
• TestResults
- Depending on the product, this directory contains the test results of the
test cases executed by the Option automated test system.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 4 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

1.3 Compatibility

• This release is intended to be used with the following set of drivers (or a
higher version)

Engineering Driver for


Marketing name Windows driver
Projects Mac OS.
Globetrotter HSDPA 7.2 Fuji-L Rev4: 4.0.X.X 1.1.9
Globetrotter GT MAX 7.2 Fuji-GT Rev4: 4.0.X.X 1.1.9
Globetrotter Express 7.2 Fuji-Ex Rev4: 4.0.X.X 1.1.9
GTM378 Scorpion Rev4: 4.0.X.X 1.1.9
GlobeSurfer Icon 7.2 Zaltys Rev4: 4.0.X.X 1.1.9
ICON 225 D-Racer Rev4: 4.0.X.X 1.1.9

• The next operating systems are supported

 Windows 2000
 Window XP
 Windows Vista
 MAC OS 10.3.x (see NOTE 3)
 MAC OS 10.4.x (see NOTE 3)

1.4 Important remarks

1. The Zero CD functionality on the Fuji cards, implemented from firmware


2.3.1 on, will only work with driver 4.0.0.17 or higher.

2. Please note that revision 3.2.X.X and 3.3.X.X drivers still work, but they
have some restrictions, for ex. Zero-CD functionality is not supported.

3. In case you want to use revision 3 drivers, please check with your Option
contact for more information and which version to use.

4. There is no firmware upgrade tool available that can run on MAC OS.
A firmware updater for the modem product is only available on
Windows OS.

5. To get the optimal throughput for your product, it could be necessary to


change the TCP/IP window size of your PC. Please refer to the driver
release notes for more information.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 5 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

1.5 Firmware Versions and upgrade/downgrade remarks

Two different HSDPA 7.2 firmware builds exist for the MSM6280 products: one
for NOR flash memory based devices and one for NAND flash memory based
devices. Due to the several differences in flash technology, a different firmware
build/image is needed. It is not possible to handle these differences at run-time.
The following table shows an overview of which device is based on which
memory technology.

Engineering NOR flash Nand flash


name memory memory
Fuji-L YES No
Fuji GT YES No
Scorpion YES No
Zaltys YES No
Fuji Express No YES
D-Racer No YES

1.5.1 Important Upgrade Remarks

1. It’s possible to upgrade a product from a firmware version 1.x.x to a firmware


version 2.x.x. But once a product has 2.x.x firmware it’s not possible to
downgrade to a 1.x.x firmware version.

2. When upgrading from Fuji-Ex firmware 1.x.x to a 2.x.x firmware, it is


recommended to use 2.4.3 or higher as some additional changes in the file
system are implemented to be compatible with the file system of the 1.x.x
firmware.

3. Please be aware that the actual firmware build is the same for each of the
above products, but the engineering/commercial applications to upgrade the
products differ!

4. Important to know is than when a firmware build for Fuji-Ex or D-racer has the
same version number than any of the other products above, the same
Qualcomm stack, fixes, features, … are implemented!

Next is an overview of recommended upgrade combinations.

Allowed Firmware upgrades


From To Recommended?
Upgrades:
1.x.x 2.x.x (lower than 2.4.3) NO
1.x.x 2.4.3 (or higher) YES
2.x.x (lower than 2.4.3) 2.4.3 (or higher) YES
Downgrades:
2.x.x 1.x.x NO
2.4.3 (or higher) 2.x.x (lower than 2.4.3) NO

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 6 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

1.6 Which firmware for which product?

The table below explains which bands are supported on which product.
The serial number indicated on the products consists of the following format,
for example. ”FT1269E0GL”.
The first two digits also identify the product (see column “SNR starts with” in the
table below).

As the table above explains the difference between EMEA, NAR,…, this
difference will not be shown anymore in the rest of the document as it does not
affect the firmware build (for ex. a firmware build for Fuji-GT will support any Fuji-
GT band/hardware combination)

In chapter 2 “RELEASE DESCRIPTION” you can find for every firmware version
a small table that contains which products the respective version is supporting.
Therefore the other tables will only mention the following: Fuji-GT, Fuji-L, Fuji-Ex,
Scorpion, Zaltys and D-Racer.

2G RADIO 3G RADIO
SNR starts with

BAND VIII (900)

BAND IX (1700)
BAND II (1900)

BAND VI (800)
BAND I (2100)

BAND V (850)
1800 MHz

1900 MHz
850 MHz

900 MHz
Commercial
Engineering name
name

Fuji-GT NAR GlobeTrotter GT MAX '7.2 Ready' W FN X X X X X Xd Xd


Fuji-GT EMEA GlobeTrotter GT MAX '7.2 Ready' E FT X X X X Xd X X
Fuji-GT JAPAN Lite GlobeTrotter GT MAX '7.2 Ready' J FK X
Fuji-L EMEA GlobeTrotter HSDPA '7.2 Ready' E FM X X X X Xd X X
Fuji-L NAR GlobeTrotter HSDPA '7.2 Ready' W FA X X X X X Xd Xd
Fuji-Ex EMEA GlobeTrotter Express '7.2 Ready' E FE X X X X Xd X X
Fuji-Ex NAR GlobeTrotter Express '7.2 Ready' W FX X X X X X Xd Xd
Fuji-Ex JAPAN Lite GlobeTrotter Express '7.2 Ready' J FJ X
Scorpion EMEA GTM378E SE X X X X Xd X X
Scorpion NAR GTM378W SC X X X X X Xd Xd
Scorpion JAPAN GTM378J SJ X X X X Xd Xd X
Zaltys EMEA GlobeSurfer Icon 7.2 E ZL X X X X Xd X X
D-Racer ICON225 DR X X X X X

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 7 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2 RELEASE DESCRIPTION

2.1 V2.4.6

General
Firmware Version 2.4.6
Build Date Oct 4, 2007
Release Date Oct 10, 2007
IMEISV
IMEI SVN 21
Stack
Manufacturer Qualcomm
Version KLRB4090
Patch (4.0 P3)

2.1.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L YES
Fuji-Ex YES
Scorpion YES
Zaltys YES
KOI NO
D-Racer YES

2.1.2 High level improvements

The main reason for this firmware release is a fix for a non-optimal EDGE
throughput using MCS9 and 3 or 4 timeslots in uplink. This was a known issue in
firmware 2.4.4. caused by flow control implementation.
Another reason for this firmware is the fact that from this version onwards the
firmware can detect if an express card is used with a CEM3 or not.

2.1.3 Option Fixes

• Fixed issue that firmware stopped responding when a pdp context


request was send with a wrong APN (or a PDP activation reject was
received from the network). Issue only applicable for D-Racer in
combination with firmware 2.4.4.
• The data transport from memory to the USB endpoints was done by a
DMA engine. In some specific cases this DMA engine was leading to
instability of the data card. The DMA engine is now replaced by another
system for two reasons, to increase stability and because Qualcomm will
no longer support the DMA engine in the future. The introduction of this
new data mover could cause a small reduction in maximum data rates.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 8 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

• Implemented disco mode on D-racer with LED breathing


• Fix implemented for issue mentioned in paragraph 2.2.5 related to non-
optimal EDGE throughput with MCS9 with 3 or 4 timeslots in uplink.

2.1.4 New Features


CEM3 detection. For power consumptions reasons the firmware has to know
which CEM is used in case of a Fuji express card. Option has recently developed
a CEM3 this is a low cost version of the CEM2 device.
From this firmware the CEM3 can be detected older firmware versions where
only able to detect a CEM2 device.

2.1.5 Option known issues


No known issues

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 9 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.2 V2.4.4

General
Firmware Version 2.4.4
Build Date Sep 18, 2007
Release Date Sep 21, 2007
Stack
Manufacturer Qualcomm
Version KLRB4090
Patch (4.0 P3)

2.2.1 Supported Products

Engineering Projects Supported?


Fuji-GT NO
Fuji-L NO
Fuji-Ex NO
Scorpion NO
Zaltys NO
KOI NO
D-Racer YES

2.2.2 High level improvements

The main reason for this firmware release is the implementation of a new way of
LED indication: “breathing” LED's. This means LED’s fade in and out during
certain operations.

2.2.3 Option Fixes


If your SIM gets locked using +CLCK three times with a wrong PIN password
while registered, the unit will drop from the network as the subscription has
changed. With older firmware versions, after performing a +CFUN=0/1 cycle after
this pin lock happened, the unit would not register when entering the PUK and
you had again to cycle +CFUN=0/1 before being able to register again. So this
will fix the bug with doing a CFUN=0/1 cycle between busting the PIN and
entering the PUK.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 10 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.2.4 New Features


• Integration of MSM7200 Breathing LED’s on MSM6280

2.2.5 Option known issues


• An issue in the uplink flow control causing some UL data packets to be
lost in specific cases (see next sentence), has been detected. This issue
results in a small reduction of the EDGE throughput only when MCS-9
and 4 uplink timeslots are used. A fix will be implemented in the next
firmware release.
• The firmware AT command interface will stop responding when a PDP
context is activated with a wrong APN.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 11 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.3 V2.4.3(A)

General
Firmware Version 2.4.3(A)
Build Date Sep 06 (& 19), 2007
Release Date Sep 21, 2007
Stack
Manufacturer Qualcomm
Version KLRB4090
Patch (4.0 P3)

2.3.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES (2.4.3A)
Fuji-L NO
Fuji-Ex YES (2.4.3)
Scorpion NO
Zaltys NO
KOI NO

2.3.2 High level improvements


This is the first release, which you can use to safely upgrade from a 1.x.x release
without loosing calibration data. Also never downgrade to below this release!

The roaming indication on certain shared networks is removed.

A new AT command AT_OSDNS is available to support using a static DNS


through a NDIS connection. During IP address negotiation (DHCP) between the
data modem and the PC, a DNS is used. The DNS can now be set manually by
using this AT command. Setting a static DNS can be useful for customers using
a corporate network profile (VPN access) and experiencing problems with
automatic DNS negotiation.
This feature will not disable the DNS negotiation between the data modem and
the 2G/3G network.

When upgrading from Fuji Ex firmware 1.x.x to a 2.x.x firmware, it is


recommended to use 2.4.3 or higher as some additional changes in the file
system are implemented to be compatible with the file system of the 1.x.x
firmware.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 12 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.3.3 Option Fixes


• Switch handling SIM events was missing 2 cases:
GSDI_REFRESH_APP_RESET
GSDI_REFRESH_3G_SESSION_RESET
Hence in these cases there was no IMSI detach performed after a SIM
refresh command.
• Fix: switching back from mass-storage after changing from ppp to ip-
interface
• Multimedia calls are now also rejected and when driving mode is enabled,
an unsolicited result code is returned with the calling number and a
parameter that states if the rejected call was voice or multimedia.
• NAND EFS fix: make the region to search for superblocks the same as for
1.x.x releases.
• Fix implemented for sending a wrong CME error when EXT records are
full

2.3.4 New Features


• MT PDP context activation: Incoming context activation request from
network is ignored and unsolicited result code is returned with all
necessary info to set up PDP context
• Static DNS AT command:

Static DNS ”AT_OSDNS”

Command Possible Response(s)


AT_OSDNS=<c>,<DNS1>,<DNS2> OK
ERROR
AT_OSDNS? _OSDNS: <c1>,<DNS1>,<DNS2>
_OSDNS: <c2>, …

OK
AT_OSDNS=? _OSDNS: (list of supported
contexts),(min/max len of
primary DNS),(min/max len
of secondary DNS)

Description
This command is used to set a static DNS for a specific context.
When a call is set up with AT_OWANCALL (NDIS & V4 drivers) and the
STATIC PRIMARY DNS for that context (set with this command) is not
“0.0.0.0”, these static DNS servers will be returned to the host PC instead
of the ones received from the network.
To remove the static DNS servers just enter the context id <c> without
anything else or use “0.0.0.0”.

Defined values

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 13 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

<c>: The context ID corresponding to the cgdcont id.


<DNS1>: primary DNS server (in string format e.g. 192.168.10.1)
<DNS2>: Secondary DNS server (in string format e.g. 192.168.10.2)

Additional comment
This feature will not disable the DNS negotiation towards the network.

2.3.5 Option known issues

An issue in the uplink flow control causing some UL data packets to be lost, has
been detected. This issue results in a small reduction of the EDGE throughput
when MCS-9 and 4 uplink timeslots are used. A fix will be implemented in the
next firmware release.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 14 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.4 V2.4.2

General
Firmware Version 2.4.2
Build Date Aug 24, 2007
Release Date Aug 29, 2007
Stack
Manufacturer Qualcomm
Version KLRB4090
Patch (4.0 P3)

2.4.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L NO
Fuji-Ex YES
Scorpion YES
Zaltys NO
KOI NO

2.4.2 High level improvements


This is the first release with support for Receive diversity type III.
Some improvements for EDGE performance have been added.

2.4.3 Qualcomm fixes


• Please contact Qualcomm for more info about P3 (build 4090) fixes.
• TESTCODE_M6280AKLRZ4090_OPTION_SR902067_CR122066_0711
2007 : This SBA is needed for some missing fixes for EDGE performance

2.4.4 Option fixes


• "Fix for TS 34.123 TC 34.2.3: ATCOP didn't notice that there is again
SMS storage available"
• Removed superfluous checks on watermark queues. These would stall
GPS usb transfers unnecessarily
• General GPS changes
• Added driving mode (_ODRVM): enabled gives RELEASE COMPLETE
with cause 21, "Call Rejected" User diagnostic is added with this cause,
octet 5 is set to User Specific, Transient. Octet 6 is driving mode.
• Added connection speed parameter to _OWANDATA call

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 15 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

• You now can enable/disable reject auto redialling via customization for
CS and/or PS calls"
• GPS Fixes: Will not output erroneous NMEA data, will output GPGSV
messages even if no fix has been made yet.
• fix AT_OISOV so it will not 'hang' the at parser for nor builds

2.4.5 New Features

• Support for automatic time updating (+CCLK) based on the NITZ


information

• AT Command for Driving Mode: AT_ODRVM

Command Possible Response(s)


_ODRVM=[<n>] OK
_ODRVM? _ODRVM: <n>
_ODRVM=? _ODRVM: (0-1)

Description
This command changes the setting for driving mode. When enabled,
incoming calls are dropped with cause 21: “Call Rejected” and two user
specified diagnostics are added to octet 5 and 6.
Octet 5: 0x82: User Specific, Transient
Octet 6: 0x02: Driving Mode

Defined values

<n>:
0 Driving mode disabled. No call rejection.
1 Driving mode enabled. Incoming calls are rejected and user
specified diagnostics are set.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 16 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.5 V2.3.3

General
Firmware Version 2.3.3
Build Date July 18, 2007
Release Date July 26, 2007
Stack
Manufacturer Qualcomm
Version KLRB4050302O
Patch /

2.5.1 Supported Products

Engineering Projects Supported?


Fuji-GT NO
Fuji-L NO
Fuji-Ex NO
Scorpion YES
Zaltys NO
KOI NO

2.5.2 High level improvements


The firmware implements a fix for the recognition of the scorpion module by the
BIOS of certain notebooks. This feature is by default disabled, and can be
activated by a customization item.

2.5.3 Qualcomm fixes


None

2.5.4 Option fixes


• Fix the response of AT_OIFC. It is now working properly with 3.x.x.x and
4.x.x.x drivers.
• UART is working when ZeroCD is enabled.
• The CBMI field is not altered from firmware anymore.
• Scorpion module only: A customization item was added to start the USB
task earlier, to make sure the BIOS of certain laptops can recognize the
module.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 17 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.6 V2.3.2

General
Firmware Version 2.3.2
Build Date July 13, 2007
Release Date July 20, 2007
Stack
Manufacturer Qualcomm
Version KLRB4050302O
Patch /

2.6.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L YES
Fuji-Ex YES
Scorpion YES
Zaltys YES
KOI NO

2.6.2 High level improvements


In firmware 2.3.2 it is possible to lock the Diagnostics port. By default this feature
is disabled. A customization item can activate this feature.

The firmware implements a fix for the recognition of the scorpion module by the
BIOS of certain notebooks. This feature is by default disabled, and can be
activated by a customization item.

Also a new AT command has been implemented to indicate the changes of the
W_DISABLE pin on the scorpion module.

2.6.3 Qualcomm fixes


None

2.6.4 Option fixes


• Fix the response of OIFC
• When the card is in manual network selection mode and the NW is added
to the forbidden PLMN list, the last manual PLMN selected is also
cleared. At the next power up this Network will not be retried.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 18 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

• When a new network is manually selected when you are already in


manual network selection mode, the “last manual PLMN selected” field is
updated.
• Small Interoperability change with the CEM.
• Added customization item to lock the Diagnostics port.
• Fix AT_OMSIDSW: In some cases the card was not switching to mass
storage device when the command was send. This bug is now fixed.
Note: The AT command will only work when the mass storage (Zero CD)
functionality is enabled on the card.
• Scorpion module only: A customization item was added to start the USB
task earlier, to make sure the BIOS of certain laptops can recognize the
module.

2.6.5 New features

W_Disable State INDication “AT_OWIND”

Command Possible Response(s)


AT_OWIND=<wind> OK
AT_OWIND? _OWIND: <wind>,<wind_state>
AT_OWIND=? _OWIND: (list of supported
<wind>s)

Description:
Set command allows the enabling or disabling of the unsolicited
“_OWSTAT: <wind_state>” result code, which reports a W_DISABLE
signal state change. The result code is disabled by default. The <wind>
value is not stored, so when required, the result code needs to be
enabled at each power cycle.

When enabled, an unsolicited “_OWSTAT“ indication will be generated


each time the W_DISABLE signal state changes.

Read command returns the current <wind> setting, as well as the current
W_DISABLE state. Test command returns the range of supported
<wind>s.

Defined values:
<wind>: unsolicited result code state
0 _OWSTAT indication disabled
1 _OWSTAT indication enabled

<wind_state>: state of the W_DISABLE signal


0 W_DISABLE signal active low
1 W_DISABLE signal active high

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 19 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.7 V2.3.1

General
Firmware Version 2.3.1
Build Date July 03, 2007
Release Date July 06, 2007
Stack
Manufacturer Qualcomm
Version KLRB4050302O
Patch /

2.7.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L NO
Fuji-Ex NO
Scorpion YES
Zaltys NO
KOI NO

2.7.2 High level improvements

In firmware 2.3.1, USB Selective Suspend is enabled again. In the previous


firmware this feature was disabled because it caused problems on Vista.
Microsoft provided some Vista Patch for this issue (KB925528 - KB935783 -
KB930568) to solve this problem. Please make sure these patches are
installed on your system.

Also, the new Zero CD concept is implemented in this firmware. In the previous
version the device did not switch to modem device, when the user had restricted
rights. As the driver now sends the switch command on a lower level, the
firmware needed to be changed, to pick up the switch command.

2.7.3 Qualcomm fixes


None

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 20 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.7.4 Option fixes


• Fix for displaying the network name: Previously the NITZ name of the
previously registered PLMN could be shown if the network registered
PLMN didn’t provide a NITZ network name. Now the NITZ is only shown
when it is not overruled by SPN, PNN or ONS.
• It is not possible anymore to set OIFC to modem only when using the 7.2
interface. AT_OIFC will respond with an error.
• Fixed Sub-network lock problem: In previous firmware, the phone would
get in locked state, when using the sub-network lock in combination with a
USIM not containing the MNC length in the EF-AD field.
• Added Customization item to prevent showing the IMSI.
• Implemented the improved Zero CD concept when the 7.2 interface is
active. As the driver sends the switch command on a lower level (SCSI
command), the firmware had to be adapted to receive the switch
command. The new Zero CD concept will only work from driver 4.0.0.17
onwards.
• AT commands for GPS will not work if the GPS functionality is disabled
on the card.
• Fixed USBDC stack corruption. The corruption would lead to the device
not enumerating or showing “Unknown device”. The problem only
occurred when the Mass storage (Zero CD) is used, and the EFS is really
busy (e.g. garbage collection at start up)
• Removed the IP boundary checking, as Qualcomm implemented a similar
feature.
• Setting the DS parameter on 2 in the AT+CNMI command is not allowed,
as there is no Status Report memory available on the data cards.
• USB Selective Suspend is enabled again. In the previous firmware this
feature was disabled because it caused problems on Vista. Microsoft
provided some Vista Patches for this issue (KB925528 - KB935783 -
KB930568) to solve this problem.
• The phone book memory is increased.
• Fixed the AT+CGATT response when AT+CFUN differs from 1
• AT_OICT will be updated when the network is loosed or when changing
RAT.
• Fixed freeze of the card when an Unknown CM event is reported.
• A check is implemented to see if a proactive command can be accepted.
• Allow incoming calls to be dropped with DTR.
• STK: Fixed downloading issues after a SIM refresh.
• The PDM caches are cleared in case of a SIM refresh
• AT_OIFC (PCSC): When you change the ports, the switching will work
after a reboot.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 21 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.8 V2.3.0

General
Firmware Version 2.3.0
Build Date June 11, 2007
Release Date June 14, 2007
Stack
Manufacturer Qualcomm
Version KLRB4050302O
Patch /

2.8.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L YES
Fuji-Ex YES
Scorpion YES
Zaltys YES
KOI NO

2.8.2 High level improvements


Firmware 2.3.0 is based on Qualcomm firmware KLRB4050302O.

Some minor USB and mass storage device issues have been fixed and/or
customized.

The firmware also fixes some crashes of the card.

For the modules (Koi and Scorpion), some minor changes have been
made on voice and GPS functionality.

2.8.3 Qualcomm fixes


• CR 113851 (no status command after REFRESH [USIM App Reset])
• CR 107858 (wrong terminal response to some REFRESH modes)

2.8.4 Option fixes


• SE13 Update: Version:26th March 2007
• NAPRD Update: Version:2.6.11 February 22, 2007 Appendix B
• AT+CFUN=0 now waits for deregistration.
• Fix for multiplexed AT ports where large output could stall control
requests.
• Customisation added to choose if mass-storage always comes up first or
only the first time the card gets installed
• Enabled remote wakeup again (so enabled deep sleep).

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 22 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

• Displayed Network name: corrected the checking for HPLMN (to use
SPN) to correct a problem seen when length of MNC is not present in EF-
AD
• fix: tcxo_en gpio is not initialised, causing the card to sometimes crash
when resetting
• Enabled the AT_OIFC functionality for usb-devices
• Added: blackadder platform recognition and blackadder usb-id's
• add fuji-lc usb-id's
• Fix: zero-cd on mac os-x 10.3.9
• Correction of PSC-codes in _OSDI command
• Fix: crash when switching from mass-storage to modem
• Fix: Packed SMS for certain operator
• New STK Terminal Profile (for certain operator)
• Allow incoming calls:
The firmware does not have an internal Video telephony application
registered so it is needed to follow the normal call handling procedures
where the data is transferred to the sio, just like all data calls!
• Fixed: If a video "connect 64000" came, during USB suspend mode, it got
missing somewhere.
• Reset sio parser after disconnect call MT:
This is the problem where after a UCSD MT disconnect, some stray data
is causing the modem port to be stuck. After the response “no carrier” the
sio pre-parser is not rearmed and this is letting all data through instead of
deleting everything that does not start with AT.
• Fix: card not always enumerating after switching from mass-storage
• Fix: AT port stall when sequence AT+CFUN=0 is executed.
• Fix: for missing of the USB remote wakeup / resume. (Previously the USB
could die when doing remote wakeup). It seems the USB core got
confused when we did 2 remote wakeup signals before the host resumed.
The fix is to allow only one remote wakeup signalling and then wait for the
host.
• Network lock fix when the number of MNC digits is not present in EF-AD.
Previously the firmware would take default 2 digits when the field was not
present. However since there are both 2 and 3 MNC digits SIM’s, without
the proper info in EF-AD, the firmware will now use as much digits as are
present in the lock.
• Enable unsolicited result codes after call setup.
• USB suspend is disabled because it caused problems on Vista
• Fixed the crash caused by resetting the device while it was in sleep mode
(USB device not recognised after restart)
• Fixed decoding of NITZ network name. Previously the wrong number of
characters would be displayed (when it was not overruled by spn, ons or
pnn)
• Fix for USB remote wakeup problem on Vista.
• Fix for missing response “OK” after AT_OAIR when aircraft mode was
already off.
• Changes to OIFC, interface changes for GPS.
• AT+CLCK can no longer be aborted.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 23 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

• Fix for AT+CFUN=0 crash.


• Fix for unsolicited messages arriving while typing and executing an AT
command.
• Fix for AT_OAIR=0 stall when cfun=1 the card is registered on the
network.
• Fix crash when deactivating network lock with CLCK. (Previously the card
would crash, although the unlocking itself was done successfully!).
• Fix for smartcard whql: correct indication when no SIM at start-up
• Fix for EFS upgrade crash (seen when upgrading from 1.x.x to 2.x.x when
an iso or storage is in the EFS).
• GPS Fixes (modules):
o Fix for AT_OGPS. Can now enable and disable GPS.
o AT_OGPSLS now correctly reads and writes both nv items and txt
files.
o MTLR (Mobile Terminated Location Request) is now accepted by
PDSM (Position determination State Machine).
o Moved all responses to an MTLR into the call back function. This
will now work for both Control Plane and User Plane.

2.8.5 New Features


• Reject Video calls:
If rejecting Video calls has been enabled and the setup call is a video call,
the video call is rejected with cause "USER_BUSY" (MT) or "ERROR"
(MO). By default, rejection of video calls is switched off (No rejecting of
Video Calls)
• Reject auto re-dialling:
This feature checks if a dialled number needs to be rejected because it
has been called already a max number of times in a specific time frame.
Default this feature is disabled.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 24 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.9 V2.2.0

General
Firmware Version 2.2.0
Build Date Apr 13, 2007
Release Date Apr 19, 2007
Stack
Manufacturer Qualcomm
Version KLRB4050301O
Patch /

2.9.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L YES
Fuji-Ex NO
Scorpion YES
Zaltys YES
KOI NO

2.9.2 High level improvements


• Firmware 2.2.0 is based on Qualcomm firmware KLRB4050301O.

• The firmware also fixes some crashes of the card. With previous
firmware version, a crash was seen when the card went in sleep
mode. Now the card is prevented to go to sleep.

• For the modules (Koi and Scorpion), some minor changes have been
made on voice and GPS functionality.

2.9.3 Qualcomm fixes


• The Option firmware 2.2.0 is based on Qualcomm firmware
KLRB4050301O. The most important bugs fixed for Option:
o CR 11170: U-plane connection failure after event 1A procedure

• Other fixes implemented in this firmware, can be found in the


Qualcomm release note

2.9.4 Option fixes


• Fix for reading a single empty phonebook record
• Fix for AT_OGACT & AT_OLCC. These commands sometimes
caused a crash in previous firmware versions.
• The cards are prevented to go to sleep, as this could cause a crash.
• Additional fixes on modules:

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 25 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

o GPS can be set to go over the PCSC port.


o Small changes in the AT commands for Mobile Originated
Location Request (MOLR) and Mobile Terminating Location
Request (MTLR)
o Fix to prevent 3G voice call crashes.
o Fixed DTMF tones for inband calls: The firmware makes sure
inband calls can also generate DTMF tones

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 26 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.10 V2.1.3

General
Firmware Version 2.1.3
Build Date Mar 27, 2007
Release Date Apr 6, 2007
Stack
Manufacturer Qualcomm
Version KLRZ4050
Patch /

2.10.1 Supported Products

Engineering Projects Supported?


Fuji-GT NO
Fuji-L NO
Fuji-Ex NO
Scorpion YES
Zaltys NO
KOI NO

2.10.2 High level improvements


• When the radio is turned off by the hardware (W_Disable#), it will not
be possible to force the card to AT+CFUN=1 in the software. The
firmware will respond with “CME Error – operation not allowed”
• A new feature is added in this firmware: AT_OVSIM. With this AT
command, a virtual SIM can be activated.
NOTE: This command can only be used in production environment!

2.10.3 Qualcomm fixes


• None

2.10.4 Option fixes


• Added U800 (band VI) and U17IX (band IX) to the _OPBM command.
• Enable remote wakeup
• Qualcomm Patch for RSSI indication during CELL_FACH. This patch
also includes a fix to show the signal strength when it equals zero
• Fix AT_OWCTI:
On networks older than Rel.6 compliancy, the Serving Cell Type is not
included in SIB 5. Therefore, we check via RRC if our 'WCDMA' cell is
also 'HSDPA' capable.
• Fixed W_DISABLE functionality for Scorpion.
• Removed restriction on voice call during PS call

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 27 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.10.5 New features

Activate Virtual SIM “AT_OVSIM”

Command Possible response(s)


_OVSIM OK
_OVSIM=? OK
_OVSIM? ERROR

Description
This command can be used to activate virtual SIM mode. In this mode,
the FW emulates the presence of a test SIM, thereby offering the
capability to make and receive calls without requiring a real SIM to be
present. The data that is used for the virtual SIM is hard-coded in the FW
and is set to:

AUTH_KEY: 0x80,0x1C,0x2B
IMSI: 0x08,0x09,0x10,0x10,0x10,0x32,0x54,0x76,0x98
LOCI: 0x80,0x81,0x82,0x83,0x00,0xF1,0x10,0x00,0x01,0x00,0x01
Kc: 0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x00
PLMNSel: 0x00,0xF1,0x10
SST:
0xFF,0x33,0xFF,0xFF,0x3F,0xF0,0xFF,0x0F,0x3F,0x3F,0xFF,0xFF,0xFC
,0xFF
ACC: 0x00,0x01
FPLMN: 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
PHASE: 0x03
AD: 0x81,0x00,0x01,0x03
HPLMN: 0x02

This mode is only meant to be used inside a production


environment where it might not be possible to use a real SIM.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 28 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.11 V2.1.2

General
Firmware Version 2.1.2
Build Date Feb 20, 2007
Release Date Feb 26, 2007
Stack
Manufacturer Qualcomm
Version KLRZ4050
Patch 4

2.11.1 Supported Products

Engineering Projects Supported?


Fuji-GT YES
Fuji-L YES
Fuji-Ex NO
Scorpion NO
Zaltys YES
KOI NO

2.11.2 High level improvements

• This firmware release supports 7.2 Mbps HS-SCCH downlink


connections. It is the first official firmware on the MSM6280 platform,
supporting 7.2 Mbps.
• Firmware 2.1.2 is based on Qualcomm firmware KLRZ4050.
• Fixed issue with re-attempting call setup after an initial failed setup.
• Turned off USB suspend/resume.
• Fix for AT+CNUM. Can now handle EF_MSISDN Alpha Identifier not
having valid content.
• AT&F is disabled.
• Fixed MO PDP Deactivation reason, which could sometimes be
incorrectly set to ACTIVATION_REJECTED_UNSPECIFIED instead
of REGULAR_DEACTIVATION.
• Implemented AT commands +VTS and +VTD.
• Implementation of new Option custom NV item, in order to customize
the lowest byte of the USB device ID.
• In some cases when the host voltage was low, this would prevent the
card from booting. A workaround for this problem was implemented.
• Various minor USB Mass storage & CD fixes
• Moved network task initialization priority up so it works better in
combination with the mass storage switching.
• Change USB descriptors from bus-powered to self-powered for all
devices except Zaltys

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 29 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

2.11.3 Qualcomm fixes

New Qualcomm firmware KLRZ4050.

2.11.4 Option known issues

Sleep mode has been disabled until it is validated with the 7.2 network
drivers.

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 30 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.
MSM6280 Based FW Release Notes,
General 7.2 firmware release note

References
Ref Document
1 FUJ-SPQ-UM-Fuji_Quick_Install_Manual-V02-F1.pdf Option

Author: P. Vandeneede Version: V12-F1


Creation Date: October 10, 2007 Page: 31 of 31
Option This document is Option Confidential - it may not be duplicated, neither distributed
Confidential: externally without prior and written permission of Option NV.