Cisco integrated device IOS upgrade

when working with an Integrated device, such as the 860W/880W the wireless module is complitly separated from the "main" device
so in case we want (or need) to perform an IOS upgrade it needs to be done seperatly for the wireless module,
unlike the regular upgrade this one is a bit more complicated,

first of all acquire an image, it comes as a "tar" archive and upload it to the cisco,
make sure to upload it to the module and not to the main device.

I done this by ftp, looks like that :

Cisco-AP# copy ftp:upload/ap801-k9w7-tar.124-25d.JA1.tar flash:
Address or name of remote host []?
Source filename [/upload/ap801-k9w7-tar.124-25d.JA1.tar]?
Destination filename [ap801-k9w7-tar.124-25d.JA1.tar]?
Loading /upload/ap801-k9w7-tar.124-25d.JA1.tar !!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 6635520/4096 bytes]

Now that we have the file, we enter bootloader mode and extract it,
Done from the main device
Cisco# service-module wlan-ap 0 reset bootloader
Now log in to the module
Cisco# service-module wlan-ap 0 session

You will not be able to use regular Cisco commands, run the following :
ap: tar -xtract flash:ap801-k9w7-tar.124-25d.JA1.tar flash:

after a few minutes of work it will finish the extract and verify the files,
now all we have to do is load the new IOS and verify it works,

ap: dir flash:
Directory of flash:/

4    drwx  256       <date>               ap801-k9w7-mx.124-21a.JA1
152  -rwx  5         <date>               private-config
156  -rwx  1048      <date>               private-multiple-fs
158  drwx         384   Jan 1 1970 00:09:36 +00:00  ap801-k9w7-mx.124-25d.JA1

ap: dir flash:ap801-k9w7-mx.124-25d.JA1
            Directory of flash:ap801-k9w7-mx.124-25d.JA1/

159  drwx  64        <date>               html
303  -rwx  5692562   <date>               ap801-k9w7-mx.124-25d.JA1
304  -rwx  174876    <date>               8001.img
305  -rwx  15352     <date>               A5.bin
306  -rwx  1616      <date>               A2.bin
307  -rwx  286       <date>               info

ap: boot flash:ap801-k9w7-mx.124-25d.JA1/ap801-k9w7-mx.124-25d.JA1

Loading "flash:ap801-k9w7-mx.124-25d.JA1/ap801-k9w7-mx.124-25d.JA1"...##################
And in case it loades ok and works as it soould remove the old IOS to make sure the module boot to the new one directly,
Cisco-AP#show flash:

Directory of flash:/

    4  drwx         256   Jan 1 1970 00:07:40 +00:00  ap801-k9w7-mx.124-21a.JA1
Cisco-AP# delete /force /recursive flash: ap801-k9w7-mx.124-21a.JA1

Hope this post was helpful, If it was please consider a donation:
BTC Address: 1CnyMpjd1RntRDxSus2hu2aDMyzL4Kj29N

LTC Address: LUqrKbzGihTU2GEnL3EwsuuLHCsxCJMdtR


  1. This help alot from a bad flash recovery
    Thanks !!!!!!!

  2. Valentine, I know this post is a couple years old, but here's proof that people are still appreciating the time you took to write this up. It's one of the most clear and concise guides I have ever seen for anything Cisco, you have a gift pal, thanks! - Mark CCNP RS Sec

  3. Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post. cydia impactor ios free

  4. I think that thanks for the valuabe information and insights you have so provided here. hoverwatch discount

  5. For iOS clients, being constrained methods, it's hard to fail. Android's opportunity accompanies multifaceted nature. download itools crack

  6. Fantastic blog! Do you have any tips and hints for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely overwhelmed .. Any suggestions? Many thanks! get instagram likes free app

  7. Be that as it may, with the correct sort of aptitude, you ought to have the option to get your phone fit as a fiddle and working admirably. Iphone reparatur