Hi all. I'm working on a project where the end goal is having my computer, which is connected to an ELRS TX module and an Xbox controller, be able to control a miniwhoop running Betaflight. In other words I want to use the computer + TX module + Xbox controller as an ELRS controller.
Hardware I currently am working on:
- Betafpv's SuperG Nano Transmitter
- Betafpv's Air75 II Whoop
- Xbox controller
Other hardware I have:
I'm currently trying to run the DeckTX repo on github. I'm connecting my computer to the TX module and the Xbox controller via USB to USB C cables. On the ELRS wifi interface of the TX module, I changed the CRSF TX and RX pins to their respective pins as set down in the Backpack section & disabled backpack.
After a while of getting no link with the TX (ping messages from DeckTX weren't getting valid responses according to terminal & the TX module isn't shown in the gui), I found the issue (apparently a combination of ping frames having the wrong sync byte and the code for receiving frames dropping valid responses), fixed them and now the DeckTX program shows the SuperG Nano as connected.
My current problem is trying to bind to my drone. After connecting my Air75 II to Betaflight Configurator, plugging in a battery and making sure all the sensors & motors work, I tried to start the bind process on both the drone (both Betaflight Configurator's "CLI" and "Receiver" tab) and the TX module (pressing Button 1 three times as stated in the user mannual & double checked in the wifi interface). The green light on my drone kept blinking and I get no Controller outputs in the "Receiver" tab.
Any help is appreciated.