Skip to content

Releases: thecognifly/inav-configurator

Special for socat (linux64)

03 Apr 11:16
Compare
Choose a tag to compare

This release allows the use of socat to access the flight controller through the RPI. From a certain version of chrome, it was not possible to use the serial from a directory as in the commands below. In addition to that, this is the version of the configurator that was working with CogniFly's inav firmware branch.

RPI (-v -x options are just for debug and it's considering you are using the serial port ttyACM0):

$ socat -v -x tcp-l:54321,reuseaddr,fork /dev/ttyACM0,b1000000,cs8,parenb=0,cstopb=0,clocal=0,raw,echo=0,setlk,flock-ex-nb,nonblock=1

Computer (-v -x options are just for debug and hostname of your RPI is cognipi):

$ socat -v -x pty,link=$HOME/serial,waitslave tcp:cognipi.local:54321

In inav-configurator select "Manual Selection", Port: /home/<YOUR_USERNAME!!!>/serial, Speed: 1000000 and everything should work as if you were connected to the USB. This doesn't work for flashing the board, though.

Just unzip the file inav-configurator_linux64.zip and run:
$ ./inav-configurator

If you don't have socat installed:
$ sudo apt-get install -y socat