Sunteți pe pagina 1din 20

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Project Movilnet PACE

Document
No.

Phase II

Huawei Technologies de
Venezuela C. A.

Document version
V300R002

Confidentiality
For internal use only

Product
name:
CDMA2000
BTS3606/BTS3606A
&
BTS3606E/BTS3606AE

Total pages: 18

BTS 3606/3606A/3606E/3606AE
Local Upgrade Guide
By FTP

Prepared by

Franz Durand &


Gustavo Cordova

Date:

2007-07-30

Reviewed by

Franz Durand

Date:

2008-01-07

Reviewed by

Date:

Reviewed by

Date:

Approved by

Date:

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Huawei Technologies de Venezuela C.A.


All Rights Reserved

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

BTS3606/BTS3606A Local Upgrade Guide


By FTP

1. Upgrading BTS3606 through Local FTP


This approach is to connect a portable computer directly with the BCKM Ethernet port of the
BTS3606 through crossover cables.
The FTP client software refers to the one carried by Windows operating system. Therefore, a
portable computer installed with Windows 98, Windows NT, Windows 2000, or Windows XP must carry
this software.

1.1.

Settings Laptop IP Direction

The local IP address of the BCKM is 172.16.16.16 by default. You only need to set the IP
address of the portable computer to a specified IP address in the same network segment with the
default IP address.
For example, set the IP address of the portable computer to 172.16.16.15, and the subnet mask
to 255.255.255.0.

Figure 1-1 Configuring IP Direction of Laptop.

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

1.2.

Getting Upgrade Files

a) Get the files from a BTS Upgraded like BTS Test in BSC Room. Connect the portable computer
with the BTS and run Telnet.

Start > Run> telnet 172.16.16.16


> User name: system
> Password: system
HW CBTS>opnday (This command enable to complete the commands when you write).
HW CBTS>str cbts

Figure 1-2 Opening TELNET.

b) Make the folder C:/>BTSUPGRADE; (Figure 1-3 ).

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Figure 1-3 Folder BTSUPGRADE.

c) Go into the folder created


Start > Run > cmd
Change the directory in use to C:/>BTSUPGRADE
(You can use the commands: cd.. and cd btsupgrade). Figure 1-4.

Figure 1-4 Looking for the directory BTSUPGRADE.


d) Run FTP in the folder created

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


C:/>BTSUPGRADE> ftp 172.16.16.16
>User (172.16.16.16(none)): system
>Password: system
If the connection is successful the message: 230 User SYSTEM logged in. is displayed.

Figure 1-5 Logging in FTP system.

e) Run the command:


ftp> hash

f)

(show the progress bar of upload data)

Upload the cpu file of BCKM Board. Figure 1-6.


ftp> get bckm.cpu

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Figure 1-6 Uploading bckm.cpu file.

g) Depending of the BTS Connected, upload the more commons cpu files:

ftp> get qc52bcim.cpu

(BCIM Board)

ftp> get ccpm.cpu

or

qck3ccpm.cpu

(depending of the CCPM Board)

ftp> get cecm.cpu

or

qck2cecm.cpu

(depending of the CECM Board)

ftp> get cmtr.cpu

(CMTR or OMTR Board)

ftp> get crdm.cpu

(Only in the BTS3606E/AE)

h) Upload the fpg files:

ftp> get ccpm.fpg

or

qck2ccpm.fpg

or

qck3ccpm.fpg

or

qck1mtrx.fpg

(Depending of the CCPM Board)


ftp> get cecm.fpg

or

qck2cecm.fpg

(Depending of the CECM Board)

ftp> get cmtr.fpg

or

qck2cmtr.fpg

(Depending of the CMTR Board)

ftp> get crdm.fpg


(Only in the BTS3606E/AE)

i)

Upload the BTS Configuration File:


ftp> get cbts.cfg

j)

With the command:

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


ftp> ls
You can see all the commands related and all the files necessaries. Figure 1-7.

Figure 1-7 Command ls.

k) In Telnet you can see the software version and the PCB version of the boards with the
command:
HW CBTS> dsp cbtsbrdver

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Figure 1-8 Display Board Versions (Software and PCB).

1.3.

Upgrading Files in BTS


You must upgrade the BTS from the end. Any modification of the protocol between
boards leads to communication interruption, as well as upgrade failure of end boards. If
you upgrade the BTS from the end, even if protocol modification results in
communication interruption after upgrade, communication recovers as long as the
upgrade of the previous level completes. Therefore, upgrade the BTS3606/BTS3606A in
the following sequence:
CMTR-> CCPM-> CECM-> BCIM-> BCKM
The recommended sequence of loading board software on the BTS3606E is:
CMTR -> CRDM -> CCPM -> CECM -> BCIM -> BCKM
The recommended sequence of loading board software on the BTS3606AE is:
OMTR -> CRDM -> CCPM -> CECM -> BCIM -> BCKM

