================================================================================================

GSM LCA E378i R3.7.2.2 Release Notes

================================================================================================

FULL BUILD GSM PLATFORM RELEASE LABEL     : R3722_G_0E.26.5CR

BASE LABEL                                : R3722_G_0E.26.5BR

BASELINE BUILD LABEL                      : R372_G_0E.20.C1R

RELEASE IDENTIFIER                        : R3.7.2.2

BUILD ENGINEERS ( CORE ID )               : Irene Borgini  (aib012)

BUILD DATE                                : June 07, 2005

CLEARCASE REGION BUILT IN                 : zit05c

 

 

------------------------------------------------------------------------------------------------

RELEASE LOCATION

================

Official E378i SW Release:    http://compass.mot.com/go/e378i

Official E378i IMEISV list:   http://compass.mot.com/go/e378i

Official E378i PRDCFG label:  http://compass.mot.com/go/153875380

Official E378i DoJa Package:  http://compass.mot.com/go/160296737

 

------------------------------------------------------------------------------------------------

BASIC SOFTWARE INFORMATION

==========================

PHONE FILE

  FILENAME  : R3722_G_0E.26.5CR_flash_dev.elf.gz

  FILE SIZE : 102126964

  CHECK SUM : 1890909173         

 

HARDWARE

    PRODUCT    : GSM E375i R3722

    MEMORY RAM : 8M

    MEMORY ROM : 32M

 

DSP VERSIONS

    HW Requirement      : Neptune LTE ROM2

    RAM SW Version      : 1F

    ROM2 Patch Version  : 1F

 

SEEM MAP version   : 01.01.00.02

IMEISV version     : 0x32

PLMN Label Used    : PLMN_G_01.00.46I

PLMN ROC Check     : PASS

 

 

------------------------------------------------------------------------------------------------

COMPONENT LABELS TAKEN                                                ( *** = changed )

======================

 

ARM Development Suite (ADS)             : ADS_1.2_BUILD842_ALL

--------------------------------------------------------------------------------

BOOT                                    : BOOT_G_00.08.25P_E375I

--------------------------------------------------------------------------------

BUILD Tools                             : BUILD_N_03.04.4FI

--------------------------------------------------------------------------------

Common Application & Architecture (CAA) : CAAP041_G_04.08.01

--------------------------------------------------------------------------------

Digital Signaling Processor (DSP)       : DSP-G_P_62.1F.1F_R

--------------------------------------------------------------------------------

GSM Stack                               : GSMSTACK_G_03.03.28I

--------------------------------------------------------------------------------

High-Assurance Boot (HAB) Tools         : HAB_TOOLS_G_01.40.0000I

--------------------------------------------------------------------------------

Integration Tools                       : INTTOOL_G_01.03.0AR

--------------------------------------------------------------------------------

MMI Network & Signaling (MMINS)         : MMINS_G_01.1A.00I

--------------------------------------------------------------------------------

Product-Configuration (PRDCFG)          : PRDCFG_G_0E.26.57R

--------------------------------------------------------------------------------

Public Land Mobile Network (PLMN)       : PLMN_G_01.00.46I ***

--------------------------------------------------------------------------------

SIERRA Low-Level Engine (LLE)           : SIERRA_3.0.004F

--------------------------------------------------------------------------------

Simulator                               : SIMTECH_NEPTUNE_050308

--------------------------------------------------------------------------------

System-Configuration (SYSCFG)           : SYSCFG_G_04.47.01R

--------------------------------------------------------------------------------

ACCESSORY (ACCY)                        : ATACCY_N_02.1A.00I

--------------------------------------------------------------------------------

CNF+ Library                            : Version 3.5 GCP

 

 

CNF+ v3.5 Release Notes:

/vobs/pcs_imode/imode/docs/thirdparty/ReleaseNote.xls   /main/par_g_imode_r3.7.2.2/libff75327_zit05c_aib012_cnflib_v3.5_gcp/1

element * R3722_G_0E.26.5CR_IMODE

 

CNF+ v3.5 DEBUG Version:

/vobs/pcs_imode/imode/src/thirdparty/access/lib/DEBUG/cnfparm.lib  /main/par_g_imode_r3.7.2.2/libff75327_zit05c_aib012_cnflib_v3.5_gcp/1

 

 

NOTE: by default the CNF+ library is LIB_TYPE=KPN_TME, to build CNF+ library with DEBUG capability:

 

1) acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE BLDSRC=1 LIB_TYPE=DEBUG gsm_phone -J 8

 

 

NOTE: everytime a new version of CNF+ library is selected adding a new rule in the CS, the "/vobs/pcs_imode" must be compiled:

 

1) acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE BLDSRC=1 pcs_imode -J 8

2) acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE link_gsm_phone -J 8

--------------------------------------------------------------------------------

 

 

RELEASE DESCRIPTION

===================

 

Notes:

 

1/ All the ELF files are compiled with DEBUG_ON=1.

 

    For this reason, the ELF generated by a generic user that has no access to "/vobs/pcs_imode",

    is different in size and checksum.

 

2/ If the SW version on your handset is previous to R3722_G_0E.26.4CR is mandatory to flash the Boot replacer.
New replacers are available at: http://compass.mot.com/go/159388792
This folder contains SHX files that will allow users to upgrade the bootloader to version 8.23.
This upgrade is necessary starting from release R3722_G_0E.26.4CR and do not allow to load
on the handset a previous software version
Once you upgrade to 8.23 Bootloader you will not be able to replace the bootloader again on
PROD phones with IMEIs and you cannot downgrade to a version previous to R3722_G_0E.26.4CR.

3/If the SW version on your handset is later than R3722_G_0E.26.4CR the bootloader version is 8.23.
You can re-flash R3722_G_0E.27.05R_reflash.shx (boot version 8.25) but the bootloader will not be upgraded to 8.25
New replacer to upgrade the bootloader version from 8.23 to 8.25 is available at:
http://compass.mot.com/go/164108395

 

================

 

Important Instructions that apply to all releases.

--------------------------------------------------

(1). The following 3 steps need to be executed in the specified order to load SW into the phone

     with a specific language package:

     Step_1: Flash the default superfile.  This default superfile is located under the /flash/full

             directory.

     Step_2: Flex the phone with required flex file.  For details see the "FLEXING" section below.

     Step_3: Flash the Language only superfile, which is located under the /flash/languages

             directory.

     No further flexing needed.

    

(2). To request access to WSD software releases in the Compass release area, Please follow the

     process described in: http://compass.mot.com/go/relhelp

 

(3). Flashing superfiles requires PST_6.8 and up.

 

 

------------------------------------------------------------------------------------------------

FLASHING SUPERFILES

====================

 

Default (Lang 0003):

--------------------

      BLANK FLASH :

          R3722_G_0E.26.5CR_flash.shx.gz

      REFLASH :

          R3722_G_0E.26.5CR_reflash.shx.gz

 

      Location: Same as the above release area, under the directory: /flash/full

 

 

Language Package Full Re-Flash Superfiles:

--------------------------------------

      See the detail description for how to generate each language bundle below.

 

 

Language Bundle Only Superfiles:

-------------------------------

      Default:

      Language Package 0001 (American English)

      Language Package 0038 (British English,         French, German, Italian, Greek,      Spanish, Turkish)

      Language Package 0039 (British English, Dutch,  French, German, Italian, Portuguese, Spanish, Turkish)

 

      Telefonica:

      Language Package 0838 (British English,         French, German, Italian, Greek,      Spanish, Turkish)

      Language Package 0839 (British English, Dutch,  French, German, Italian, Portuguese, Spanish, Turkish)

 

 

      Location: Same as the above release area, under the directory: /flash/languages

 

      Note: the i-Mode prompts for Portuguese and Turkish are replaced with english

 

 

DRM Bundle Only Superfiles:

--------------------------

      DRM Package 0001 (KPN)

      DRM Package 0002 (TME)

 

      Location: Same as the above release area, under the directory: /flash/drm

 

 

------------------------------------------------------------------------------------------------

FLEXING

=======

This build has been flexed with version 046

 

Location: http://gsm-web.pcs.mot.com/lca_releases/flex/GSM/R3.7.2.2/046/

 

Location: Same as the above release area, under the directory: /flex

 

------------------------------------------------------------------------------------------------

DoJa Package

============

DoJa Package available at: http://compass.mot.com/go/160296737

 

For information on the correct Package per Region and Operator:

http://compass.mot.com/doc/160321453/Java_Packs_E378i.xls

 

------------------------------------------------------------------------------------------------

PHASING DATA BACKUP

===================

Use Radiocomm.

 

1) Select: Common Features /NV/SEEM.

 

