Found a great blog post on installing a demo license on the CSR router (http://www.burningnode.com/2016/02/08/the-csr1000v-license-and-the-100kbps/), but I came across one additional (and important step below).
TL;DR - Make sure to accept the end user agreement and SAVE before reloading!
ip-10-128-228-209#reload % Unfortunately EULA is not detected for following feature/features: % security % Please configure 'license accept end user agreement' and % use 'write' command to ensure license configurations take effect % Continue reload will cause functionality loss for above feature/features. Continue to reload? (yes/[no]): no ip-10-128-228-209# conf t ip-10-128-228-209(config)#license accept end user agreement PLEASE READ THE FOLLOWING TERMS CAREFULLY. INSTALLING THE LICENSE OR LICENSE KEY PROVIDED FOR ANY CISCO PRODUCT FEATURE OR USING SUCH PRODUCT FEATURE CONSTITUTES YOUR FULL ACCEPTANCE OF THE FOLLOWING TERMS. YOU MUST NOT PROCEED FURTHER IF YOU ARE NOT WILLING TO BE BOUND BY ALL THE TERMS SET FORTH HEREIN. Use of this product feature requires an additional license from Cisco, together with an additional payment. You may use this product feature on an evaluation basis, without payment to Cisco, for 60 days. Your use of the product, including during the 60 day evaluation period, is subject to the Cisco end user license agreement http://www.cisco.com/en/US/docs/general/warranty/English/EU1KEN_.html If you use the product feature beyond the 60 day evaluation period, you must submit the appropriate payment to Cisco for the license. After the 60 day evaluation period, your use of the product feature will be governed solely by the Cisco end user license agreement (link above), together with any supplements relating to such product feature. The above applies even if the evaluation license is not automatically terminated and you do not receive any notice of the expiration of the evaluation period. It is your responsibility to determine when the evaluation period is complete and you are required to make payment to Cisco for your use of the product feature beyond the evaluation period. Your acceptance of this agreement for the software features on one product shall be deemed your acceptance with respect to all such software on all Cisco products you purchase which includes the same software. (The foregoing notwithstanding, you must purchase a license for each software feature you use past the 60 days evaluation period, so that if you enable a software feature on 1000 devices, you must purchase 1000 licenses for use past the 60 day evaluation period.) Activation of the software command line interface will be evidence of your acceptance of this agreement. ACCEPT? (yes/[no]): yes ip-10-128-228-209(config)#exit ip-10-128-228-209#wr Building configuration... [OK] ip-10-128-228-209#reload Proceed with reload? [confirm]
If you have purchased a BYOL license and are using the same license level, the migration path would be:
- Install new license (same procedure as above)
- Set new throughput level
- No reboot required
ip-10-128-228-209#show platform hardware throughput level The current throughput level is 5000000 kb/s ip-10-128-228-209(config)#platform hardware throughput level MB 100 ip-10-128-228-209(config)#exit ip-10-128-228-209#show platform hardware throughput level The current throughput level is 100000 kb/s