Voxl2 Spektrum Receiver error
-
@ben-grocholsky @Eric-Katzfey That would be great if I could get this working. How long would this take to get merged?
-
@Chase-Riley I made version 1.14.0-2.0.54 with the Spektrum RC changes in it. You can get it with
wget http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.54-202310161035_arm64.deb
. Can you try it out and see if it fixes your issue? -
@Eric-Katzfey Spektrum now works with that deb file, however I am not able to get the actuators tab in QGC just like @ben-grocholsky's deb file.
-
@Chase-Riley Okay, glad that Spektrum is now working. Can you create a new post for the actuator tab issue. That is something completely different than the Spektrum RC issue. Thanks!
-
@Eric-Katzfey I can make a new post if that is what you want me to do, however the issue that no actuator tab showing up has to do with the Debian Package Files that you and Ben have provided.
Ben's: https://drive.google.com/file/d/1XJBdAKxR0C0tYPDgfOB1uUGCJ6Pv_3kV/view?usp=sharing
If I flash the standard Debian Package File (http://voxl-packages.modalai.com/dists/qrb5165/sdk-1.0/binary-arm64/voxl-px4_1.14.0-2.0.34_arm64.deb) the actuators tab appears as normal. The only time the actuators tab does not appear for me is when I am running a custom Debian Package supplied by you or Ben. Both the your's and Ben's Debian Package files solve the Spektrum issue but they both break the ESC functionality. Please reference the post below where you told me that the standard Debian Package file sets up the data correctly for the actuators tab.
@Eric-Katzfey said in Voxl2 Spektrum Receiver error:
@Chase-Riley The standard px4 Debian package will set up the data correctly such that the actuators tab will be visible. For SDK 1.0 the packages are all available at http://voxl-packages.modalai.com/dists/qrb5165/sdk-1.0/binary-arm64/. To grab the px4 package use
wget http://voxl-packages.modalai.com/dists/qrb5165/sdk-1.0/binary-arm64/voxl-px4_1.14.0-2.0.34_arm64.deb
-
@Chase-Riley Ah, sorry, didn't realize the correlation there. The one I prepared is an updated one from the SDK version that worked so it should be setting everything up correctly. But apparently something is wrong. We'll test and see if we can figure it out.
-
@Eric-Katzfey Thanks for taking a look. I am standing by to see what you find out.
-
@Chase-Riley I started from scratch and flashed SDK 1.0.0 and could see the actuators tab on QGC 4.2.4. I then upgraded voxl-px4 to voxl-px4_1.14.0-2.0.54-202310161035_arm64.deb. I still see the actuators tab. Since Ben's Debian was based on an older px4 that didn't yet properly support the actuators tab it's possible that something got corrupted in that change.
-
@Eric-Katzfey I will try that out and report back.
-
@Eric-Katzfey Would you suggest flashing my Voxl to SDK .0.9.5 and then back to 1.0.0 and start from there?
-
@Chase-Riley No, but I would recommend deleting /data/px4/param/parameters before doing the SDK 1.0.0 flash.
-
@Eric-Katzfey So delete that file and then flash SDK 1.0.0. Once SDK 1.0.0 flash is complete then upgrade to voxl-px4_1.14.0-2.0.54-202310161035_arm64.deb?
-
@Chase-Riley Yep! That should get everything going.
-
@Eric-Katzfey I was able to delete the parameters file, flash SDK 1.0.0, and then upgrade to voxl-px4_1.14.0-2.0.54-202310161035_arm64.deb. I still am having the same issue. Spektrum works well however no actuators tab for the ESC. I did a quick test by downgrading back to voxl-px4_1.14.0-2.0.34_arm64.deb and the actuators tab appeared right away, however no Spektrum.
To sum it up I am still having the same problem.
-
@Eric-Katzfey can you help me out with this?
-
@Chase-Riley I wan;t able to reproduce this and I had some other team members try and they couldn't either. It worked fine for all of us. So I'm guessing that something in your file system got corrupted somehow. The files for the actuator tab are stored in /data/px4/etc/extras. Can you take a look at those files with both the working version and the non-working version and see if they are the same?
-
@Eric-Katzfey said in Voxl2 Spektrum Receiver error:
@Chase-Riley I made version 1.14.0-2.0.54 with the Spektrum RC changes in it. You can get it with
wget http://voxl-packages.modalai.com/dists/qrb5165/dev/binary-arm64/voxl-px4_1.14.0-2.0.54-202310161035_arm64.deb
. Can you try it out and see if it fixes your issue?@Eric-Katzfey do you still have the version of px4 you referenced here. The link now gives a 404 error?
-
@Chase-Riley Yeah, that's was in our dev repo that has a lot of churn. But you can grab this one: http://voxl-packages.modalai.com/dists/qrb5165/sdk-1.0/binary-arm64/voxl-px4_1.14.0-2.0.55_arm64.deb if you want something close to that. But latest SDK 1.1.2 also has those changes and you should be on the latest.
-
@Eric-Katzfey This error still exist in SDK 1.1.2. I have tried multiple settings on the DX8 for binding. I have tried other Receivers as well.
-
@Chase-Riley So the first deb you tried fixed the Spektrum issue but now with 1.1.2 it's back? That was a very simple change that went into the codebase and it is still there so not sure what happened. Can you send the output of
journalctl -b -u voxl-px4
so I can see if there are any error messages?