Skip to content

General UART Flashing Guide

How to Flash Firmware via UART

You will need

  • FTDI FT232RL
  • miniUSB - USB cable
  • A few wires

Software


Steps to flash the firmware

  1. Open CMD or the Windows Console, enter the command:

    Terminal window
    ipconfig

    ipconfig output

    Locate your IPv4 address.

  2. Start Tftpd64:

    Tftpd64

    Instruction page link

  3. Generate a MAC address, and enter your IPv4 as the TFTP server address.

  4. Click Generate Instructions.

  5. Check your FTDI wiring:

    FTDI wiring

    • RXTX
    • TXRX
    • GNDGND
  1. Solder the FTDI outputs to the UART pads.

  2. Open Device Manager, insert the USB FTDI, and find its COM port.

  3. Open Putty with the correct port:

    Terminal window
    putty.exe -serial COM3 -sercfg 115200,8,n,1,N
  4. The Putty window will open.

  5. Connect power to both the FTDI USB and Air Unit.

  1. If everything is connected correctly, boot logs will appear in the Putty terminal.

Putty UART output

  1. Go to: https://openipc.org/cameras/vendors/

    Select the firmware that matches your device and click “Generate an installation guide”

  2. Place the downloaded firmware .bin into the TFTP folder:

TFTP firmware file

  1. Follow the instructions line by line (don’t paste multiple lines at once):

Firmware flashing command

  1. If your download fails after the third command, check the TFTP server settings.
  1. Example IP setup (if your router is on 192.168.0.1):
  • Device IP: 192.168.0.123
  • PC IP: 192.168.0.40
  1. After installing the standard OpenIPC firmware, you can effortlessly flash any compatible FPV firmware using the Multiconfigurator depending on your device.