Before upgrading, always verify what you are running. Connect via console or SSH and use these commands:
show platform
show rom-monitor RP0
show rom-monitor ESP0
Look for output like:
RP0:
ROMMON Version: 16.4(1r) [or 173-1r]
ESP0:
ROMMON Version: 16.4(1r)
Or, during boot, watch for:
ROMMON: Version 16.4(1r)
If you see 16.x or 122-8r, you are several generations behind and should upgrade to 173-1r.
The .spa in the filename indicates better initialization of Shared Port Adapters (like 1-port 10GE or 8-port T1/E1) during boot, preventing "SPA not detected" errors.
If you want, I can:
To upgrade your Cisco ASR 1000 series router using the asr1000-rommon.173-1r.spa.pkg file, follow this consolidated guide. This procedure is typically required when moving to IOS-XE 17.x releases. 1. Preparation & File Transfer
Before starting, ensure you have the correct ROMMON package and your target IOS-XE image (e.g., asr1001x-universalk9.17.06.03a.SPA.bin). asr1000-rommon.173-1r.spa.pkg
Transfer files: Use TFTP, SCP, or a USB drive to move the package to the router's bootflash.
copy tftp:// Use code with caution. Copied to clipboard
Verify Integrity: Always check the MD5 or SHA512 hash to prevent corruption. verify /md5 bootflash:asr1000-rommon.173-1r.SPA.pkg Use code with caution. Copied to clipboard 2. ROMMON Upgrade Process
This step updates the bootstrap software. It is often recommended to do this before or alongside the IOS-XE upgrade.
Run the upgrade command: Use the all keyword to ensure all relevant components (like line cards or RP) are updated.
upgrade rom-monitor filename bootflash:asr1000-rommon.173-1r.SPA.pkg all Use code with caution. Copied to clipboard
Wait for completion: The router will indicate when the upgrade is finished. Do not power cycle during this process. Before upgrading, always verify what you are running
Save and Reload: You must reload the router for the new ROMMON to take effect. write memory reload Use code with caution. Copied to clipboard 3. Verification After the reload, confirm the new version is active. Check Platform Status: show platform Use code with caution. Copied to clipboard Check ROMMON Version: show rom-monitor slot R0 (or show version) Use code with caution. Copied to clipboard 4. Proceed to IOS-XE Upgrade (Optional but Recommended)
Once the ROMMON is at 17.3(1r), you can safely proceed with an Install Mode upgrade to your target 17.x IOS-XE version. Install Command:
install add file bootflash: Use code with caution. Copied to clipboard Troubleshooting Notes
Stuck Upgrade: If the version doesn't change after a reload, ensure you used the all keyword and that the hardware (e.g., RP1 vs RP2) supports this specific package.
Install vs. Bundle Mode: Cisco TAC generally recommends Install Mode for faster boot times and better resource management on ASR platforms.
You won’t touch asr1000-rommon.173-1r.spa.pkg often, but when you need it, it’s a lifesaver. Keep a copy in your TFTP server, read the release notes, and always have a backup power plan.
Pro tip: Always match ROMMON with the recommended version in the IOS-XE release notes for your specific ASR1000 model. Look for output like: RP0: ROMMON Version: 16
The text you've provided appears to be a filename:
asr1000-rommon.173-1r.spa.pkg
This filename seems to be associated with a software package for Cisco's ASR (Aggregation Services Router) 1000 series, specifically for the ROMMON (ROM Monitor) software.
Here's a breakdown:
So, if you're looking to describe or "make text" about this filename, you could say:
"The filename asr1000-rommon.173-1r.spa.pkg refers to a specific software package for updating or installing ROMMON version 173-1r on a Cisco ASR 1000 series router."
A standard reload may not be enough. On most ASR1000 chassis:
reload location all force-download
Or power cycle the chassis entirely (turn off/on). The ROMMON version is read very early in POST.