Changes made from version 3.57 to 4.02:
USSD
Send USSD returns complete response
" * " character is handled correctly in USSD input
SMS
Erased concatenated SMS's are not shown when new one comes
GPRS
FDN support for GPRS connection
Call and network management:
Call using ALS line 2 are handled correctly
DTMF improvement. Beep sound stops when accessing voice message box
Call divert status is shown correctly
Bluetooth
Bluetooth authorisation request is displayed also when in Menu
Rejecting a call from BT handsfree does not make a missed call
In Chinese UI mode the setting "Hide closk" works correctly with Calendar alarms
UCS-2 support for ringing tone title
Operator list updated
Changes made from version 3.06 to 3.57:
GPRS
Timer T3186 is reset when camping to the new cell starts.
Improvements to SI13 refresh on ext-BCCH.
Improvement to camping on PCCCH: now possible to camp on cell after PSI1 and PSI2 are received. Earlier PSI1, PSI2 and PSI3 were all needed. v RAC_ valid invalidated after every detach (local or procedure).
Improvement to MS functionality: in NW, which continuously rejects the TBF establishment by sending immediate assignment reject.
Improvement to cell reselection in case where C2 parameters are used for cell priorisation.
When MS lost coverage and returns service in a new RA and network mode of operation is I, then RAU is performed with update type combined RA/LA updating. If RA is not changed then update type is combined RA/LA updating with IMSI.
Total PLMN search timer value is optimised for every used band combination.
Pending or suspended PLMN search is started if own SI search is ongoing during TBF release.
Improvement to SI search in case where SI13 is received with changed BCCH_CHANGE_MARK.
Improvement to cell reselection in case where reselection reason is abnormal cell reselection.
Attempt counter for unresponded attach request, detach request and routing area update request was increased after every request. Now attempt counter is increased after 5 requests.
Improvements to RAU procedure in case where NMO changes from NMO2 to NMO1.
Improvement in own SI search clearing when target cell reading is started in TBF mode.
Improvement in reception of too many erroneous PSI blocks.
Optimisation to 900->1800 cell reselection time.
Direct hopping improvement: The length of the reassembled block is correctly updated to the actual output block length field, which is used in decoding of the message.
Improvement in PFI value handling in Packet Resource Request.
Pending channel configuration optimised neighbour SYNC or PSW measurement during TBF causing long cell reselection time.
Improvements in Early Classmark sending in PCCCH.
Improvements in handling the rejection cause #15 "No suitable cells in LA".
Improvements in timing offset threshold for early SCH measurement in a PDTCH configuration. Now neighbour synchronization is not missed in certain situations.
If network transmits a message with incorrect values in non-GPRS cell options IE, then non-GPRS cell options IE is marked as not being present in the message. Implementation changed to cope with incorrect message.
Not able to handle Immediate Assignment if it came in two parts (two-message assignment). Now two message assignments handled correctly.
Improvements in handling of the MPH_NEXT_CELL_REQ message in PCCCH cell.
Cell reselection not allowed to perform a barred cell during ongoing DL TBF.
Handling of the combined RAU accept during MM state "Receive RR Activation Response" improved.
Neighbour measurements are resumed after non-DRX->DRX (PCCCH).
When SMS character coded NITZ or flexible PLMN name had 7 spare bits in the last octet, then the name length was calculated 1 character too long. Therefore in display an extra '@' character was shown when name length was 7, 15, 23, 31 or any other (8 * n - 1) length.
TA update procedure changed. Latest sent TAI info is reused now as long as it is valid even if we get new values for the other direction. This change avoids gaps in the earlier procedure in receiving continuous TA blocks when taking the new TAI values in use.
When PCCCH is accessed RSSI values are changed so that reselection is triggered. After successful reselection to another cell auto PSI1 -procedure is completed correctly.
With several band combinations maximum PLMN search time is correctly set when e.g. next cell request received during suspended PLMN search.
The cell, where SI/PSI13 is received, is supposed to support GPRS. Earlier GPRS support was marked as true only if PBCCH description is present in the SI13.
Messaging
Improvements for SMS stability.
Compact business cards are received as normal SMS.
China input improvement: In SMS '?' is shown instead of an empty 'box'
Other changes
Alarm Clock Indicator at start up improvement. Indicator was sometimes displayed briefly at start up even Alarm Clock was not activated.
SIM lock improvement

Operator list updated
Changes made from version 3.04 to 3.06:
Support for new type of flash device added (improvement for production)
Updated list of operators