Showing results for 
Search instead for 
Did you mean: 

Unable to upgrade the IOS-XE code on Cisco ISR4300 and ISR4400.

Cisco Employee

Hello everyone,

I have had several Service Request at TAC where the customers with ISR4300 or ISR4400 are unable to copy the IOS-XE code over TFTP and they will be receiving a time out for the connection.

After 3 hours trying with different terminal software and different PCs, magically I did recall of a command I have seen before but I did not know what the command was good for.

Finally, I did try the command and the TFTP connection came up and we were able to load the IOS-XE image into the router's flash. The command is:

ip tftp source-interface <interfaceID>

After executing that command from the conf t mode, the file was transferred and the boot statement was changed. The commands are as follows:

no system boot
boot system bootflash:isr4300-universalk9.03.16.01a.S.155-3.S1a-ext.SPA.bin

*** Always use bootflash: since the system will not boot from flash: as the other routers will do.

In resume the whole thing should be as follows:

ISR4300(config)#ip tftp source-interface  Loopback1

ISR4300#copy tftp: flash:isr4300-universalk9.03.16.01a.S.155-3.S1a-ext.SPA.bin

ISR4300(config)#no  boot system

ISR4300(config)#boot system bootflash:isr4300-universalk9.03.16.01a.S.155-3.S1a-ext.SPA.bin

ISR4300#write mem

ISR4300#show run | inc boot    --> this one just to make sure you have the right code loaded on.


I hope this can save you time when upgrade the IOS code on an ISR4300 or ISR4400.


Juan J Leon H.

Cisco TAC Engineer 

CreatePlease to create content
Content for Community-Ad
July's Community Spotlight Awards