Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Getting your controller connected Sticky

A topic by FPV Freerider created Apr 05, 2016 Views: 161,591 Replies: 317
Viewing posts 53 to 72 of 117 · Next page · Previous page · First page · Last page

Conflict with log Phenix RC
Hello I had a calibration problem on FPVfreerider with FS-i6 and I had Phoenix RC also installed so I think there was a conflict between these 2 programs I deleted Phoenix RC and the drivers now everything works With FPV freerider perfectly!
cordially.

Developer

Thanks for reporting, glad you got it working.

Perhaps Phoenix installed some conflicting driver.

Hi,

any chance to play it (on MAc) with the RC of my DJI Phantom 3?

Did not see any mention about it....

Thanks for any help,

Xavier

Developer

You can try the free version and see if it works with your controller.

Not sure if the DJI Phantom controller will work. It needs a USB out or trainer port of some kind.

Did try like that, through the USB port, but nothing reacts....

Hello,

I'm trying to play with USB joystick. First I used a gamepad which worked fine. Then I tried to use my Thrustmaster Topgun Afterburner and I can not even calibrate it since the values jump erratically.

The joystick works fine in other games and also moves correctly in Windows' control panel tester.

When I looked more closely I think that the reason for the problem is that this joystick gives raw values in the range of -128 to 127 - that is it uses signed bytes for raw data. On the other hand my gamepad feeds axes data in the range 0 to 255 - unsigned bytes.

