Professional Documents
Culture Documents
GEN SPQ RN MSM6280 Based Firmware Release FW2.4.6 v12 F2
GEN SPQ RN MSM6280 Based Firmware Release FW2.4.6 v12 F2
GEN SPQ RN MSM6280 Based Firmware Release FW2.4.6 v12 F2
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
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
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
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
1 INTRODUCTION
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.
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.3 Compatibility
• This release is intended to be used with the following set of drivers (or a
higher version)
Windows 2000
Window XP
Windows Vista
MAC OS 10.3.x (see NOTE 3)
MAC OS 10.4.x (see NOTE 3)
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.
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.
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!
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 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
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)
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.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)
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.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)
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
Additional comment
This feature will not disable the DNS negotiation towards the network.
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.
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)
• 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
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.
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.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 /
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.
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.
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
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 /
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.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 /
Some minor USB and mass storage device issues have been fixed and/or
customized.
For the modules (Koi and Scorpion), some minor changes have been
made on voice and GPS functionality.
• 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.
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 /
• 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.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 /
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
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
Sleep mode has been disabled until it is validated with the 7.2 network
drivers.
References
Ref Document
1 FUJ-SPQ-UM-Fuji_Quick_Install_Manual-V02-F1.pdf Option