FortiAP
FortiAP devices are thin wireless access points (AP) supporting the latest Wi-Fi technologies (multi-user MIMO 802.11ac Wave 1 and Wave 2, 4x4), as well as 802.11n, 802.11AX , and the demand for plug and play deployment.
Kenichi_Terashita_FT
Description
This article describes a number of different methods to install FortiAP firmware when it needs to be reloaded, upgraded or downgraded.  The following methods can be used:
  • Through TFTP server during boot sequence
  • Through FortiGate Wireless Controller using FortiGate CLI
  • Direct from FortiAP CLI
  • Through FortiGate Wireless Controller using GUI

Solution
Through TFTP server during boot sequence

Unplug the power cable or its POE cable and plug in or run 'reboot' command to restart boot sequence. As same as other Fortinet products, FortiAP firmware can be reloaded through TFTP. The boot sequence and steps to load the firmware as shown below. At the end of the load the FortiAP configuration is reset to factory default values.

FortiAP # reboot
The system is going down NOW !!
The system is going down NOW !!
Sending SIGTERM to all processes.
Sending SIGTERM to all processes.
Please stand by while rebooting the system.
Restarting system.
FortiAP-220B (Aug 25 2010 - 11:26:25)
Ver:04000008
Serial number: FAP22B3U1000****
DRAM: b8050000: 0xc0140180
64 MB
id read 0x100000ff
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
ATHRF1E:
No phy found for unit 0
eth0: 00:09:0f:**:**:**
eth0 up
ATHRF1E: Port 1, Negotiation timeout
ATHRF1E: unit 1 phy addr 0 ATHRF1E: reg0 3100
eth1: 00:09:0f:**:**:**
eth1 up
eth0, eth1
Hit any key to stop autoboot: 4 <----- Hit any key
[G]: Get OS image from TFTP server.
[Q]: Quit menu and continue to boot with default OS.
[H]: Display this list of options.
Enter G,Q,or H: <----- Input 'G' key
Please connect TFTP server to Ethernet port 'eth1'.
Enter TFTP server address [192.168.1.1]: <----- Input TFTP server address
Enter local address [192.168.1.2]: <----- Input local address
Enter firmware image file name [image.out]: <----- Input firmware file name
Note: Currently the FortiAP BIOS (04000008) does not link up with a 1000Mbps link. If the unit is connecting to a 1000Mbps switch, it would fail the connection with the TFTP server. In this case it should be switched to 10/100Mbps switch or alternatively contact Fortinet Technical Support if assistance is required.



Through FortiGate Wireless Controller using FortiGate CLI

If you are already establishing FortiAP and FortiGate Wireless Controller, you can push the firmware from FortiGate.

1. Place the FortiAP firmware image on a TFTP server.
2. In FortiGate CLI, type the command to obtain the image onto the FortiGate.
FortiGate # execute wireless-controller upload-wtp-image tftp <filename> <TFTP server address>
3. Upgrade the FortiAP by using the following command. A specific FortiAP or all FortiAPs can be selected. The FortiAP console will show reloading firmware sequence messages.
FortiGate # execute wireless-controller reset-wtp <S/N | all>



Direct from FortiAP CLI

The firmware can be loaded by using the FortiAP CLI command.

1. Place the FortiAP firmware image on a TFTP server.
2. Configure network configuration (IP address and default gateway if needed) of the FortiAP. Ensure the connection with TFTP server.
3. Type the following command
FortiOS # restore <filename> <TFTP server address>



Through FortiGate Wireless Controller using GUI

1. Place the FortiAP firmware image on a local PC.
2. Login to the FortiGate GUI and go to WiFi Controller > Managed Access Points > Managed FortiAP.

FD33162_upgrade_from_gui.jpg

3. Select the FortiAP unit from the list and edit it.
4. In FortiAP OS Version, select [Upgrade].
5. Select Browse and locate the firmware upgrade file.
6. Select OK.
7. When the upgrade process completes, select OK. The FortiAP unit restarts.

Contributors