By Glenn McCallum

Upgrade Cisco Cellular Module Firmware / Microcode

Simple breakdown of process to upgrade the microcode of Cisco Cellular LTE Module. Had a constantly flapping Cellular link and an upgrade of the Cellular firmware resolved the issue.

Overview of steps

  1. Download Firmware files and upload to device into specific folders
  2. Upgrade Firmware and Carrier PRI
  3. Upgrade OEM PRI

Example details

This example will focus on:

  1. Cisco 800 Series Router
  2. Telstra Carrier Sim card
  3. Firmware Before
    1. Firmware – SWI9X30C_02.20.03.01
    1. 4G Carrier PRI – 002.019_001
    2. 4G OEM PRI – 000.010
  4. Firmware Downloads
    1. 4G Firmware – 74xx_02.33.03.00.cwe
    2. 4G Carrier PRI – 7430_02.33.03.00_TELSTRA_002.067_000.nvu
    3. 4G OEM PRI – MC7430_1102644_02.33.03.00_00_Cisco_000.015_000.nvu

Download Firmware and upload to device

Download required firmware from cisco.com
Browse to https://cisco.com and download the required files above

Create folders on Router flash

Router#mkdir FW1
Create directory filename [FW1]? 
Created dir flash:/FW1
Router#
Router#mkdir FW2
Create directory filename [FW2]? 
Created dir flash:/FW1
Router#

Upload 4G Firmware and 4G Carrier PRI to one folder
Upload 74xx_02.33.03.00.cwe and 7430_02.33.03.00_TELSTRA_002.067_000.nvu to FW1 folder

example: Router# copy tftp flash:/FW1

Upload 4G OEM PRI to another folder
Upload MC7430_1102644_02.33.03.00_00_Cisco_000.015_000.nvu to FW2 folder

example: Router# copy tftp flash:/FW2

Verify /md5 for all 3 files
Always verify md5 for each file and compare it with Cisco.com file to make sure files are not corrupted

MD5 for each file
74xx_02.33.03.00.cwe
md5=5847f1d62adc3237000c6571f8d87827

7430_02.33.03.00_TELSTRA_002.067_000.nvu
md5=f7a88d663b949d28e1958903b5b916a9

MC7430_1102644_02.33.03.00_00_Cisco_000.015_000.nvu md5=58d28089be8e7dc27dffc64e26479c38
Router#cd FW1
Router#verify /md5 74xx_02.33.03.00.cwe
……………………………………………….MD5 of flash:/FW1/74xx_02.33.03.00.cwe Done!
verify /md5 (flash:/FW1/74xx_02.33.03.00.cwe) = 5847f1d62adc3237000c6571f8d87827

Make sure the responses match

Upgrade Firmware and Carrier PRI

Make sure you are back in root directory

Router#pwd
flash:/FW1/
Router#cd
Router#pwd
flash:
Router#

Run microcode command to upgrade the firmware and Carrier PRI

microcode reload cellular 0 0  modem-provision flash:FW1
Router#microcode reload cellular 0 0  modem-provision flash:FW1
Reload microcode? [confirm]
Log status of firmware download in router flash system?[confirm]
Firmware download status will be logged in flash:/fwlogfile
Microcode Reload Process launched for Cellular 38890316; hw type = 0x6F3
Router#
*****************************************************
 Modem will be upgraded!
 Upgrade process will take up to 15 minutes. During
 this time the modem will be unusable.
 Please do not remove power or reload the router during
 the upgrade process.
*****************************************************
Modem Device ID: MC7430  MODEM F/W Boot Version: SWI9X30C_02.20.03.01
Modem F/W App Version: SWI9X30C_02.20.03.01      Modem SKU ID: 1102644
Modem Package Identifier:        Modem Carrier String: 2
Modem PRI Ver: 000.010   Modem Carrier Name: TELSTRA
Modem Carrier Revision: 002.019_001

