Previous page Next page

Appendix F: Sample Upgrade Script File


Introduction

Each software release provides an updated script file, a sample of which is shown below. The filenames following the SET APPNAME command in this sample are examples only and may not match those used in production.

Release Date:  July 25, 2006  
 
#
 
# H323-Centric 46XX Software Upgrade Script
 
# Additions for 460xP
 
#
 
# This file upgrades the following telephones to the
 
# indicated releases: 
 
#     4601  - GA Release 2.3 
 
#     4601+ - GA Release 2.3
 
#     4602D, 4602SW H.323 - GA Release 2.3
 
#     4602+  - GA Release 2.3 
 
#     4602D, 4602SW SIP - GA Release 2.2.2
 
#     4602SW+ SIP - GA Release 2.3 
 
#     4606, 4612, 4624 - GA Release 1.8.3 
 
#     4610SW, 4620SW, 4621SW, 4622SW H.323 - GA Release 2.4
 
#     4620 H.323 - GA Release 2.3
 
#     4610SW, 4620SW, 4621SW SIP - GA Release 2.2.2 
 
#     4625  - GA Release 2.5
 
#     4690  - GA Release 2.0
 
#
 
# *This script file will load multi-byte software
 
#  with support for English, Chinese, Japanese and 
 
#  Cyrillic display fonts into ACP 4610SW, 4620SW, 
 
#  4621SW, and 4622SW Telephones
 
#                         
 
#              
 
#################################################
 
# BOOTAPP VERSION NUMBERS 
 
#   46xx: 83
 
#   4601: 2.3
 
#   4601+: 2.3
 
#   4602: 2.3
 
#   4602+: 2.3
 
#   4602/02SW SIP: 2.3
 
#   4602SW+ SIP: 2.3
 
#   4610: 2.4
 
#   4620: 2.3
 
#   4620SW: 2.4
 
#   4621SW: 2.4
 
#   4622SW: 2.4
 
#   4625SW: 2.5
 
#   4690: 2.0
 
#################################################
 
#################################################
 
# BIGAPP VERSION NUMBERS 
 
#   46xx: 1.8.3
 
#   4601: 2.3
 
#   4601+: 2.3
 
#   4602: 2.3
 
#   4602+: 2.3
 
#   4602/02SW SIP: 2.2.2
 
#   4602SW+ SIP: 2.3
 
#   4610: 2.4
 
#   4610 SIP: 2.2.2
 
#   4620: 2.3
 
#   4620SW: 2.4
 
#   4620SW SIP: 2.2.2
 
#   4621SW: 2.4
 
#   4621SW SIP: 2.2.2
 
#   4622SW: 2.3
 
#   4625SW: 2.5
 
#   4690: 2.0
 
#################################################
 

 
#check bootApp version             
 

 
IF $MODEL4 SEQ 4601 goto BOOTAPP4601
 
IF $MODEL4 SEQ 4602 goto BOOTAPP4602
 
IF $MODEL4 SEQ 4606 goto BOOTAPP46XX
 
IF $MODEL4 SEQ 4610 goto BOOTAPP4610
 
IF $MODEL4 SEQ 4612 goto BOOTAPP46XX
 
IF $MODEL4 SEQ 4620 goto BOOTAPP4620
 
IF $MODEL4 SEQ 4621 goto BOOTAPP4620  
 
IF $MODEL4 SEQ 4622 goto BOOTAPP4620
 
IF $MODEL4 SEQ 4624 goto BOOTAPP46XX
 
IF $MODEL4 SEQ 4625 goto BOOTAPP4625
 
IF $MODEL4 SEQ 4690 goto BOOTAPP4690
 

 
goto END
 

 
# BOOTAPP4601
 
IF $MODEL  SEQ 4601D01A goto BOOTAPP4601D
 
IF $MODEL  SEQ 4601D01B goto BOOTAPP4601P
 
goto END
 

 
# BOOTAPP4601D
 
IF $BOOTNAME SEQ 4601dbte1_82.bin goto CONVERT01
 
IF $BOOTNAME SEQ cvt01_2_3.bin goto AVAYACODE01
 
IF $BOOTNAME SEQ b01d01b2_3.bin goto DEF46XX
 