Note: Although this is the recommendation in the practice the sequence is as follow:
BCKM -> cbts.cfg -> CMTR or OMTR -> CRDM -> CCPM -> CECM -> BCIM

You must upgrade the FPGA prior to the CPU for each board.

In the Software Version Configuration table, the CMTR, CRDM, CCPM, and CECM
contain logic (FPGA) and software (CPU), but the BCIM (QC51BCIM and QC52BCIM)
and BCKM only contain software (CPU).

Note:
Start the version reversion from the lowest level and observe the following sequence:
CMTR-> CCPM-> CECM-> CDRM-> BCIM-> BCKM
You must perform version reversion on the CPU prior to the FPGA for each board.

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


The version mapping relation is specified in software. The logic of higher version is
matched with the software of lower version, while the logic of lower version is
mismatched with the software of higher version.

1.4.

Upgrade Procedure

a) Logging into FTP Client and Telnet:


Repeat the previous steps from a) to e)

b) Upgrading BCKM
BCKM Software (CPU)
Execute this command to download the BCKM software to the BCKM Board:
ftp> put bckm.cpu

Execute this command to activate the BCKM software (suppose the BCKM ID is 0):
ftp> li act bckm.cpu 0

Execute this command to query upgrade results. This command can be executed for
many times:
ftp> li result
Note:
When this board is activated is necessary restart the FTP and Telnet connection.
Figure 1-9.
ftp> quit
C:\>BTSUpgrade> ftp 172.16.16.16

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Figure 1-9 Activating BCKM Software.

c) Delivering Configuration File for BTS3606


You must deliver configuration file for the BTS3606 before continue upgrading it.
Otherwise, the BCKM fails to locate the CMTR.
Through the FTP, you can upgrade the BTS even the baseband subrack board is not
configured, but the CMTRs must be configured.
You need do first the script of the BTS and do it some changes:
1. Open the file cbts.cfg with a text editor.
2. Copy the header of this file in the Script file.

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Header

Figure 1-10 Header in the file cbts.cfg.


3. Do not write comments in the script and left one line blank between commands.
4. Change the name of the Script file to cbts.cfg and save it in the folder:
C:/>BTSUPGRADE

5. Download the file to the BTS:


ftp> put cbts.cfg
6. Active the software:
ftp> li act cbts.cfg
7. Ask by results:
ftp> li result
Execute this command to view upgrade results. If the final result is SOFT ACTIVE
SUCCESS, you can continue with the others boards.

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Figure 1-11 Activating cbts.cfg file.

8. In Telnet you can check the BTS Configuration with the command:
HW CBTS> dsp cbtscfg

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

Figure 1-12 BTS Configuration.

9. In Telnet you must run the command:


HW CBTS> str cbts
10. After this, the BTS start again with the new configuration, and we need reloggin in FTP:
ftp> quit

Figure 1-13 Reloging FTP Services.

Note: If the script has some inconsistent commands, the software will not activate.

Cbts.cfg
Figure 1-14 Example of cbts.cfg

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


Do not put the command: sav cbtscfg in the script because this command needs
communication with the BAM.

d) Upgrading CMTR
CMTR Logic (FPG)
Currently, the logic software of the CMTR falls into three types: one for the QCK1CMTR,
other for the QCK2CMTR and the other one for the QCKM1OMTR.

For the QCK1CMTR, execute the following command to download the CMTR logic
to the BCKM:
ftp> put cmtr.fpg
Then execute the following command to activate the CMTR logic (suppose the
CMTR IDs are 1, 3 and 5):
ftp> li act cmtr.fpg 1,3,5
You can obtain the board ID according to actual configuration conditions.

For the QCK2CMTR, execute the following command to download the CMTR logic
to the BCKM:
ftp> put qck2cmtr.fpg
Then execute the following command to activate the CMTR logic (suppose the
CMTR IDs are 1, 3 and 5):
ftp> li act qck2cmtr.fpg 1,3,5

For the QCKM1OMTR, execute the following command to download the CMTR logic
to the BCKM:
ftp> put qck1mtrx.fpg

Then execute the following command to activate the CMTR logic (suppose the
CMTR IDs are 1, 3 and 5):
ftp> li act qck1mtrx.fpg 1,3,5

Execute this command to query upgrade results.

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


ftp> li result

Figure 1-15 Activating CMTR.CPU.

CMTR Software (CPU)


The QCK1CMTR and QCK2CMTR use the same CPU software, thus, the upgrade
procedures are also same.
Execute this command to download the CMTR software to the BCKM.
ftp> put cmtr.cpu
Execute this command to activate the CMTR software (suppose the CMTR IDs are
1, 3 and 5).
ftp> li act cmtr.cpu 1,3,5
Execute this command to query upgrade results.
ftp> li result
e) Upgrade CRDM
CMTR Logic (FPG)
To upgrade the CRDM logic, do as follows:
Execute the following command to download the CRDM logic to the BCKM:
ftp> put crdm.fpg
Execute the following command to activate the CRDM logic:
ftp> li act crdm.fpg 0
Use the command ftp> li result to view the upgrade result.

