Ran into an issue after upgrading a ZoneDirector 3000 (3050). A few access points were stuck in this never ending “upgrading firmware” status in the Zone Director. They would switch to disconnected as they were restarted, then show “upgrading firmware” as it attempted again.
Here are the steps I used to resolve the issue:
1.) SSH into the AP – if you aren’t using a pushed local password, the default is super/sp-admin
2.) First try a factory reset. Run this command: set factory
3.) Run this command: reboot
Make sure you delete the AP out of the ZoneDirector before it restarts
Also, the easiest way to set your networks to automatically point new Ruckus access points to your ZD is to setup option 43 in DHCP – put the ZD IP address in the ASCII field of the option settings.
4.) If that didn’t work, download the standalone AP firmware for your AP from the Ruckus Support website
5.) Download tftpd32 and run it.
6.) Place the Ruckus firmware in the TFTP folder
7.) Create a text file to also place in the TFTP folder
The file name can be anything. The extension might be able to be anything also, but all the reference material has .rcks, so I went with that. I used r700.rcks
The text in the file should be the following:
*filename of firmware*
*file size of firmware in bytes*
My file contents looked exactly like this:
To get the file byte size, right click the firmware file, choose properties. The number you want is “Size:” in bytes (not “Size on disk:”)
8.) From the ruckus AP CLI, type the following:
fw set control <the control file name>
fw set proto tftp
fw set port 69
fw set host <IP of TFTP server>
(once it’s finished, type reboot)
You’re all set. Once it updates, you should see the AP pop back up in the ZoneDirector. Once you approve, it will update to the ZD firmware, but this time it should work!