2) In the section "Table" click "Open":

 

3) Use the template ".NVM" saved at: http://compass.mot.com/go/153006542

 

4) After the template has been loaded click "Read".

 

5) Then click "Save" to save the phasing data backup on your HD.

 

 

------------------------------------------------------------------------------------------------

MEMORY USAGE

============

The ram_rom reports are calculated based on flash dev ONLY (without bootloader).

 

RAM/ROM Summary :

RAM/ROM Report  :

RAM/ROM All     :

 

Location: Same as the above release area, under the directory: /info/ram_rom

 

 

------------------------------------------------------------------------------------------------

SEEM ELEMENT LIST

=================

SEEM element list :

 

Location: Same as the above release area, under the directory: /info

 

 

------------------------------------------------------------------------------------------------

SIMULATOR

=========

The simulator is based on version SIMTECH_NEPTUNE_050308

You need the following line in your config-spec to run the simulator:

 

element /vobs/simtech/release/...  SIMTECH_NEPTUNE_050308

element  *  R3722_G_0E.26.5CR

 

 

Files you need:

 

1. All files needed are included in the tar archive R3722_G_0E.26.5CR_simulator.tar,

   please download it to your work directory and extract it.

   Update "romdir" directory in neptune.tcl according to your work directory

 

3. if you have your own elf file generated, make sure to replace the file names

   in neptune.tcl, then simulator can load elf file(s) automatically.

    

4. To run the simulator: launch the script "run_e375i"

 

5. Press 'GO' on XSIMPHONE window and let the handset power up

 

NOTE: the hard key is temporarily handled by the SMART key Do not care

about the keys: "Carrier 1" & "Carrier 2" Those inconsistency will be

removed in a newer simulator version

 

------------------------------------------------------------------------------------------------

DUMP

====

GSM dump file : R3722_G_0E.26.5CR_dump.elf.gz

 

Location: Same as the above release area, under the directory: /dump

 

 

------------------------------------------------------------------------------------------------

SPECIAL NOTES AND INSTRUCTIONS FOR THE BUILD

============================================

1). Special build rules you have to put on the top of the integration label:

---------------------------------------------------------------------------

       ############################################################################

       #### This is required to pick up Perl version 5.6,                      ####

       #### Add this section on the top of your config-spec                    ####

       ############################################################################

       ############################################################################

       element /vobs/atso_tools/perl5/...                         BUILD_N_03.04.4FI

       ############################################################################

 

 

2). Build Instructions for all sites: Add the rule(s) in step 1). above first, then:

-----------------------------------------------------------------------------------

A). To reproduce the current build from source code:

    1) Set the config-spec to:

       element  *  R3722_G_0E.26.5CR

 

    2) Make sure you are in the correct directory by running:

 

       cd /vobs/platform2000/code

 

    3) Issue one of the following build commands:

 

    NOTE: For official builds, OFFICIAL_VERSION=1 and DEBUG_ON=1 are used.

          Also, the language packages are built using "link_gsm_lng_pkgs" and

          drm packages are build using "link_gsm_drm_pkgs" on the command line.

 

       BUILD FROM SOURCE:

       =================

       acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE BLDSRC=1 OPERATORS=Telefonica gsm_phone -J 8

 

       DUMP BUILD:

       ==========

       acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE BLDSRC=1 DEBUG_ON=1 gsm_phone_dump -J 8

 

       HWCFG BUILD:

       ===========

       acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE BLDSRC=1 gsm_hwcfg_block.elf -J 8

 

       PDS BUILD:

       =========

       acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE BLDSRC=1 gsm_pds.elf -J 8

 

       ARCHIVES BUILD:

       ===============

       acmake PRODUCT=gsm_e375i TYPE=DISP176X220 MAKE_TELEMATICS=FALSE NETMON=FALSE link_gsm_phone -J 8

 

     

------------------------------------------------------------------------------------------------

FLASH SUPERFILE (.shx) GENERATION FOR SECURE AND NON SECURE PRODUCTION PHONE:

