GS-ONE Drone Changes (Requirements)
View items below for what ascend changed with the GS-ONE drone. Mainly this involved the process of making the IP within the 192.168.144.X subnet
0. Turn on the GS-One Taisync radio
To do this, you need to navigate to the "Home Screen" app and it'll automatically turn on. You will hear a "beep"
1. Make GS-ONE Taisync Radios within the 192.168.144.X subnet
First, follow the normal steps to pair the radios if you have not already done so in the past. Make sure you can access both radios on a web browser on the GS-ONE. Try 192.168.199.16 in a web browser. This is the GS-ONE Taisync radio config page. Try 192.168.199.18 in a web browser. This is the Drone Taisync radio config page.
Go to the 192.168.199.18 webpage. Click on "Config" -> "Network settings" and change the IP setting to look like this:

Next, hit "set". If you are doing this from the GS-One controller, you should not be able to reach the webpage for the drone radio anymore. This is expected, do not be alarmed. - Next, go to the 192.168.199.16 webpage and go to network settings. Set the network info like this:

Hit "set". You will also be unable to reach this page if you reload after hitting set. This is expected as well.
- Go to the "Home" app. Hit "Settings".


Hit "Network"
Set the IP like shown here:

After setting network info, attempt to access radios. If this works, you should be set.
2. Make the VOXL2 IP within the 192.168.144.X subnet
Plug into the drone via ethernet
Set your static IP settings like this:

ssh into the voxl2
The password is oelinux123
Now we will need to change the voxl-modem configuration so that it is a 192.168.144 IP Do
or if you do not know how to use vim
and set "doodle_ip" to 192.168.144.59
Next save the file and then do
You will disconnect because it will change the ip to 192.168.144.59
VOXL service file fix
There was an issue on one of the service files that I brought up before.
Either vim or nano /etc/systemd/system/voxl-streamer.service, and make sure Restart is set to always
If it is not set to always, the stream will just never restart if it goes down.
Load ArduCopter 4.5.6 firmware up, not 4.4.4
Make sure your ArduCopter is on 4.5.6 firmware. You can verify this in Vehicle setup and then check Firmware Version under "Frame"
FLASH ARDUPILOT PARAMS:
Flash these params here: https://drive.google.com/file/d/18JFw9o7xFBQVG5QNeGR4TZM-K_R9508G/view?usp=sharing This is a QGC param file, so use IGC to flash them via the parameters tab. Make sure to save your current params before flashing these just so you have a backup in case any issues arise.
Flash new ILX-LR1-MAVCAM Firmware
The new ILX-LR1-MAVCAM firmware both adds zooming functionality via MAVLink (so GS-One zoom buttons work), and it also makes follow/lock/home/mapping switching done via MAVLink rather than RC since every RC value is taken by the GS-One. Unfortunately, updating the firmware via IGC does not work on the GS-One due to some instability when uploading files via FTP. So, you will need to update it via command line. You could theoretically do it via herelink if you connect the LR1 to a different drone though. Guide on how to update ILX-LR1-MavCam firmware here: https://ascend-engineering.gitbook.io/ift/rt2mzdMBMnOFwuPl9sfj/ilx-banana-pi-setup/update-ilx-mavcam-firmware#if-ift-ilx-mavcam-version-is-0.0.1-or-earlier Follow the "if ift ilx mavcam is 0.0.1 or earlier" guide if you're doing it via command line New IFT-ILX-MavCam firmware found here: https://drive.google.com/drive/folders/1v0EtPLPu6kuBQ2iqOzb5rijVEX-iuo3q?usp=drive_link
LR1 Video Pi fix:
There is a small chance whenever you boot the LR1 payload that you will never get video until reboot. This is caused by a bug in the video pi rtsp_server script. I have fixed this, but the normal ILX-LR1-MavCam update does not touch the video pi. Instructions on how to flash the new video pi rtsp script. 0. Connect to the LR1 via ethernet and set your static IP to 192.168.144.69 and netmask to 255.255.255.0 the same way you normally would 1. Download the script from here: https://drive.google.com/file/d/1D2t0AE-xXsroL8frfUdHZP3nY5JsR1Lt/view?usp=drive_link
Go on terminal, navigate to where you downloaded the script
Use scp to transfer the script to the video pi
That's all. Once the transfer is complete, reboot the LR1 and you should be good
Last updated