Professional Documents
Culture Documents
1
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
Important Notice
This document contains proprietary information and is issued for evaluation purposes only. This document may not be
photocopied. This document may only be given to those covered by a Non Disclosure Agreement with Altair
Semiconductor.
Altair reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its
products and services at any time and to discontinue any product or service without notice. Customers should obtain the
latest relevant information before placing orders and should verify that such information is current and complete. All
products are sold subject to Altair’s terms and conditions of sale supplied at the time of order acknowledgment.
Altair does not warrant performance of its hardware and software products except to the specifications applicable at the
time of sale in accordance with Altair’s standard warranty. Testing and other quality control techniques are used to the
extent Altair deems necessary to support this warranty. Except where mandated by government requirements, testing of
all parameters of each product is not necessarily performed.
Altair assumes no liability for applications assistance or customer product design. Customers are responsible for their
products and applications using Altair components. To minimize the risks associated with customer products and
applications, customers should provide adequate design and operating safeguards.
Altair does not warrant or represent that any license, either express or implied, is granted under any Altair patent right,
copyright, mask work right, or other Altair intellectual property right relating to any combination, machine, or process in
which Altair products or services are used. Information published by Altair regarding third-party products or services
does not constitute a license from Altair to use such products or services or a warranty or endorsement thereof. Use of
such information may require a license from a third party under the patents or other intellectual property of the third
party, or a license from Altair under the patents or other intellectual property of Altair.
Altair products are not designed, intended, or authorized for use as components in systems intended for surgical implant
into the body, or other applications intended to support life, or for any other application in which the failure of the Altair
product could create a situation where personal injury or death may occur. Should Buyer purchase or use Altair products
for any such unintended or unauthorized application, Buyer shall indemnify and hold Altair and its officers, employees,
subsidiaries, affiliates, and distributors harmless against all claims, cost, damages, and expenses, and reasonable
attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or
unauthorized use, even if such claim alleges that Altair was negligent regarding the design or manufacture of the part.
Reproduction of information in Altair data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information
with alteration is an unfair and deceptive business practice. Altair is not responsible or liable for such altered
documentation.
Resale of Altair products or services with statements different from or beyond the parameters stated by Altair for that
product or service voids all express and any implied warranties for the associated Altair product or service and is an
unfair and deceptive business practice. Altair is not responsible or liable for any such statements.
2
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Table of Contents
IMPORTANT NOTICE .................................................................................................................................................. 2
TABLE OF CONTENTS .................................................................................................................................................. 3
1 GENERAL ............................................................................................................................................................ 5
2 RELEASE TERMINOLOGY ..................................................................................................................................... 5
3 RELEASE CONTENT .............................................................................................................................................. 7
3.1 DRIVER COMPLIANCE ............................................................................................................................................... 7
3.2 LTE FEATURE SET .................................................................................................................................................... 7
3.3 KPI (KEY PERFORMANCE INDICATORS) ...................................................................................................................... 10
3.4 TOOLS ................................................................................................................................................................. 10
4 FEATURE SET OF VERSION 4.5.6 .........................................................................................................................10
4.1 DRIVERS .............................................................................................................................................................. 10
4.2 L1 ...................................................................................................................................................................... 10
4.3 PROTOCOL STACK (L2/L3) ...................................................................................................................................... 11
5 KNOWN ISSUES, LIMITATIONS AND WORKAROUNDS ........................................................................................11
6 AGGREGATED CHANGES IN THIS RELEASE ..........................................................................................................11
6.1 Release 4.5.6.0.10 ........................................................................................................................................ 11
6.2 Release 4.5.6.0.11 ........................................................................................................................................ 12
6.3 Release 4.5.6.0.15 ........................................................................................................................................ 12
6.4 Release 4.5.6.0.19 ........................................................................................................................................ 13
6.5 Release 4.5.6.0.21 ........................................................................................................................................ 14
6.6 Release 4.5.6.0.23 ........................................................................................................................................ 14
6.7 Release 4.5.6.0.24 ........................................................................................................................................ 15
6.8 Release 4.5.6.0.26 ........................................................................................................................................ 15
6.9 Release 4.5.6.0.27 ........................................................................................................................................ 15
6.10 Release 4.5.6.0.28 ........................................................................................................................................ 16
6.11 Release 4.5.6.0.29 ........................................................................................................................................ 16
6.12 Release 4.5.6.0.30 ........................................................................................................................................ 17
6.13 Release 4.5.6.0.31 ........................................................................................................................................ 17
6.14 Release 4.5.6.0.33 ........................................................................................................................................ 17
6.15 Release 4.5.6.0.34 ........................................................................................................................................ 18
6.16 Release 4.5.6.0.36 ........................................................................................................................................ 18
6.17 Release 4.5.6.0.38 ........................................................................................................................................ 18
6.18 Release 4.5.6.0.39 ........................................................................................................................................ 19
6.19 Release 4.5.6.0.40 ........................................................................................................................................ 19
6.20 Release 4.5.6.0.41 ........................................................................................................................................ 19
6.21 Release 4.5.6.0.42 ........................................................................................................................................ 20
6.22 Release 4.5.6.0.43 ........................................................................................................................................ 20
6.23 Release 4.5.6.0.44 ........................................................................................................................................ 21
6.24 Release 4.5.6.0.45 ........................................................................................................................................ 21
6.25 Release 4.5.6.0.46 ........................................................................................................................................ 22
6.26 Release 4.5.6.0.47 ........................................................................................................................................ 22
3
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
4
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
1 General
This release notes document provides information regarding the terminology, contents, and
limitations for FourGee-3100 Software Release.
2 Release Terminology
The following figure details the terminology of the general release name, and table 1 below it
summarizes the name associated with each release.
ALT3100_04_00_00_00_00_XX
Major # (e.g. '01' for Reserve Build Number
release 1.x
5
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
The FourGee-3100 Software Release consists of one folder. This folder and its content are described in the
figure below:
ALTAIR32BitDrivers.zip
ALTAIR64BitDrivers.zip
RawFlashImage_with_SB.bin
Altair's FTP
ALT3100_04_XX_00_00_XX_TF
MCR.dat
Setup.exe
6
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
3 Release Content
3.1 Driver Compliance
Windows XP (32bit/64bit)
Win7 (32bit/64bit)
Vista (32bit/64bit)
Linux (Kernel 2.6.21 up-to 2.6.35)
MAC-OSX (10.5-10,6)
SDIO driver
eLinux driver – LTE driver for host-less device
Multiple PDN over SDIO for Linux and Android
Android RIL
7
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
o TX Diversity (TM2)
o Open loop MIMO (TM3)
o Close loop MIMO (TM4)
o Beam forming (TM7)
DCI formats: 0, 1, 1 A, 2, 2A, 1C (code word swap), 3, 3A
TPC (Transmit Power Control)
Virtual resource blocks: not supported (only localized)
Hand Over / Re-Selection (inter-cell, inter-eNB)
RSRQ / SINR / RSRP
Harq Indication (HI)
Power reduction
Tx diversity calibration
Support ALT6202 RFIC
Extended Tx power up to 27dBm
Per antenna RSSI in DVT Rx burst mode
Sub-band CQI reporting
Inter frequency
HARQ on MIB/SIB
Tx diversity (static, open loop)
Mobility
Intra frequency measurements and handovers for supported BW
Idle mode mobility (cell reselection)
Measurement objects: EUTRA
9
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
measurement quantities
Reporting criteria type
Intra-frequency measurement reporting events
Speed dependent scaling
3.4 Tools
Tools that are included in the package are the Connection Manager (shall not be used for commercial
deployment), ADCC, DbgView, MsgView, MDM, RelayPlayBack and Error reporting tool.
4.1 Drivers
-
4.2 L1
Adding support for bands 25, 26, 61
4x2
o FDD: 10MHZ
o TDD: 10 &20MHz
HFDD
10
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
4.3 Protocol Stack (L2/L3)
SICE optimization
ZUC security
SDIO TP improvements
ROHC
ANR
Idle power save mode
PHY:
1. NBS improvements
2. Bug fix – DFE is left enabled after CS
3. Bug fix – NBS scheduling loop
MAC:
1. ROHC fixes for profile 1 and 2
2. DMA driver improvements
3. Added support for clear_err in %CEER command
4. Bug Fix – IPv6 TFT flow label field was regarded as pointer to string instead as uint32 value
DRIVER:
_
11
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
TOOLS:
_
PHY:
1. Bug fix – for FDD to TDD HO failure
2. Support for ANR in different BW
3. Improved performance for RLM mechanism
4. Bug Fix - for NBS idle measurements getting stuck
5. Bug Fix – for Rx/Tx Rate values in accordance with AT response changes
MAC:
1. Bug Fix - in ImgHeadPars_GetImageCRC if file open fails then there should not be file read
2. Bug Fix – for %CEER last error clear command
3. Handle scenario when UL mailbox is full (Q stopped) and carrier OFF is received due to
detach, after re-attach wake the queue before carrier ON
4. Bug Fix - for IP address change during drive test with UL traffic
5. Bug Fix – for memory overrun caused cells that have entered into the barred list never to be
removed
6. Bug fix - In case a dedicated bearer is released while it still has pending PDCP Sdus in the
PdcpDataReq all the pending Sdus should be released and the pending PdcpDataReq
should be set to NULL
7. Bug fix - In case the DRB is released and configured (idle and connected transition) and the
PDCP Sdu discard timer is available in the first configuration not available in the second
DRB configuration an exception can happen if the Sdu discard timer was running at the time
of DRB release
8. Bug Fix - for data stall after IP address change (during drive test)
DRIVER:
-
TOOLS:
-
PHY:
1. PHY BP extension with DFE setting per band, and temperature sensor select for
overheating protection feature
2. Fix fake cells detection in intra-freq idle
3. Full support for RLM GCF test
4. Fix for 8.4.2.2.2 GCF chapter 8 test
12
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
MAC:
1. Block “FW image Upgrade” related AT commands in Hostless mode: at%dnlimg,
at%imgname, at%dnlpk, at%dnl
2. Enable BSR during handover
3. NPD USB Linux driver - Added support for ARP proxy required for adding lte0 interface to
bridge
4. Add support for exponential step in repose timer settings according to NV-RAM
documentation of -1 value in DOP.step parameter
5. Adding PHY BP extension with per band DFE setting and temperature sensor select for
overheating protection feature
6. updating plmn name table
7. When UE get register request this request goes to EMM also if the UE is already attached.
The EMM response to AT may lead to problem in AT db if the attach CID is not CID 1
8. Fix a spelling error in AT%PCONI response: "Close Loop Mimo" was changed to "Closed
Loop Mimo"
9. Fix for 7.1.2.8 & 7.1.3.9 - Configure DRX after HO only if the eNB is sending it as a
dedicated rrc configuration
10. at+cpol : change index to start from '0'
DRIVER:
-
TOOLS:
-
PHY:
1. Fix NB – SINR DSP bug
2. Add extended AGC support
3. IIR on digital temperature read
MAC:
1. IMEI update can be read immediately after writing and locking OTP
2. PLMN Search confirmation handling - adding if conditions to avoid redundant operations
3. ROHC bug fix - incorrect calculation of tss ofset then tsstride is updated on ext3
4. Adding default value for cemodeStorageValue and svnStorageValue in DOP. Led and GPIO
related changes:
a. enabling the Led manager in NPE (was disabled by mistake)
b. adding new Dop field (ledIoDisable) and AT command
(AT%GETCFG="LED_GPIO_DIS") to disable the Led Manager
c. adding new Dop field (regIoDisable) and AT command
(AT%GETCFG="REGIO_DIS") to disable the Io Config Table
5. Bug Fix - when there is multiple pdn and the external interface is connected to the vlan then
DL TCP might fail because the TCP-ACK in the UL is smaller then 60 bytes
13
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
6. Bug Fix - Power save with DRX could have happen in the beginning of an ANR process
7. Add optional DHCP server option 120 (SIP RFC3361) for PDN P-CSCFv4 address. This
change will add the P-CSCFv4 address received in default bearer context request message
to the following DHCP server messages:
a. DHCP offer
b. DHCP Ack
c. DHCP Nack
8. fix for memory leakage in Handling SIB1
DRIVER:
-
TOOLS:
-
PHY:
1. Fix Rx gain compensation algorithm
2. Fix flow of setting sync during DRX power save
3. Optimize RF and PA first symbol timing
MAC:
1. Add NPE power management support
2. AT-CMD to report UL data buffer utilization (at%count="mem","tx")
3. Fixes in some manual plmn flows:
a. wake up in manual with no RPLMN in Air
b. at+Cops=0 when registered will set PLMN selection to NV
4. Fix for a second TAU Reject arrives too late
5. Added support for USB buffer configuration for NPD devices. In this new configuration the
following options are available:
a. 0 - SW default (same as large)
b. 1 - small (Max USB IN transactions 1520B and USB OUT buffers 6)
c. 2 - medium (Max USB IN transactions 5320B and USB OUT buffers 6)
d. 3 - large (Max USB IN transactions 10640B and USB OUT buffers 2)
In addition, a new DOP parameter is available and can be set in
at%setcfg="USB_BUFF_CONFIG","X"
6. Added support for SV in IMEISV configuration in DOP BSP file:
a. Set: at%setcfg="SVN_VAL","25"
b. Get: at%getcfg="SVN_VAL" or at%getid="SVN_VAL"
PHY:
1. Fixing SINR calculation
14
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
2. Fix flow of setting sync during DRX power save
MAC:
1. Remove deleting of barred cell list after reselection
2. Add new console command to disable power save (for production).
3. Fix calculation of Srxlev
4. Fix for exception in the RLC UM Reassemble SDU function
5. Resetting barred cell indication bitmap every new RRC Release, so these cells otherwise,
the consecutive Releases after the Barred cell release will be considered barred even if they
aren't
PHY:
-
MAC:
1. Reset additional BSR-related state variables as part of reset to the MAC UL state machine
2. reset the attach counter upon PLMN change
3. Added support for accelerated boot time for CD-LESS devices. The changes include:
a. Loading the device in CDC mode by default
b. Auto detection of driver installation status and jumping to U-BOOT in case drivers
are not installed
c. device will not jump to U-BOOT once drivers are installed
d. Changing the BootBP to enable and configure the cd-less parameters
PHY:
1. OL MIMO CQI optimizations
2. RI improvements
MAC:
1. Fix for AT+WS46 – returned not valid value
2. Adding support for USAT parser tool to parse fetch command
3. Fix for VZW data retry TC 4.7a
PHY:
1. Fix for DRX intra measurements
15
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
MAC:
1. Bug fix – don’t release RRC when sending detach accept, release will be initiate by the NW
2. Fix for VZW data retry 5.4b phase1
3. Changes in AT%SIMREFRESH command:
a. isRestart can have the value 2 (indicates IMSI change)
b. AT%NOTIFYEV can send SIMREFRESH notification (unsolicited) so linux
application will get it
PHY:
1. Fixing TA calculations to compensate for RX DFE propagation time
2. disable measurement window starts when RX is not active
3. Handle a gap in TTIs caused by the sleep and reconfiguration of the SRS and CQI
MAC:
1. Make USB ECM driver a Sleep Manager client in order to prevent power-save while
encapsulated response is sent to host
2. Fix for when doing handover to a cell with same PCI as the source cell but with different
frequency, both L1A and RRC consider the handover as handover to the same cell
3. Bug Fix - cancelling re-selection procedure when high priority PLMN search event is
required.
4. Bug fix - fix debug streamer xml file and MAC SubStreamID
TOOLS:
1. Cal&Ver - Fixed bug in new installation support
PHY:
1. NBS bugfix – fix handling when a connect command is given during an inter MG
2. SRS transmission bug fix in case of DRX power save
3. Inter reselection bugfix - wrong NBS detection list translation
MAC:
1. Fix for 36.523-1 TCs: 6.1.1.3, 6.1.1.3b, 8.1.2.6, 8.3.1.12a and 9.2.3.1.18
2. Check personalization status after PIN/PUK verification
3. Optimization for USIM initialization
4. Move the command for setting Remote-USIM command timeout to be in AT%TRSHCMD
5. FCF file size was increased to > 4K while the driver and ue_fileif application only used the
first 4K bytes
16
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
6. Fix for - When trying to recognize cell change as part of sib acquisition only cell-id was
checked
7. Fix for - When receiving release with load balancing-tau required cause, tau was triggered
immediately in NAS layer, however on this stage RRC is in no cell state, which causes the
emm to move to register no cell, thus forgetting the tau
8. Support scanning according scan plan given by user in DOP.
PHY:
-
MAC:
1. Fix the MS timer time recovery
2. add new console command to disable power save (for production)
PHY:
1. Adding RSRP offset for 15MHz that compensate the #FFT scale, #RS, averaging comparing
to 10MHz
2. fix wrong PBCH control in FEC area
3. Fix DRX counter when NBS is the cause for delaying sleep
4. Support for OL MIMO SB-CQI calculation
5. Setting CAGC to work every 10ms in a 100ms MG (NBS idle mode)
6. Fixed Inter oneMeasSf flag for FDD
MAC:
1. release memory allocated by ASN in case of unsupported MIB or test mode
2. release memory allocated for CellBarring_timer and FreqBarring_timer in both timer
expiration and timer delete
3. release memory allocated for RRC_Connection_Relase_Delay_timer when destroying timer
4. free sibs memory, in case reset sice is pending and sib collection is about to aborted
5. mac address learning modifications:
a. sniff only arp packets
b. remove the 1sec timer which indicated new sniffing period
6. Changed the default Power Save in connected mode to shallow ( except when the RRM flag
is on)
PHY:
17
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
MAC:
1. BCFE will notify PLMN state machine of a cell change when RRCE is in re-establishment
2. Bug fix - ipv6 destination address TFT handling was ignoring the mask
3. Fixed inconsistency in ipv6 address display in msgview - The first byte used to be displayed
in hex while the others in decimal
4. Stopping t3492 if PDN disconnect request fails in case of service request procedure failed /
rejected
5. Re-arrange NAS flags handling on various cases
6. in runIP2Cal the existence of the ip2cf file is tested before deletion
PHY:
1. Fix erroneous cases in TTI bundling and multiplexing
2. NBS thresholds control
MAC:
1. PSCF address was saved only once, in case we were re-attached the new address will not
be saved
2. Adding support for safe GPIO access - when accessing GPIO data register, only the
masked bits will be modified, and not the whole register
3. Add return for next cases AT+CEER? & AT+CEER=?
4. Support AT+CLCK query mode for personalization locks
PHY:
1. Fix - RSSI calculation is done in PHY and delivered to MAC
2. LPF calibration bugfix
MAC:
1. Adding AT%SETPCO and AT%PCOINFO to allow user to configure PCO
PHY:
18
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
1. Add ability to trigger handover and reselection inside a measurement gap
MAC:
1. Fix memory overrun in case when calibration fails on only available band in DOP
2. Handling the case of High priority PLMN search with several PLMNs, but all of them with no
special priority. In this case we always should remain on the RPLMN
3. Added missing option to query special mode status - AT%SPMMODE?
4. BER value fixed in AT+CSQ and BLER value in AT%CSQ
5. Removed extra space in the answer to CNUM
PHY:
1. Fix TTI handling for DRX
2. Low Pass Filter calibration change
a. added delay to prevent transition distortion after setting frequencies
b. changed required Rx LPF point for BW < 10
MAC:
1. in order to support DualSIM:
a. Added option "arch" to at%TRSHCMD
i. AT%TRSHCMD="arch","1"
ii. AT%TRSHCMD="arch","0"
b. AT%TRSHCMD="arch" changes isVZW flag on shadow copy ONLY
c. AT%setcfg="VZW_MODE", changes both shadow copy and DOP
2. Bug fix in dealloc of RRC timers
3. Allow at+cops=0 before CFUN, it will only save mode and not start plmn selection
PHY:
1. Fixed reporting of RSSI to MAC
2. Normalized RSSI according to full allocation of current bandwidth
3. Bug fix – RSSI values shifted by 5dB
MAC:
-
PHY:
19
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
MAC:
1. Update AMBR info which was received in EPS modify bearer request in NAS DB
2. Bug fix : in AT%SETCFG="SCAN_LIST" in case when step > MAX_U8 return error
3. Dual SIM support. support SIM switching after CFUN=0
PHY:
1. Fix inaccurate pathloss calculation in RRM
MAC:
1. Add support for PLMN re-selection in automatic PLMN selection mode
2. Bug fix forbidden PLMNs handling: when PLMN is removed from the list, the size for
memcpy was too big, and may cause memory override
3. Stop (CAT) USIM polling when USIM is deactivated
PHY:
1. Enable NCO fix during idle
MAC:
1. In case of connection release is received while SICE is still collecting additional SIBs the UE
shouldn't drop the cell, and no need to trigger new SI collection
2. Bug fix - In case the Switch off timer is running and the UE gets rrcConnectionRelease it
should finish the Detach procedure (And close the timer)
3. Bug fix - FIX- UE out of coverage recovery
4. This adds support for statically configuring the LTE UE Category in the NV BSP DOP file. In
addition, a new support for set/get cfg was added to the AT command:
a. at%getcfg="lte_ue_category"
b. at%setcfg="lte_ue_category","[3/4/5]" ( At this point only CAT3 to 5 are
supported)
5. Addition of AT commands:
a. at%meas="10" - reported RSRP only
b. at%meas="11" - reported RSRQ only
c. at%meas="12" - reported SINR only
d. at%count="usb","tx","ipbytes" - return ip bytes only
e. at%count="usb","rx","ipbytes" - return ip bytes only
20
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
TOOLS:
PHY:
1. Bug fix DRX power save– attempt to decode paging prior to DRX on-duration
MAC:
1. Ignoring HARQ feedback in idle mode
2. AT+CPIN (and other USIM related AT commands) will return 'operation not allowed' when
USIM is deactivated (instead of 'SIM not inserted')
3. AT+CPIN will not check PIN2/PUK2 mode until the user tries to access USIM file with PIN2
protection (EF_FDN, EF_BDN etc.)
4. Candidate cells will not enter to barred list if the NBS measurement is -140dBm or the cell
is not in sync (The main goal of this fix is to prevent a cell from being considered as barred
during the connection re-establishment procedure and allowing the UE to reconnect once
returning from out of coverage)
PHY:
1. Fix bug in simplified CQI reporting (relevant for 4x2 TM4)
2. Fix bug in building CQI message data – should improve TP in 4x2
MAC:
1. Fix bug in AT%MEAS command
2. Check the validity of the earfcn of stored cell as a condition to use it in PLMN search
3. Fixes for manual PLMN selections
4. Fix the return value of test command (=?) for SETCFG and GETCFG relevant for power save
commands
a. PW_MODE is only for GETCFG
b. PW_IDLE is only for SETCFG
5. Correct the response for the command AT+GCAP - Need to return +GCAP: +CLTEx (where
'x' is the UE category according to DOP setting)
21
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
6. Added support to configure direction and output value for power save pins. This define
changes in the reserved fields of SysBP version3
PHY:
1. Stability improvements
2. Fix issue with "NOT_IN_DB" logs
3. Fix 10Mhz profile configurations
MAC:
1. NITZ - due to incorrect precedence, time zone value sign was always shown as negative in
msgview and in at+cclk
2. sending an indication to the PHY in case of GCF_MODE_DATATHROUGHPUT is enabled
PHY:
1. Stability improvements
2. Fix issue with "NOT_IN_DB" logs
3. Fix 10Mhz profile configurations
MAC:
1. Fix USIM issue: Do not set sleepBeforeAPDU to '0' in case of deactivate when changing
voltage
2. Fix issue with AT CMD that are being sent before AT task is ready in the f/w. In such a case
the ltedriver was discarding these AT CMD, however, now it will induce interrupt only
when the relevant task is ready
3. Adding support for AT%LTEINFO command. At this time, only AT%LTEINFO="MAC","TA" is
supported. This command will return the current timing alignment value that can be used
for cell distance calculation
PHY:
1. Increase the time before the first subframe is opened after CS - increase stability
MAC:
1. Allow configuration of shallow sleep on boards that are enable for deep sleep.
22
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
2. In case of cell reserved with intraFreqReselection set to NotAllowed during PLMN search,
frequency was not barred because SIB1 was NULL.
3. Change the selection of the target frequency for reestablishment.
4. Fix FW image loading in SDIO Linux driver.
5. Early LTE wakeup - fix console did not work.
6. Fix a condition where cereg indication was incorrect.
7. Adding <CR><LF> for unsolicited PCOINFO & NOTIFYEV
8. Allow the NPD chip to be reset when USB reset signal is given.
PHY:
1. Fix for special scenario of 1.4Mhz TDD Ng=2
2. Fix for PHY assert on illegal EARFCN
MAC:
1. Reading OTP file has incorrect error handling and may cause memory override, Reduce
buffer size for OTP read response and add memory override protection
2. Add support on LTEDriver (both NP and MAC sides) for second AT channel for NPe devices ,
this channel will be called /dev/ttyLTE1 and can work in parallel with the current
/dev/ttyLTE0
3. Fix %CEER unsolicited response.
4. Add mode to AT%PCOINFO? response
PHY:
1. Fix for 3rd harmonic issue on band 13
2. RF test mode AT command can transmit at maximum power that is at least 25 dBm
MAC:
1. AT+CMUT? and AT+CMUT=? didn't return response (and therefore cause issues in NPE
versions)
2. second tty does not return the at response as expected by atswitch (add extra 0x0a)
3. Fix return codes for at%tstlte="usim","acc","xxxx"
4. Add 2 new AT commands AT+VZWRSRP / AT+VZWRSRQ
5. Fix the selection of target frequency for reestablishment - if this is not the first attempt, do
cell search instead of connect to original serving frequency
23
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
6. in case of RSSI scan failure(or cell search failure) during CSE_HandleRssiScanReq, the failure
handler should set correct state .
7. Include GUTI in attach request (and not IMSI) in case there is Valid GUTI, and a valid KSI.
8. Until now we considered GUTI as valid if EPS status was "updated", but in UICC test 5.1.10
we see that the request is to send attach request with GUTI when EPS status is not
updated.
9. updating capability for GCF mode.
MAC:
1. Fixed AT+CGEREP test and read ,This commit has no effect on the function of AT+CGEREP!
2. Fix wrong string returned in at%getcfg="Lte_Release_Num" when parameter value is 0 (SW
default). The SW default 0 was set to release 9 but the string showed that the default is
release 8.
3. Fix for 36.523-1 TCs: 9.2.1.1.24
4. Save DOP file in case CFUN Storage is supported (even if only some of the bits are set).
5. Add AT%MEAS="13" for RS_SNR value
6. fix for GCF test 6.1.1.6a
7. 36.523-1 TCs: 9.2.1.1.16a
24
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
MAC:
1. Attach from AT+CGACT. In case the UE is not attached and the user sends AT+CGACT=1,1
(activate CID 1) we attach to the NW, as described in 3GPP 27.007 "If the MT is not PS
attached when the activation form of the command is executed, the MT first performs a PS
attach and them attempts to activate the specified contexts". Currently we will support it
only for CID 1 (as required for 3GPP 36.523-1 TC 9.2.2.1.8)
2. fix endless loop of print outs when the AT mailbox is getting full
3. Delete EMM info from NAS_DB in case IMSI changed (SIM was replaced, as describes in
3GPP 31.121 TC 11.3)
4. %CATLOCINF: "Test" command does not show list of supported <types>
5. Fix exception when moving to CFUN=4 (flight mode)
6. Remove redundant log line in +cfun AT command.
7. Remove support for +COLP.Now the AT command will always return
AT_OPRATION_NOT_SUPPORTED as a response.
8. %AUTH: Command hangs without any execution response for "Read", "Set" command
9. Fix for “ UE doesn't work when configuring debug disabled mode (NPD IPW feature).When
debug disable mode is set the UE had an exception during initialization.
10. change the logs in ue_fileif_app to be sent to log instead of print out by printf
11. Added support for clearing the last assert information using AT%LSTASSRT="CLEAR"
12. Change log severity level from WARN to TRACE for UL HARQ none adaptive reTx.
13. Support for user indication on BOTH falling and rising edge interrupt
MAC:
1. Reset the send CAT indication flag each time the polling interval is re-started (also if no
presence detection was done), the issue was that other usim command (such as read imsi)
cause the timer to re-start and the indication was not sent
2. adding scripts to support NPE FW LZO format:
image2Lzo: will convert image.bin from FwLoader folder to ue_lte.fw.lzo in FW folder
under tools (new folder)
burnLzo: will move the ue_lte.fw.lzo to ImageBurn\Images (will override the default
image) and will prompt to burn it to the device
3. Power save - fix pin configuration, save the data registers before enter deep sleep restore -
first set the data registers, then set the direction registers
25
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
MAC:
1. Fix for 36.523-1 TCs: 6.1.1.1b
2. Fix for VZW Data retry TC 6.16
3. 2nd user IO channel bug fix: in case of at+cgact? the response was sent to the wrong
channel
4. Add 50% more UL buffers to the first 4 EPS bearers to allow support for large RLC AM
Status Prohibit setting (is required due to VZW Data Throughout tests using Anite)
5. Bug in early LTE wakeup, personalization file was not created on NP file system
6. Fix for 36.523-1 TCs: 6.3.6
7. support AT+CFUN=X,1 (reset the MT before setting it to <fun> power level)
MAC:
1. Fix for AT+CGEREP command. Don't allow AT+CGEREP=1,65535 to return OK . The
command supports only AT+CGEREP=1 all other options will return with an error
2. Stopping all NAS timers on AT+CFUN=0. It is required for test plans in order to reset the
device between Test Cases
MAC:
1. Fix race condition during initialization of the driver and FW
26
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
6.38 Release 4.5.6.0.59
Same as 4.5.6.0.58
MAC:
1. User PCO bug fix: the user requested PCO was only transmitted in the first attach request
(was missing in ReTx)
2. Decrease cat polling interval in 500 msec.
3. AT command fixes:
a. at+cops: adding the command to the 2nd user IO interface, supporting at+cops=2
to initiate detach
b. at+cgpaddr: adding support for IPV6
4. new AT command: adding the ability to change the t3402 timer with AT command -
at%trshcmd="timer","t3402","TIME_IN_SECONDS"
27
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
MAC:
1. AT commands
a. Add proprietary AT command AT%CMGW. The same as AT+CMGW but with no
<CR>, <CTRL+Z> or <ESC>
b. Add support to read the OTP lock state according to AT command definition
(%SETOTP).
c. add at%lteinfo="phy","tddconf" . the command returns the TDD configuration, if
available.
d. at%meas="13" - increase precision of max_rs_sinr according to requirements.
2. Do not use stored_cell when UICC GCF flag is set, the fix is relevant for 3GPP 31.121 TCs
7.1.5 and 7.1.6
3. Do not assert if defaultEpsId is not valid, relevant for VZW certification - Data retry TC 2.2
MAC:
1. alignment of VZW Data Retry mechanisems to support february2013 spec. including:
a. PDN swap
b. 3 P-CSCF support
c. modified handling of PDN connectivity reject
2. properly initializing the isVirtualPdn field on every PDN disconnect, this is required for
VZW Data Retry 6.2, in some cases when it wasn't initalized, the UE didn't perform PDN
disconnect as required
28
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
6.42 Release 4.5.6.0.70
PHY:
1. None.
MAC:
1. AT commands
a. Remove a redundant delay in AT+CGACT? function to fix statistical race issue that may
cause firmware to hang after few hours of operation. No change to the functionality of
this AT command
b. return %CMGW (instead of %%CMGW)
c. Modification to +CREG and +CEREG unsolicited indication to indicate out of coverage
state 4 (unknown) per 27.007 C1-112152 CR 0291
When the UE is out of coverage and mode 1/2 is configured in +CREG/+CEREG an
unsolicited indication will be sent.
Before this change out of coverage changes didn't cause unsolicited indication to be
sent.
In addition, this commit also includes various fixes to +CREG/+CEREG mode 2 (cell
changes) unsolicited indications.
MAC:
1. Allow running several GCF TCs without power reset, resetting GCF_cell_search on
AT+CFUN=0, after reset of all RRC FSMs is completed.
2. Fix for VZW AT commands test 2.39 (allow at+cgerep=2,1)
3. Enable bit #199 in terminal profile (bit 7 in byte 25). This bit indicates support of EUTRAN
NW rejection event sent to CAT/USAT. According to 31.124 table E.1 - this bit is mandatory
if UE supports EUTRAN TDD or FDD. This fix is required for USAT conformance test 4.2
(3GPP 31.124 TC 27.22.2)
29
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
MAC:
MAC:
1. add a patch for PWRT - if detect too low memory then stop transfer data until data
MAC:
1. Add a new proprietary AT command %CCLK. %CCLK is the same as +CCLK just with
additional Daylight Saving value.
MAC:
1. Add a new proprietary AT command %CCLK. %CCLK is the same as +CCLK just with
additional Daylight Saving value
2. AT%MEAS response had a missing terminator of CR
3. Reduce unnecessary write operations requests to UICC
30
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
4. fix AT+CGCONTRDP=? also returning dedicated bearers
5. In rare cases after boot some AT commands response is "error" - ecm exit on FATAL error
as ATUSOLDEL command to FW fails
6. Bug fix- DDR is not put into SELF REFRESH state while UE is in low power mode and data
might be corrupted. Applicable in cases where the device is in 32KHz and in long periods of
sleep (mainly in out of coverage scenarios)
MAC:
MAC:
1. change AT command -AT+CGCONTRDP=? - When printing list of active cids, Add a comma
sign between different cids
2. change AT command - AT+CGDCONT? - When printing the PDN IP stack type (IPV4 \ IPV6),
Add quotation mark to the PDN type string
3. change AT command output - AT+CEREG - Remove a redundant space sign before the ':'
sign in the command output
4. Save Switch-off request when EMM is in state REGISTERED_PLMN_SEARCH - Before the
change the UE tried to send detach, and it causes an assert
5. Bug fix - Sync issue between AT commands state machine and USIM state machine - On
AT+CFUN=4: Change USIM state to 'deactivate' and change AT state to
WAIT_FOR_DEREGISTER_SWITCH_OFF_RSP
6. Bug fix - out of memory in PWRT when having 5 -6 stations transferring data - change
hardcoded values in memory management of PWRT to be procs (meaning it will be
changable by cli and not only compilation) – the values are : nomem_threshold – the
minimum amount of memory allowed for PWRT – below that number the PWRT will stop
31
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA
Altair Software Release Notes Document
transferring data and will wait until memory is freed, Nomem_sleep_time – polling interval
in order to see if memory is freed
7. Optimization of SIM activation time per VZW branded spec: reduce UICC accesses by using
firmware UICC cache and not re-writing TAI values if not necessary. When cell is selected,
write the TAI to the UICC only if it has a different TAI than the one which is already written
in the UICC. This will allow the inactivity timer of the UICC lines to expire with no
interference and shorten the overall activation time
8. Adding BSP flag ipSrcFilterDisable, to disable the IPV4 Packet filtering in case of wrong
source address. Related AT commands were added as well.
a. at%setcfg="IP_SRC_FILTER_DIS","1"
b. at%setcfg="IP_SRC_FILTER_DIS","0"
c. at%getcfg="IP_SRC_FILTER_DIS"
9. Optimization (RRC layer) to improve re-selection success rate in low SINR – optimization of
RRC decision mechanism to select suitable cell upon transition from RRC connected to RRC
idle. In some cases, modem selected the last serving cells instead of the stronger cell which
resulted in redundant handover and potential data stall
10. Bug fix (RRC layer) to improve modem robustness in low SINR – mechanism to restore valid
known SIBs (based on SystemInfoValueTag) was incorrectly not activated by the RRC layer
in some conditions. This forced the modem to always collect SIBs and not use the data
already acquired previously (when channel conditions were better).
11. Bug fix (RRC layer) to improve modem robustness in low SINR - System Information (SIB)
collection timeout was incorrectly set to lower period than intended, which caused failures
to acquire System Information in low SINR in some situations. The fix is applied to the RRC
layer
MAC:
1. bug fix in SIB caching: when copying sibs from the cache, there was a case that memory
was allocated instead of deallocated in the candidate cell DB.
2. Do not send NAS_RESET to EMM in case of CFUN=1 in limited service, in case the PIN was
not verified yet
3. otp lock fails on some sflash devices - because the length transferred to the linux kernel is
always 64 bytes and is not taken from the otp region info
4. bug fix: PDN deactivation while in out of coverage was not working properly - Upon PDN
de-activation request from the user the UE should try to de-activate it. if the UE fails to
send the msg to the NW it should de-activate it locally and align the NW using TAU request
which include the EBI
32
Altair SW RN, Revision 1
Confidential. Copyright © 2013, Altair Semiconductor - Under NDA