IF $APPNAME  SEQ a01d01b2_3.bin goto END
 
goto GET01_182
 
goto END
 

 
# GET01_182
 
SET APPNAME 4601dbte1_82.bin
 
goto END
 

 
# CONVERT01
 
SET APPNAME cvt01_2_3.bin
 
goto END
 

 
# AVAYACODE01
 
SET APPNAME b01d01b2_3.bin
 
goto END
 

 
# BOOTAPP4601P
 
IF $BOOTNAME SEQ b01d01p2_3.bin goto DEF46XX
 
SET APPNAME b01d01p2_3.bin
 
goto END
 

 
# BOOTAPP4602
 
IF $MODEL  SEQ 4602D01A goto BOOTAPP4602D
 
IF $MODEL  SEQ 4602D02A goto BOOTAPP4602SW
 
IF $MODEL  SEQ 4602D02B goto BOOTAPP4602P
 
goto END
 

 
# BOOTAPP4602D
 
IF $BOOTNAME SEQ 4602dbte1_82.bin goto CONVERT02
 
IF $BOOTNAME SEQ cvt02_2_3.bin goto AVAYACODE02
 
IF $BOOTNAME SEQ b02d01b2_3.bin goto DEF46XX
 
IF $APPNAME  SEQ a02d01b2_3.bin goto END
 
goto GET02_182
 
goto END
 

 
# GET02_182
 
SET APPNAME 4602dbte1_82.bin
 
goto END
 

 
# CONVERT02
 
SET APPNAME cvt02_2_3.bin
 
goto END
 

 
# BOOTAPP4602SW
 
IF $BOOTNAME SEQ 4602sbte1_82.bin goto CONVERT02SW
 
IF $BOOTNAME SEQ cvt02sw_2_3.bin goto AVAYACODE02
 
IF $BOOTNAME SEQ b02d01b2_3.bin goto DEF46XX
 
IF $APPNAME  SEQ a02d01b2_3.bin goto END
 
goto GET02S_182
 
goto END
 

 
# GET02S_182
 
SET APPNAME 4602sbte1_82.bin
 
goto END
 

 
# AVAYACODE02
 
SET APPNAME b02d01b2_3.bin
 
goto END
 

 
# CONVERT02SW
 
SET APPNAME cvt02sw_2_3.bin
 
goto END
 

 
# BOOTAPP4602P
 
IF $BOOTNAME SEQ b02d02p2_3.bin goto DEF46XX
 
SET APPNAME b02d02p2_3.bin
 
goto END
 

 
# BOOTAPP4620
 
IF $MODEL SEQ 4620D01A goto BOOTAPP4620A
 
IF $MODEL SEQ 4620D01B goto BOOTAPP4620B
 
IF $MODEL SEQ 4621D01A goto BOOTAPP4620B  
 
IF $MODEL SEQ 4622D01A goto BOOTAPP4620B  
 
goto END
 

 
# BOOTAPP4610
 
IF $BOOTNAME SEQ b10d01b2_4.bin goto DEF46XX
 
SET APPNAME b10d01b2_4.bin
 
goto END
 

 
# BOOTAPP4620A
 
IF $BOOTNAME SEQ b20d01a2_3.bin goto DEF46XX
 
SET APPNAME b20d01a2_3.bin
 
goto END
 

 
# BOOTAPP4620B
 
IF $BOOTNAME SEQ b20d01b2_4.bin goto DEF46XX
 
SET APPNAME b20d01b2_4.bin
 
goto END
 

 
# BOOTAPP4625
 
IF $BOOTNAME SEQ b25d01a2_5.bin goto DEF46XX
 
SET APPNAME b25d01a2_5.bin
 
goto END
 

 
# BOOTAPP4690
 
IF $BOOTNAME SEQ 4690_020005.bin goto DEF4690
 
SET APPNAME 4690_020005.bin
 
goto END
 

 

 
# BOOTAPP46XX
 
IF $BOOTNAME SEQ 46XXCOMMON.V83 goto DEF46XX
 
SET APPNAME bbla0_83.bin
 
goto END
 
################################
 
#  download  bigApp            #
 
################################
 
# DEF46xx
 