=============================================================================

    A high assurance boot (HAB) build works on both a development and production Neptune.

    R3722_G_0E.26.47I and beyond contain the high assurance boot (HAB) feature.

    Security files used in the HAB process and phone software are validated using digital signatures.

    Code groups 0 & 1, and the DSP code are digitally signed.

    This signature is done during the creation of the superfile.

    The superfile scripts has options for signing depending whether the build is for development or production:

 

    -S        Used for development portables or windboards.

    -SA       Used for generic signatures.

    -SD <UID> Used for bound signatures.

 

    Feature team developers can use options -S and -SD

 

    Options -S produces superfiles for development portables or windboards only.

    These superfiles will not work on production phones (production Neptunes).

 

    Feature team developers can use the option -SD for production phones.

    But option -SD produces superfiles which only work in one particular production phone.

    These superfiles are bound to a particular piece of hardware (Neptune).

    These superfiles will not work on any other production phones.

 

    The integration team uses option -SA.

    Option -SA produces superfiles for all production and development phones.

    But a special authorization is required to use option -SA.

 

    All feature team developers are allowed to use the options -S and -SD.

 

    To identify the Neptune type, development or production, with RadioComm

 

    1. Go to "GSM 2" tab. Find the "MEMACS" function (halfway down in right side).

    2. Select radio buttons "Binary" and "Read". Enter "Address" 24850000. Enter "Number of Data Bytes" 2.

    3. In pull down menu "Device" choose 000 - MCU.

    4. Press "Execute".

    5. The result is displayed in the "Data" text box.

 

          0xF001 - Development Neptune.

          0xF002 - Production Neptune.

          0xF008 - Special unsecured production Neptune.

 

 

    To obtain the UID for the -SD option, with RadioComm, do steps 1-5 above with

 

    To generate a -SD bound signature build:

 

    1. With Run RadioComm go to "GSM 3" tab.

    2. Click the "IMEI" button to retrieve the phone's IMEI.

    3. Click on the "RD_IC" button.  You will be prompted for a file name.

       Please name the file <IMEI_uid>.txt. Example: 004400004683510_uid.txt.

    4. Copy this file to your /vobs/platform200/code directory.

 

    5. Run the superfile generation command for bound signature:

 

       config spec:

       element /vobs/atso_tools/hab_tools/... HAB_TOOLS_G_01.40.0000I

       element * R3722_G_0E.26.5CR

 

       REFLASH ONLY:

        /vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -0,1,3,4,18 gsm_flash_dev.elf -SD <IMEI>_uid.txt

        FLASH:

        /vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -0,1,3,4,15,18 gsm_flash_dev.elf -r -SD <IMEI>_uid.txt -5 gsm_hwcfg_block.elf -6 gsm_pds.elf

 

    6. The .shx file generated will only be valid for the specific phone whose UID was used.

 

===========================================================================================================================

 

BLANKING :

--------

/vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -0,1,3,4,15,18 gsm_flash_dev.elf -r -S -5 gsm_hwcfg_block.elf -6 gsm_pds.elf

 

REFLASH :

-------

/vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -0,1,3,4,15,18 gsm_flash_dev.elf -S

 

LANGUAGE ONLY REFLASH :

---------------------

/vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -S -4 gsm_langXXXX.elf

 

LANGUAGE FULL-FLASH REFLASH :

---------------------------

/vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -S -0,1,3,15,18 gsm_flash_dev.elf -4 gsm_langXXXX.elf

 

DRM ONLY REFLASH :

----------------

/vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -S -15 gsm_drmXXXX.elf

 

DRM FULL-FLASH REFLASH :

----------------------

/vobs/atso_tools/boot/superfile -chip neptune_lte -p gsm_e375i -S -0,1,3,4,18 gsm_flash_dev.elf -15 gsm_drmXXXX.elf

 

 

------------------------------------------------------------------------------------------------

LINK WARNINGS

=============

File Name:

 

Location: Same as the above release area, under the directory: /info

 

 

------------------------------------------------------------------------------------------------

VOB LIST

========

File Name:

 

Location: Same as the above release area, under the directory: /info

 

 

------------------------------------------------------------------------------------------------

NEW BRs/CRs

===========

BR         Sev   Pri    CRNumber    Description

109476      3     1     LIBgg11173  ST:RND: Display is not updated after display timeout, phone locked

113338      3     1     LIBgg18643  FT:"Send in Message" option shouldn't exist in BMP picture menu

113343      3     2     LIBff93292  FD: RANDOM panic inserting picture in iMMS

 

NOTE: LIBff93292 resolves CR LIBgg22513 : FT_AUS: Unable to apply 640x480 wallpaper

 

------------------------------------------------------------------------------------------------

 

====================

END OF RELEASE NOTES

====================