Update ILX MavCam Firmware

Newer IFT-ILX-MavCam versions:

  1. Download the most recent firmware file from the google drive here: https://drive.google.com/drive/folders/1RPS59R7ujbFYvrrYKpYaagC-h253b_2_?usp=drive_link

  2. If on IGC 1.1.34 or later, you can put this file on a microsd card and plug it directly into the herelink

If you are on a version earlier than IGC 1.1.34, you will have to upload the file onto the herelink, either via adb or by installing it on google drive from the herelink, and you need to bring the firmware into the CameraFirmware directory in the IGC app directory.

3. Open IGC. Go to Vehicle Setup -> ILX-LR1 Payload Click "Browse Firmware File". Select the firmware file. Start the firmware update.

  1. Wait until complete.


If IFT-ILX-MavCam version is 0.0.1 or earlier!

This update method has only been tested on Linux. It is doable on Windows, but might require slightly different steps

For this deploy script to work, you need to be connected to the pi via ethernet, and have a static ip within the 192.168.144.X subnet (as an example 192.168.144.150). This is because the deploy script will remotely access the pi via ssh

Here are videos showing the entire manual install process:

IF800A ethernet port location
Setup Static IP

Manual Install Process
  1. Plug into IF800A via ethernet

First, you will need to plug into the IF800A. There is a tiny port in the bottom of the IF800A. Use the screw cable to plug into the bottom. When tightening the screws, make sure to switch between screws, tightening a little bit on each screw at a time. This port is not intended for frequent plugging, so it requires being careful. You should remove the payload before doing this, because it will probably be somewhat in the way. Reattach the LR1 payload after you plugged in. On the other end of this cable is an RJ45 Ethernet connector. Plug that into your computer through it's Ethernet port, or by using an Ethernet to USB adapter.

  1. Set static IP on desktop

On your desktop, you must set a static IP within the 192.168.144.X subnet. Here is shown how to do it on Ubuntu, but it is a similar process on other distros / operating systems. The location of the setting will likely be different though

Click the top right

Settings

Hit Settings

If connected to the IF800A via usb to ethernet adapter, USB Ethernet you need to modify. If connected directly to a port on your computer, it likely will be "PCI Ethernet"

Click the settings gear for the associated port connected to the IF800A. For me, it is usb ethernet since I am using Ethernet to USB.

Now, click IPV4 and set network settings like this and click "Apply"

After applying, use the switch to turn the device off and back on

Turn device off and back on

  1. Install both the most recent IFT-ILX-MavCam firmware file, and the manual install script from google drive

IFT-ILX-MavCam firmware files link: https://drive.google.com/drive/folders/1RPS59R7ujbFYvrrYKpYaagC-h253b_2_?usp=drive_link

Manual Install script link: https://drive.google.com/drive/folders/1nQ4gnWyuMqoTE5lp2Ii46U3UvsUCkh5n?usp=drive_link

  1. After installing both of these, open up the terminal and navigate to the location of these installed files. This is most likely in the Downloads directory

  1. Give the script execute permissions

  1. Run the script with the ILX Mavcam file name as the second argument

Note: if newer versions exist, the file name of the firmware will be different. Reference what you downloaded.

  1. If the connection is good, you should be prompted for password. The password for the LR1 is weflydrones

  1. You will be prompted for password a few times. Wait for the script to finish. Once finished, the LR1 will reboot. Wait a few minutes. If you check, IGC, you should see the LR1 version update once it connects on Vehicle Setup

Last updated