CMTR Software (CPU)


To upgrade the CRDM CPU software, do as follows:

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


Execute the following command to download the CRDM CPU software to the BCKM:
ftp> put crdm.cpu
Execute the following command to activate the CRDM CPU software:
ftp> li act crdm.cpu 0
Use the command ftp> li result to view the upgrade result.

f)

Upgrading CECM
CECM Logic (FPG)
Current CECM falls into two types: CECM (with the CSM5500 chip set) and
QCK2CECM (with the CSM6800 chip set).

For the CECM, execute the following command to download the CECM logic to the
BCKM:
ftp> put cecm.fpg
Execute this command to download the CECM logic to the BCKM.
ftp> li act cecm.fpg 5
Execute this command to activate the CECM logic (suppose the CECM ID is 5).

For the QCK2CECM, execute the following command to download the CECM logic
to the BCKM:
ftp> put qck2cecm.fpg
Execute this command to download the QCK2CECM logic to the BCKM.
ftp> li act qck2cecm.fpg 5
Execute this command to activate the QCK2CECM logic (suppose the CECM ID is
5).
ftp> li result
Execute this command to query upgrade results.

CECM Software (CPU)

For the CECM, execute the following command to download the CECM software to
the BCKM:
ftp> put cecm.cpu
Execute this command to download the CECM software to the BCKM.
ftp> li act cecm.cpu 5
Execute this command to activate the CECM software (suppose the CECM ID is 5).

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

For the QCK2CECM, execute the following command to download the CECM
software to the BCKM:
ftp> put qck2cecm.cpu
Execute this command to download the QCK2CECM software to the BCKM.
ftp> li act qck2cecm.cpu 5
Execute this command to activate the QCK2CECM software (suppose the CECM
IDs are 0 and 1).
ftp> li result
Execute this command to query upgrade results.

g) Upgrading CCPM
The CCPM falls into three types:

QCK1CCPM (CSM5000 chip, support 6 sector carriers at maximum)


QCK2CCPM (CSM5000 chip, support 6 sector carriers at maximum)
QCK3CCPM (CSM6700 chip, support 12 sector carriers at maximum)
For two types of CCPMs (QCK1 and QCK2), their CPU software is mutually compatible,
but their logic software is not compatible. You can query the PCB version information to
distinguish them.
CCPM Logic (FPG)

For the QCK1CCPM, execute the following command to download the QCK1CCPM
logic to the BCKM:
ftp> put ccpm.fpg
Execute this command to download the QCK1CCPM logic to the BCKM.
ftp> li act ccpm.fpg 0,2,4
Execute this command to activate the QCK1CCPM logic (support the CCPM IDs are
0, 2 and 4).

For the QCK2CCPM, execute the following command to download the QCK2CCPM
logic to the BCKM:
ftp> put qck2ccpm.fpg
Execute this command to download the QCK2CCPM logic to the BCKM.
ftp> li act qck2ccpm.fpg 0,2,4
Execute this command to activate the QCK2CCPM logic (support the CCPM IDs are
0, 2 and 4).

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP

For the QCK3CCPM, execute the following command to download the QCK3CCPM
logic to the BCKM:
ftp> put qck3ccpm.fpg
Execute this command to download the QCK3CCPM logic to the BCKM.
ftp> li act qck3ccpm.fpg 0,1,2
Execute this command to activate the QCK2CCPM logic (support the CCPM IDs are
0, 1 and 2).
ftp> li result
Execute this command to query upgrade results.

CCPM Software (CPU)


The CPU software for the QCK1CCPM and the QCK2CCPM is the same.
To upgrade the CCPM CPU software, do as follows:
ftp> put ccpm.cpu
Execute this command to download the CCPM software to the BCKM.
ftp> li act ccpm.cpu 0,2,4
Execute this command to activate the CCPM software (support the CCPM IDs are 0,
2 and 4).

To upgrade the QCK3CCPM CPU software, do as follows:


ftp> put qck3ccpm.cpu
Execute this command to download the CCPM software to the BCKM.
ftp> li act qck3ccpm.cpu 0,2,4
Execute this command to activate the CCPM software (support the CCPM IDs are 0,
2 and 4).

ftp> li result
Execute this command to query upgrade results.

h) Upgrading BCIM
BCIM Software (CPU)
Execute this command to download the BCIM software to the BCKM:
ftp> put qc51bcim.cpu

(If the CPU version is 860)

ftp> put qc52bcim.cpu

(If the CPU version is 8260)

BTS3606/BTS3606A & BTS3606E/BTS3606AE Local Upgrade by FTP


Execute this command to activate the CCPM software:
ftp> li act qc51bcim.cpu 0

(if the CPU version is 860)

ftp> li act qc52bcim.cpu 0

(If the CPU version is 8260)

You can determine the CPU version by querying the board version.
ftp> li result
Execute this command to query upgrade results.

Figure 1-16 Activating BCIM Software.

S-ar putea să vă placă și