IF $MODEL4 SEQ 4601 goto DEF4601
 
IF $MODEL4 SEQ 4602 goto DEF4602
 
IF $MODEL4 SEQ 4606 goto DEF4606
 
IF $MODEL4 SEQ 4610 goto DEF4610
 
IF $MODEL4 SEQ 4612 goto DEF4624
 
IF $MODEL4 SEQ 4620 goto DEF4620
 
IF $MODEL4 SEQ 4621 goto DEF4620  
 
IF $MODEL4 SEQ 4622 goto DEF4620 
 
IF $MODEL4 SEQ 4624 goto DEF4624
 
IF $MODEL4 SEQ 4625 goto DEF4625
 

 
goto END
 

 
#bigApp for 4601 model
 
# DEF4601
 
IF $MODEL  SEQ 4601D01A goto DEF4601D
 
IF $MODEL  SEQ 4601D01B goto DEF4601P
 
goto END
 

 
# DEF4601D
 
SET APPNAME a01d01b2_3.bin
 
goto END
 

 
# DEF4601P
 
SET APPNAME a01d01p2_3.bin
 
goto END
 

 
#bigApp for 4602 and 4602SW SIP model
 
# DEF4602
 
IF $SIG SEQ 2 goto SIP_4602
 
IF $MODEL  SEQ 4602D01A goto DEF4602D
 
IF $MODEL  SEQ 4602D02A goto DEF4602SW
 
IF $MODEL  SEQ 4602D02B goto DEF4602P
 
goto END
 

 
#bigApp for 4602D model
 
# DEF4602D
 
SET APPNAME a02d01b2_3.bin
 
goto END
 

 
#bigApp for 4602SW model
 
# DEF4602SW
 
SET APPNAME a02d01b2_3.bin
 
goto END
 

 
# SIP_4602
 
#bigApp for 4602 SIP model
 
IF $MODEL  SEQ 4602D02B goto SIP_4602P
 
SET APPNAME s02d01b2_2_2.bin
 
goto END
 

 
# SIP_4602P
 
#bigApp for 4602+ model
 
SET APPNAME s02d02p2_2_3.bin
 
goto END
 

 
# DEF4602P
 
SET APPNAME a02d02p2_3.bin
 
goto END
 

 
#bigApp for 4606 model
 
# DEF4606
 
SET APPNAME def06r1_8_3.bin
 
goto END
 

 
# DEF4610
 
#bigApp for 4610 ACP model
 
IF $SIG SEQ 2 goto SIP_4610
 
SET APPNAME a10d01b2_4.bin
 
goto END
 

 
# SIP_4610
 
#bigApp for 4610 SIP model
 
SET APPNAME s10d01b2_2_2.bin
 
goto END
 

 

 
#bigApp for 4620 models
 
# DEF4620
 
IF $MODEL SEQ 4620D01A goto DEFAPP4620A
 
IF $MODEL SEQ 4620D01B goto DEFAPP4620B
 
IF $MODEL SEQ 4621D01A goto DEFAPP4620B  
 
IF $MODEL SEQ 4622D01A goto H323_4620SW  
 
goto END
 

 
# DEFAPP4620A
 
#bigApp for 4620 ACP model
 
SET APPNAME a20d01a2_3.bin
 
goto END
 

 
# DEFAPP4620B
 
IF $SIG SEQ 2 goto SIP_4620SW
 

 
# H323_4620SW
 
#bigApp for 4620SW ACP model
 
SET APPNAME a20d01b2_4.bin
 
goto END
 

 
# SIP_4620SW
 
#bigApp for 4620SW SIP model
 
SET APPNAME s20d01b2_2_2.bin
 
goto END
 

 
#bigApp for 4612 & 4624 model
 
# DEF4624
 
SET APPNAME def24r1_8_3.bin
 
goto END
 

 
#bigApp for 4625SW models
 
# DEF4625
 
SET APPNAME a25d01a2_5.bin
 
goto END
 

 
#bigApp for 4690 model
 
# DEF4690
 
#SET APPNAME XXXXXXXXXXXXXX.bin
 
goto END
 

 
# END
 
GET 46xxsettings.txt
 


Previous page Next page