Then after looking again in Freerider calibration I think this is confirmed - when I move the axes in the upper halves (where supposedly they should move between 0 and 127, the sliders in the game move fine, but as soon as I move the axis in the negative half - the slider snaps to the maximum value.

It seems that freerider does not support joystick hardware which gives signed values for the axes. Is it possible to support such hardware?

Thank you!

Developer

FPV Freerider does not have the ability to read the values directly, it goes though Unity's input manager (That is used when developing the sim). I can only see that values that is coming through that input manager.

Is your Thrustmaster connected directly via USB, or does it have some other kind of connection/driver?

It is connected through USB - standard HID device, no drivers needed.

I also tested with Unity 5.6.0f3 and the behavior is the same. I don't think there is anything that can be done. Others have also stumbled upon this:

http://answers.unity3d.com/questions/351141/joysti...

Alas there seems to be no solution.

Anyway ... I've hooked my RC transmitter through vjoy so I'll use that.

Best~

Developer

Ok, well at least you tried it thoroughly, I guess you might be right that Unity can't read the Thrustmaster properly.

Glad you're able to use your transmitter through vjoy instead.

i cant get my Mode 1 turnigy evolutioin to work, any tips? it picks up the controller but the controlls are all over the place

Developer

For most people the Turnigy Evolution seems to be plug and play. In what way do you mean that the controls are all over the place?

(To calibrate for mode 1, keep an eye on the top of the screen. For example when it says "throttle up", use the stick you want to assign for throttle, etc..)

throttle is centered and i cant change it on the toggle, and the pitch and yaw are overly sensitive - and adjusting them in the settings doesnt seem to help

Developer

When you check the movement of the sticks on the trim settings screen, does it act correctly?

(You can go directly to the trim settings by selecting "calibrate controller" on the main menu, and then "skip to trim settings")

(1 edit)

I have the Radiolink AT9 and have purchased this USB cable (http://www.banggood.com/Wholesale-14-IN-1-REAL-FLI...).

I calibrated the control on the full version Freerider software (Mac OS) but the sticks are working only up and down (both sticks). No yaw and row.

It works on different softwares (as de DRL simulator) with same controller and cable.

Any clue what problem is this?

Thanks!

Developer

When you go through the calibrate controller procedure, are you able to move four of the little circles smoothly up and down? Sometimes the automatic stick detecting fails, in that case you can click on the little circle that you see is the correct one (instead of clicking "ok)".

Just to tell my experience with Freerider to serve as a warning to people having the same issues.

I have a Futaba Radio (FC 18) connected to the PC ( Windows 10 64bits) through an Aerosim RC dongle.

I have not used Freerider for a long time and today I have played again. To my surprise it did not work as it did before with the Futaba-Aerosim dongle combination.

After some reading through these posts and some investigation I eventually realized that I have installed a virtual USB Joystick driver ( VJoy ) which was the cause of Freerider not reading correctly the inputs from the Futaba radio.

You can disable/uninstall Vjoy or any other virtual Joystick in Windows Device Manager to solve the issue. After disabling Vjoy everything is working as before.

Hope it be of any help.

Developer

Thanks for sharing!

(4 edits)

Hey,

Just downloaded Freerider but I'm having a problem setting it up with my Taranis X7 (which is connected via usb).

The controller is simply not showing up whatsoever (i.e. nothing at all happens, even when I try to callibrate). It does work on both the hotprops and DRL simulators so I'm not sure what the problem could be. I have also gone through the setup video in teh jope a new model would work but this hasn't helped either.

Any insights/advice much appreciated :)

edit: it's windows 10. I have also tried removing 3dconnexion mouse, as well as changining to differeny usb ports on the pc.

update: when I 'centre all sticks' I can see the white dots underneath changing, so it seems like the program recognizes the controller somehow. However still when I calibrate trim, or try to fly there' just nothing :|

Developer

If you are able to move the little white circles on the calibration screen smoothly up and down, that's a sign that it's working.

If the automatic stick detection gets it wrong, you can click on the circle that you see is the correct one (instead of clicking "ok").

When you get to the trim screen, you will be able to see if the stick movement is recognized correctly.

And, in case you haven't seen it here's a document describing how you need to setup the Taranis for it to work correctly on Windows:

https://drive.google.com/file/d/0BwSDHIR7yDwSOGhPMTFyWEpDVWM/view?usp=sharing

hi i have connected my flysky i6 and have a couple of issues. the first way i have connected is through the official flysky usb simulator cable and everything works fine nice and smooth except it doesn't pick anything to do with yaw up no movement what so ever. i know the cable works fine as i can pick everything up with the drl simulator. i have then tried to connect through mic port with the smart propoplus software and i can get everything connected and working but i get a couple of dead sections of travel on throttle and left roll. the throttle at mid point stops moving until i get get further up and then it jumps. same with roll left i move the stick to the left and it stops moving on screen until i get half way on sticks then it jumps across. aswell everything is smooth on propoplus software and also on drl simulator so i know it works fine. is there anything you can help me with or advise 

many thanks 

Adam

Developer (3 edits)

Here are some general suggestions that often help when one channel is not recognized:

- Make sure you don't have any other joysticks/controllers connected, that might cause a conflict.
- If connecting via USB, make sure you uninstall vJoy and Smartpropoplus if you have them. Their driver messes with things when connecting via USB.
- Make sure you have "Heli" selected as model type on your radio. ("Plane" generally doesn't work very well).
- If you are using a USB dongle - check if there's a switch on the dongle where you can select different modes.
- Perhaps you can remap the output channels (in the menu of the transmitter) so that it sends to another channel.


As for your mic port problem, it sounds like there is some kind of dead zone activated. First of all, make sure that dead zone is turned off in the main menu of Freerider. Second, check if you can turn off the dead zone in the software that you use.


Btw, some Taranis users on linux are experiencing that there is always a dead zone by default. It needs to be turned off by running:

" $ jscal -c /dev/input/js0 "
( source:  https://github.com/opentx/open... )

(1 edit)

How about the Turnigy Evolution?
How do I get the Evolution work with FPV Freerider?

EDIT:  Turnigy Evolution works fine with FPV Freerider - it's plug and play (well, calibration makes sense ;-) )

Developer

I don't own a Turnigy Evolution myself but I think it should be plug and play, connected via USB. Might depend on what operating system you are running it on. Make sure you don't have vJoy or Smartprpoplus installed when connecting via USB, that might mess things up. Let me know how it goes.

(1 edit)

Thank you very much for your answer!
Actually I have no clue how to connect the Evolution to the computer. If I plug it in, nothing happens (no sound or anything in the device manager). Could this be because of SmartPropoPlus? Shall I deinstall it?

Update: Tried to deinstall SPP, didn't help. I actually think that the USB on my Turnigy Evolution is broken. =(

Developer

Since I don't own an Evolution I'm not the best to give specific advice on that radio. But, if you go into the device manager I do believe you should see something like a joystick or HID-device when you connect it, if it's working correctly. Maybe you can find some info in the manual of the radio.

The USB in the first Turnigy was broken.
So i got a new one and gotta say the Turnigy Evolution works fine with FPS Freerider! =) Plug & Play

Developer

Thanks for reporting back, I'm glad to hear you got a new one and that it's working fine!

what looks to be a new issue on OSX / macbook ...

during the calbration process and before each flight, the software sees the sticks as all at their minimum range (not centered).

To work around it during calibration, just wiggle the sticks on the first screen before clicking ok.  You will see the little circles "wake up" and go to  center position.  However where it gets annoying is you need to wiggle sticks before each takeoff.

Developer

That is an issue with Unity's input manager (The sim is developed in Unity). It seems to be more pronounced on some devices/operating systems. I have been unable to find a solution. the best workaround I found for now is to add a small delay so that the player has time to move the stick a bit so that it "wakes up". (It just needs to be nudged a small amount).

Hi, I'd like to share a problem I encountered with my DEVO 7 on my Mac laptop.  The problem I had was during calibration, the pitch channel was not being seen but all the other channels were working correctly.  So to resolve this, I changed a couple settings on my transmitter.  The settings were noted on a thread over on the rcgroups.com forum that I'll link below.

For the connection between my laptop and the DEVO 7, I'm using the FMS USB RC Flight Sim adapter cable I bought on eBay.  It's from China, so it took a couple of weeks to get here but for $9, it's well worth the investment!

As for the transmitter settings, I created a new model under the Model menu (copied the model for my F210 and renamed it SIM). Then verify your type is set to AERO, not Heli (it did weird things to the throttle channel in my experience). Now for the actual settings under the Function menu, select EL-FL and set POSOU to + 100% and POSOD to +100.  The thread I'm referencing can be found here.  Just don't forget to go back and select your actual model when you go and fly your actual quad...you might not want to fly with those two changes!

Developer

Thank you for sharing your solution/settings!

Hello tried to setup my Futaba 18SZ to use with FPV Freerider. Bought the RC USB Flight Simulator Cable for Realflight G7 / G6 G5.5 G5 Phoenix 5.0 Flysky FS-I6 FS-TH9X FS-T6 FS-CT6B USB Dongle  but noticed that this doesnt work. Which USB dongle do you use for Futaba?

Thank you for your help.

Manuel

Developer

It might be that you need to change some settings on the transmitter itself. I found this info on another forum:

"For Futaba 18SZ - You'll need to configure the Trainer Port function;
Linkage menu > Trainer 
ACT/INH - ACT
Teacher/Student - Student
Channel mode - 8 Ch

Both stereo and mono adapter cables appear to work with the Futaba trainer port, however caution is required here. A correctly wired adapter when installed turns the Futaba 18SZ and 14SG on. "

Source and more information: https://steamcommunity.com/app/410340/discussions/1/359543951733047725/

I have a Turnigy Evolution Transmitter and can not get it to work with FPV Freerider. When I go to the calibrate page, my controller does not move any of the little dots on the page. I do see in Control Panel that my transmitter is present, as it is called a "HK Emulator".  How do I get the Evolution to work with FPV Freerider?? Thanks, Chris

Developer

The Turnigy Evolution most often seem to simply work plug&play. You might want to try and see if you can calibrate it as a joystick in Windows own calibration, just to see if it is properly recognized. (In the Control Panel).

Also you might check:

- Make sure you don't have any other joysticks/controllers connected, that might cause a conflict.
- Uninstall vJoy and Smartpropoplus if you have any of that software installed. Their driver messes with things when connecting via USB.

Tried it on Windows in a VirtualBox VM - worked perfectly (except of course the graphics isn't the best and is a bit laggy).


Tried it on Linux next: The throttle axis settings were switched up. Up was left, Right was down. I ran it again, problem disappeared, but the calibration was still buggy. I have managed to set the trim & scale settings manually to make it work, now it's running fine. Awesome!

Restarted the program in Linux: it forgot the calibration settings. It's messed up again, axises on the throttle are switched up again.

So questions:


1) Any way to make the Linux version save the settings?

2) How to make the Linux version display on a specific monitor? I have 4 and it always picks the one furthest away from me.


Thanks in advance. Ps. I'm heading to buy the software anyway. In the worst case I can continue to use the choppy Windows version, but hopefully you can help me to make the Linux version work properly (and not have to re-calibrate every time).

Developer (3 edits)

1. I remember a few other Linux users had the same problem, at least one can be found a bit further up in this thread. Don't know if he managed to find a solution.

It should automatically keep the calibration (as well as other settings) in Linux as well as on all other platforms. You can alter some values in the custom settings menu and see if those are being saved. If not, perhaps you can investigate so that there is no permission issue that keeps it from saving (I'm not familiar how these things work in Linux). (In linux I believe the Playerprefs are stored under "/home/your user/.config/unity3d").

Good thing that you at least managed to get it calibrated properly. As you probably noticed - if one axis is reversed, you can simply reverse it in the trim settings (Click "Calibrate Controller" on the main menu and then "Skip to trim settings")

My guess is that the whole thing has to do with the joystick drivers on Linux not being consistent in some way.

Some Linux users seem to have success using this program: https://github.com/Vantskruv/wejoy

2. In Windows there's a command line parameter -"adapter N" that can be used to select which monitor you want to run it. That only works on Windows though as far as I know. Hopefully someone who is more knowledgeable in Linux will be able to chime in.

( Here is a list of the runtime command line parameters: https://docs.unity3d.com/Manual/CommandLineArguments.html )

1/a. I only managed to calibrate it once when the two directions weren't mixed up, but it got messed up again when I started the program the third time.

1/b. It wasn't an axis being reversed (up is down, down is up), it was the two changed up (up is left, down is right). So there's no way to fix it on Linux at the moment.

1/c. I'll check out wejoy, thanks.

End result: I'm using my laptop instead, booting win10. Having loads of fun. I'm still terrible at it but in my defense I'm starting from Acro with high rates so it will take a while. Sometimes it clicks and I make a bit of progress and it feels awesome. I probably won't even try flying my quad for a few more weeks before I get the hang of the controls.

Developer

1b: If the automatic stick detection gets the sticks messed up, you can click on the little circle that you see is the correct one (instead of clicking OK) when going through the calibration procedure.

Glad that you are able to use it on your laptop at least. I'm sure you will find that any practice you put in will pay off later in real life flying.

Deleted 5 years ago
Deleted 5 years ago
Developer

First of all you can try to simply connect your QX7 directly via USB cable, that usually works well.

As for the Orange RX dongle, according to HobbyKing "Mac users will need to download the relevant HID drivers", perhaps you could check with them (or wherever you bought the dongle) if they have suggestions on how to get it working right.

Deleted 5 years ago

I looked through the comments but didn't find my exact situation. I have the FlySky SM 600 controller. What do I need to do in order to get this to work with FPV Freerider? It almost works...I get throttle and pitch, but no yaw or roll, no matter what I do. I tried everything that I could think of last night, spent a good 3 hours playing around with it. Any help would be appreciated

In fact the controller that I have is one that is listed at the beginning of this forum, as a controller that is supposed to work with this software: 

 6ch Flight Simulator Controller....so, what am I missing here?

Developer

Usually when some channels work but not others it is because there's a conflict with some other input device. Make sure you don't have any other joysticks/controllers/graphics tables connected at the same time.

Also,  make sure you uninstall vJoy and Smartpropoplus if you have them. Their driver messes with things when connecting via USB.

(And, some controller works just fine on some hardware/operating systems, and not so well on other. Therefore there is never I guarantee that any particular controller will definitely work on your particular system).

hhmm. Well I'm not aware  of any other devices being installed.  I guess I fall into the "no guarantee" category

OK just a little followup here. I did manage to get my controller working after all (with some help from a friend.) In my case, the controller has 4 settings that you can choose for it to emulate different modulation schemes. We got it to work with the  switch that is at the bottom of the controller set to the second setting from the bottom. It says something like ACR or something like that . Sorry but I don't have it in front of me right now.  But with it set there we did get it to work on Windows 10. However it would not work properly on my Windows 7 computer. Obviously your mileage may vary, but hopefully this might help someone else out

I'm using a Sony PlayStation joystick on Windows 10 and some sort of converter to USB. I see Windows has recognized the USB input as a Twin USB Joystick in settings, but nothing happens at all in the calibration screen. PS: There are no lights on the joystick lighting up but the blue converter box has a light on. It really feels like there is no "power" or that the joystick is on?

Thanks in advance,

Mary

First I apologize for not looking thru this forum. I didn't see a search for it and about 3 pages in, I gave up looking for my solution. My controller did have an on/off switch for ANALOG so eventually I left that on. I used a tutorial from YouTube on how to calibrate my Twin USB Joystick in the Device Managers settings: Control Panel\Hardware and Sound\Devices and Printers | right-click it. And at first, that didn't work. I had two joysticks listed under that window. I kept doing it over and over again with the first one listed. When I selected the second, joystick listed, I could finally see movement on the screen. I calibrated there and then I calibrated inside of FR and it finally worked.

I did have to re-calibrate a few more times because I was losing some control in the right stick.

(2 edits)

Hi,

I saw other people got my problem. I run macOS 12.10.5 and my Taranis Q X7, although being recognized by macOS and usable with other apps where you can choose which controller you want to use, is not recognized in FPV FreeRider at all. Circles don't move and I have no idea what to do. My Turnigy-i6s works fine in comparison.

Do you know what is going on? Thanks!

Developer

Usually the Taranis should be plug and play on macOS. Make sure you don't have any other controllers/joysticks/tablets connected, that might cause a conflict. Also, if you have installed some kind of custom USB driver such as USB overdrive, that might be something worth looking into.

Nothing else is plugged in and no custom USB driver is installed. I'll try with other Mac, but it's really weird considering it works flawlessly with a Turnigy i6s.

Deleted 5 years ago

Hey,

Everything works with my Turnigy i6s so the set up is good, and you don't really need a USB dongle with Taranis radios because of the mini-USB port, it's automatically recognized as an HID device. It's detected by my Mac and works great with other software asking you which input controller you want to use (crrcsim for example). Freerider just doesn't seem to want to choose it, it's weird…

Viewing posts 53 to 72 of 117 · Next page · Previous page · First page · Last page