How to update firmware for iFlight series receivers
If you flash directly to version 3.x, and encounter a "Not Enough Space" popup during WiFi flashing, first flash the receiver to version 2.5.2, then flash to version 3.x.
If the receiver firmware is already version 3.x, and you still encounter a "Not Enough Space" error when flashing via WiFi, ensure you have selected the correct flashing method in the configurator (in this case, via WiFi). Please follow the steps listed below.
You can also update directly to version 3.x through Passthrough or UART.
I. Connecting the Receiver
It should be noted that the RX pin on the receiver should be soldered to the TX pad on the flight controller board, and the TX pin on the receiver should be soldered to the RX pad on the flight controller board.

iFlight 2.4GHz Receiver Series:

iFlight 900MHz Receiver Series:

II. Configuring the Flight Controller
To properly configure your flight controller, the following settings apply to INAV, Betaflight, and other flight controller software.
If any of these settings are incorrect, the following steps will not proceed smoothly, and you may encounter issues later.
- After completing the flight controller software configuration, close its configurator and unplug then reconnect the flight controller's USB cable, or disconnect and reconnect it from the computer to refresh the connection and ensure the port is not occupied.
- If these settings are incorrect, subsequent operations, especially updating via the Passthrough method or the receiver not working properly, will be affected.