08-17-2021 08:39 AM - edited 08-17-2021 08:45 AM
Hello,
I'm testing the Cellular Gateway CG418-E. When I try to upgrade that CG418-E with IOS XE Software release Amsterdam-17.3.4a (downloaded on https://www.cisco.com/c/en/us/support/routers/catalyst-cellular-gateways/series.html#~tab-downloads, Product Model : Catalyst CG418-E Cellular Gateway), I get :
CellularGateway# gw-action:request software upgrade tftp://192.168.1.2/cg-ipservices.17.03.04a.SPA.bin
System is about to download and install the selected software, Continue? [no,yes] yes
Software Download successful, Received 80131264 bytes in 109.8 seconds [5840184 bit/s]
Software Upgrade failed ,Software signature verification failed.
Same error with release Bengaluru-17.5.1a. But when I did it on the Cellular Gateway CG522-E, it succeed.
Do you know if the software images on https://www.cisco.com/c/en/us/support/routers/catalyst-cellular-gateways/series.html#~tab-downloads for the CG418-E have the good signature ?
What is the command on the Cellular Gateway to verify the MD5 checksum ? I cannot find the 'verify' command.
Thanks in advance for your help.
Best regards,
Bertrand
Solved! Go to Solution.
08-18-2021 08:08 AM - edited 08-18-2021 08:22 AM
Oh that's interesting @BertrandM !
I had gathered from previous posts that Cisco are using a very cut-down version of XE on those devices but makes no sense to remove basic core functionality like that! Who knows what the developers were thinking ....
Oh well - try the approach Leo suggested and if that doesn't work then TAC.
Since no install/bundle mode options I think you need to contact TAC.
08-17-2021 07:18 PM
@BertrandM wrote:
request software upgrade tftp://192.168.1.2/cg-ipservices.17.03.04a.SPA.bin
NOTE:l I am going to start by saying I have no background experience with the platform but maybe I can help with the IOS-XE upgrade.
Do not attempt to do the "extract" via TFTP. Instead, copy the file into the flash first and then extract the packages files.
08-18-2021 02:52 AM
Hi @Leo Laohoo ,
Thanks for your reply. As suggested, I tried this multi-step method. But the software signature verification failed as well :
CellularGateway# gw-action:request file list
drwx------ 16384 Feb 16 2021 lost+found
drwxr-xr-x 4096 Feb 16 2021 tmp
CellularGateway# gw-action:request software download tftp://192.168.1.2/cg-ipservices.17.03.04a.SPA.bin
Download failed, Image corrupted ,Software signature verification failed.
CellularGateway# gw-action:request file list
-rw-r--r-- 80131264 Aug 18 09:41 cg-ipservices.17.03.04a.SPA.bin
drwx------ 16384 Feb 16 2021 lost+found
drwxr-xr-x 4096 Feb 16 2021 tmp
CellularGateway# gw-action:request software install cg-ipservices.17.03.04a.SPA.bin
Software Installation failed ,Software signature verification failed.
You can see that the file is downloaded but verification fails. I cannot verify the MD5 checksum but the file size (80131264 bytes) is good.
Best regards,
Bertrand
Note: indeed, this multi-step method is also detailed here : https://www.cisco.com/c/en/us/td/docs/routers/wireless-wan/Cisco-Catalyst-Cellular-Gateways/cisco_catalyst_cellular_gateway_swcfg/m-config-device.html#concept_723473624711733248059007110600971
08-18-2021 03:36 AM
What is the current firmware and what is the uptime?
This has all the hallmark of an software bug.
Again, I have no knowledge of this platform, BUT, is the platform able to boot the firmware in Bundle Mode? IF it can, try it. If it works, let the platform boot in Bundle Mode, extract the firmware again and reboot in Install Mode.
08-18-2021 07:40 AM
Hello @Leo Laohoo ,
That Cellular Gateway has never been upgraded since received from Cisco. Here the current version :
CellularGateway# show gw-system:system partition
Primary Image
Partition = image1
File name = cg-ipservices.S2C.SSA.bin
Version = 17.3.01.0.1888.1592307941..Amsterdam
Build Date = Tue Jun 16 11:45:41 2020
Install Date = Sun May 14 16:12:22 2102
Boot Status = Boot Successful.
Backup Image
Partition = image2
File name = cg-ipservices.S2C.SSA.bin
Version = 17.3.01.0.1888.1592307941..Amsterdam
Build date = Tue Jun 16 11:45:41 2020
Install Date = Sun May 14 16:12:22 2102
Boot Status = Boot Successful.
CellularGateway# show gw-system:system status | include "System Up Time"
System Up Time = up 14 weeks, 3 hours, 15 minutes
Unfortunately, I don't see any possibility in the documentation to boot it in a Bundle mode.
08-18-2021 08:16 AM
I like the install date 81 years in the future "Sun May 14 16:12:22 2102" LOL
Clearly some bugs in that code ...
08-18-2021 06:27 AM
Similar problems on ASR1K and 9800 required ROMMON upgrades to fix the problem but I don't see any ROMMON updates for the CGs.
Try Leo's suggested approach but I suspect you'll have the same problem.
Did you try "verify cg-ipservices.17.03.04a.SPA.bin" and "verify /md5 cg-ipservices.17.03.04a.SPA.bin"?
The first will verify and compare the embedded hash in the file to the computed hash for the file and the second will simply compute the MD5 hash for the file.
You can compare the results to the CCO values:
MD5 Checksum : 831b67adcf432fcf549073df619a0da9
SHA512 Checksum : 67ea08aa0a20dcf0ddb24f3f9fbb5ec138b02303c9d9977af00dfc1fb955c89f542ebd1525cd4b7d7aa58ec6067bb75e55ba16fc6f60689f0f9078b93f7eb90b
If the values are correct you know the file is correct and then you're facing a bug which you'll need Cisco TAC help to resolve - probably by a ROMMON upgrade which they can provide even if it's not been published.
08-18-2021 07:45 AM
Hi @Rich R ,
Thanks for your reply. The problem is the command "verify" doesn't exist in that Cellular Gateway. Thus I cannot verify the checksum.
08-18-2021 08:08 AM - edited 08-18-2021 08:22 AM
Oh that's interesting @BertrandM !
I had gathered from previous posts that Cisco are using a very cut-down version of XE on those devices but makes no sense to remove basic core functionality like that! Who knows what the developers were thinking ....
Oh well - try the approach Leo suggested and if that doesn't work then TAC.
Since no install/bundle mode options I think you need to contact TAC.
08-19-2021 01:17 AM
Yes, we will have to ask Cisco directly.
Thanks @Leo Laohoo and @Rich R for your help.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide