
OPERATIONAL DEFECT DATABASE
...

...
The IOS 'upgrade rom-monitor' commands fails to upgrade the ROMMON image. The upgrade output displays a few lines and returns to the IOS prompt. Chassis model ISR4351/K9 has a single rom-monitor. Upgrade rom-monitor Target copying rom-monitor image file selected : 0 Booted : 0 Reset Reason: 0 Info: Upgrading only BIOS from the rommon package 4259840+0 records in 4259840+0 records out 4259840 bytes (4.3 MB) copied, 8.98522 s, 474 kB/s 262144+0 records in 262144+0 records out 262144 bytes (262 kB) copied, 0.665255 s, 394 kB/s 655360+0 records in 655360+0 records out 655360 bytes (655 kB) copied, 1.47285 s, 445 kB/s File is a FIPS ROMMON image Router#
The upgrade failure has been confirmed on 16.3.x and 16.5.x Upgrades such as those from 15.4(3r)S to 16.12(2r) will also be affected.
As a workaround, upgrade ROMMON from running version IOS-XE 3.x first. **NOTE: If using any type of container service on the ISR4K (such as ISR-WAAS), downgrading to 3.x from 16.x will wipe out the container. It is suggested to consider a different 16.x release with this fix to achieve an upgrade if required before moving back to the final, desired release. 16.6.x code is not affected by this bug so releases in this throttle can be considered as valid intermediate jumps to allow for ROMMON upgrades if needed.
The upgrade failure has been reproduced only on the ISR4300 and ISR4400. in some corner cases, auto rommon upgrade may fail when running 16.9.x or newer where auto rommon upgrade is supported and current rommon is 15.4(3r)S5 with older IOS-XE 3.x.x when this happens, use workaround above
Click on a version to see all relevant bugs
Cisco Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.