mavlink / qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
http://qgroundcontrol.io
3.29k stars 3.61k forks source link

vJoy + Phantom 2 controller issues #4963

Open Timebutt opened 7 years ago

Timebutt commented 7 years ago

Hi,

I am facing two issues when using a Phantom 2 controller connected to vJoy (through USB) using a small adapter driver called mDjiController. I can correctly use a PS3 controller on this machine without changing anything, switching to vJoy and Phantom 2 controller poses problems however.

  1. If I start the mDjiController driver before starting QGroundControl, the latter will not start and display a white screen. As soon as I close the mDjiController instance, QGroundControl starts as usual without issues.

crash

  1. If I start QGroundControl first, and then start the mDjiController, it does list the vJoy Device as an available controller, but the Roll, Pitch, Yaw and Throttle appear as 'Not Mapped', and no movement of the sticks is detected in QGroundControl.

qground

I'm guessing both issues are related, as every instruction to using joysticks in QGroundControl clearly states the controller should be connected before starting QGroundControl. As this is no option in my case, I can't get it working.

Specifications: Windows 10 64-bit Facing these issues in QGroundControl daily build 2017-04-10 08:42:00 as well as the latest stable release.

Timebutt commented 7 years ago

For further reference: this is the log file I get, after QGroundControl first boots into the white screen, then I close mDjiController and QGroundControl boots until I get the main screen.

log.txt