Firmware Upgrade is in Progress...
FIRMWARE INFO AFTER UPGRADE:
Modem Device ID: MC7430  MODEM F/W Boot Version: SWI9X30C_02.33.03.00
Modem F/W App Version: SWI9X30C_02.33.03.00      Modem SKU ID: 1102644
Modem Package Identifier:        Modem Carrier String: 2
Modem PRI Ver: 000.010   Modem Carrier Name: TELSTRA
Modem Carrier Revision: 002.067_000

F/W Upgrade: Firmware Upgrade has Completed Successfully
nqqqmanr01c08#
Note if you have a modular cell module the command might be 
microcode reload cellular 0 1 modem-provision flash:FW1 for Cellular 0/1/0
microcode reload cellular 0 2 modem-provision flash:FW1 for Cellular 0/2/0

After this has completed Cisco advise to wait for 2 mins to make sure the Cell module comes back online but I have seen the module reboot a couple of times after upgrade so I wait a full 5 mins at least before the next upgrade of OEM PRI, so go grab a coffee and then come back.

Check Firmware and PRI is updated to SWI9X30C_02.33.03.00 and 002.067_000

C897-LTE#show cellular 0 hardware
Modem Firmware Version = SWI9X30C_02.33.03.00
Modem Firmware built = 2018/07/25 01:10:04
Hardware Version = 0.2
Device Model ID: MC7430
International Mobile Subscriber Identity (IMSI) = 123456700002704
International Mobile Equipment Identity (IMEI) = 359074060002542
Integrated Circuit Card ID (ICCID) = 8952530076180182704
Mobile Subscriber Integrated Services
Digital Network-Number (MSISDN) =
Modem Status = Online
Current Modem Temperature = 46 deg C
PRI SKU ID = 1102644, PRI version = 002.067_000, Carrier = Telstra
OEM PRI version = 000.010

Upgrade Firmware and Carrier PRI

Run the second microcode command

microcode reload cellular 0 0 modem-provision flash:FW2
nqqqmanr01c08#microcode reload cellular 0 0 modem-provision flash:FW2
Reload microcode? [confirm]
Log status of firmware download in router flash system?[confirm]
Firmware download status will be logged in flash:/fwlogfile
Could not create Log file.
flash: may not be installed or maybe full. Continue?[confirm]
Microcode Reload Process launched for Cellular 38890316; hw type = 0x6F3
nqqqmanr01c08#
*****************************************************
 Modem will be upgraded!
 Upgrade process will take up to 15 minutes. During
 this time the modem will be unusable.
 Please do not remove power or reload the router during
 the upgrade process.
*****************************************************
Modem Device ID: MC7430  MODEM F/W Boot Version: SWI9X30C_02.33.03.00
Modem F/W App Version: SWI9X30C_02.33.03.00      Modem SKU ID: 1102644
Modem Package Identifier:        Modem Carrier String: 2
Modem PRI Ver: 000.010   Modem Carrier Name: TELSTRA
Modem Carrier Revision: 002.067_000

Firmware Upgrade is in Progress...
FIRMWARE INFO AFTER UPGRADE:
F/W Upgrade: Firmware Upgrade has Completed Successfully
nqqqmanr01c08#

Check OEM PRI is updated to 000.015

C897-LTE#show cellular 0 hardware
Modem Firmware Version = SWI9X30C_02.33.03.00 
Modem Firmware built = 2018/07/25 01:10:04
Hardware Version = 0.2
Device Model ID: MC7430
International Mobile Subscriber Identity (IMSI) = 123456700002704
International Mobile Equipment Identity (IMEI) = 359074060002542
Integrated Circuit Card ID (ICCID) = 8952530076180182704
Mobile Subscriber Integrated Services
Digital Network-Number (MSISDN) =
Modem Status = Online
Current Modem Temperature = 46 deg C
PRI SKU ID = 1102644, PRI version = 002.067_000, Carrier = Telstra  
OEM PRI version = 000.015

Share this:
Cisco 0

Leave a Reply

Your email address will not be published. Required fields are marked *