How to recover a boot looping Xirrus AP (AOS only)

Summary: This article describes how to recover a boot looping Xirrus Access Point (AOS only).

You may discover that an AP is not showing Online in XMS-Cloud or cnMaestro and upon investigation, you cannot connect to the AP via the management interfaces. The AP’s lights will likely look like they going through the boot process but never completes. In order to confirm this is the case, you can use the Xircon tool to see what is happening at the console level.

Prerequisites

  • Xircon
  • A TFTP server that the AP can reach
  • The latest Firmware version you wish to use

How to recover

  1. Once you have Xircon downloaded and installed, find the device in the Array list and tick the box to console in to it.

  2. If it is boot looping, you won’t get the login prompt but will see the AP attempting to boot but failing. At this point, you can use the XBL button to interrupt the boot sequence. Click the XBL button and wait for it to restart the boot sequence, it will stop upon reaching the boot loader.

    1

  3. Login with the AP’s Username and Password

    2

  4. Type the below commands to attempt the recovery

    env reset

  5. The AP will attempt to boot on the default version (X*). If the AP is stable then upgrade the AP as normal but if it goes back in to the boot loop sequence, use the XBL button again to interrupt the boot sequence, login with your administrator credentials and type the following

    dhcp
    env set serverip ‘x.x.x.x’ - change the server IP address to your TFTP server
    tftp AOS filename here - change the AOS filename here to the full filename

    Example

    dhcp
    env set serverip 192.168.0.10
    tftp XS-8.2.4-6871.bin
    
  6. The TFTP transfer will complete successfully if you see hash symbols (i.e. ###). After it finishes continue with the below commands

    env set commandset full
    bootm
    
  7. After running the above commands you will then need to TFTP the file again if the AP successfully boots. The image you have just TFTP’d across is not yet saved on the AP’s flash memory. To do this please run the below commands once logged into the AP

    Configure
    File
    Tftp host ‘tftp.server.ip.here’ get ‘AOS filename here’`
    

    Example

    Configure
    File
    Tftp host 192.168.0.10 get XS-8.2.4-6871.bin
    

    Once the image has been saved to the flash, please run the below command to make the new firmware the active image.

    Active-image ‘AOS filename here’
    

    Example

    Active-image XS-8.2.4-6871
    
  8. Then save the changes you made and reboot the AP, using the commands below.

    Save
    Exit
    Reboot
    Y
    
  9. If after this, the AP still boot loops, please raise a new ticket with Cambium Support.