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,685 Replies: 317
Viewing posts 47 to 66 of 117 · Next page · Previous page · First page · Last page

Hi peeps,

just wanted to let y'all know that FPV freerider is perfectly picking up on my Turnigy Evolution transmitter. Simply a matter of connecting the micro USB cable and the game picks it up from there. in my case no calibration or any other setting up was needed. truly plug and play.


Not sure is this was already confirmed and I didn't see any mention of it anywhere so i figured i'd let people know just in case anyone is wondering about compatibility with the new Turnigy Evolution transmitter. if u own one, ur good to go.

Developer

Thanks for reporting, glad to hear that it works truly plug and play!

no worries, glad to contribute. Happy new year and Keep up the good work! 😊👍

Hi, For some reason, I can't get my Turnigy Evolution to work with FPV Freerider and it is very frustrating. I can see that the computer recognizes the transmitter but when I go to calibrate the transmitter, none of the little circles on the page move when I move around the transmitter sticks. Sometime, only one of the aux switches on the transmitter will move just one of the circles on the calibrate page. I am using Windows 7 on my PC.   When am I doing wrong????  I did not load the Vjoy driver becasue I was afraid it might interfere with my flight yoke for my other flight simulator game. And Yes, I did unplug my other flight yoke when I tried to get the Turnigy Evolution working. Can somebody please help me?? Thanks, Chris

(1 edit)

Hi all! I need a big help!

I've already looked at various forums ... including this one: "https://itch.io/t/19817/getting-your-controller-co...

I've already watched this video: "https://www.youtube.com/watch?v=E3Fb5HLK0i0"

I've already consulted the manual as well and I did not find anything that could solve my problem ...

I am using the openTX firmware on the flysky th9x radio and to connect to the computer I am using a USB adapter

When I set up in FPV freerider, the program only recognizes 3 channels.

Please, what is the configuration should I perform on my flysky th9x radio (openTX) to work properly? I'm trying a solution for several days ... please help me!

Developer

Often if one channel is not recognized one of these general advice can be of help:

- Make sure you don't have any other joysticks/controllers connected, that might cause a conflict.

- 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.

Just wanted to chime in to confirm that the new Turnigy Evolution controller works mint with zero setup under Linux. One of the roomies will test with Windows tonight.

Running Mint 17.2. No setup required.

Developer (2 edits)

Thanks for reporting!

Oh, right, but .. I'm still not positive, but I think it's not switching to mode 4 properly, so I had to fool it during calibration. I sorta suspect this is purely a firmware issue that no one's noticed simply because no one flies mode 4.

Maybe someone else can chime in.

Actually, on that note, why do I have to re-calibrate every time I run the game? Seems like it assumes I'm mode3 or something until I do calibration every time. Is there no saving calibration yet?

Developer

It should automatically keep the calibration (as well as other settings). 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").

As you have sort of figured out you select the mode during calibration (by using the stick that you want for each axis, for example, it says "throttle up" on the top of the calibration window and you use the stick you want to assign as throttle. It is described in the manual. The quick mode selection is for touch screen input only). I remember another Linux user reporting a while back that he also had to recalibrate each time. Might have something to do with the joystick drivers if that is the case for you too.

I bought and used your simulator on linux. It's a nice little piece of software and very handy for training! However I have the issue that it is not able to access my joystick/gamepad from '/dev/input/js2'. It is a generic standard 4 axis device that I built according to the instructions in RC Transmitter to USB Gamepad Using Arduino that allows me to connect my Spectrum DX6i Transmitter to my PC. As it is working with e.g. flightgear and other software I have to assume the joystick/gamepad handling in FPV Freerider is not able to recognize it. How can I fix that?

Developer

I'm not a Linux user myself and don't know how to configure joysticks in Linux. Hopefully someone who knows will be able to chime in.

At least on Windows, you want to make sure to not have any other joysticks or special input devices such as wacom tablets connected as that sometimes causes a conflict which makes Freerider unable to recognize your joystick.

I used a PS3 controller w/o any problem on the same system with same devices connected - that should be fine.

Is there any way to manually select the device used? Is there a way to output more info for debugging? (If the code would be available I could have a look and try to compile myself.)

(3 edits)

After looking through several forums and playing around with python-uinput (allows to software emulate HID stuff like joysticks) I found that this framework needs a joystick that has at least 1 button in order to use it - having 4 axes only is not sufficient!

On top of what framework was this software written? Is this Source Engine? Or UNITY Engine? I noticed that this console text output pattern ("Using libudev for joystick management") is pretty common. If you could tell me that I would open a bug report there.

Developer

That's interesting info, thanks for sharing. Freerider is built with the Unity engine.

(+1)

Your welcome! I reported it on bugs@unity3d.com - hope that helps.

I'm not sure if you ever found a solution, but thanks to the information you provided about needing at least one button I was able to resolve the same issue for myself.

I used Wejoy (https://github.com/Vantskruv/wejoy) to create a "virtual" joystick with 1 button and 4 axes and just forward the necessary axes from the physical device to the virtual. Hopefully that's useful to you or some future Linux user in need of a fix.

Thank you very much! It works perfectly!

I have ''devo 10'' and ''eachine i6'' transmitters and succesfully use freerider full edition to my PC. On the other hand is not possible to connect my transmitters with my smartphone ''Xioami Mi5''. I search on google and youtube but nobody has the same ploblem.Any advice?

Developer

I believe the Xiaomi Mi5 supports USB OTG. If you have an OTG cable you might get it working.

Here for example is one person using Freerider on his android tablet with a Flysky FS-i6 (I think that's the same radio as the Eachine)

Good Afternoon: Need your assistance please.

I have the Hobby King OrangeRX DSMX/DSM2 USB Dongle
Using an Orange T-Six DSM2 Transmitter

I am trying to successfully calibrate to be able to utilize with FPV Freerider Simulator.

When I plug my dongle in as instructed on printout instructions I seem to be successful and it shows up in my Printers/Device List on my PC. Seems to me that I am binding with no issues.

However, when I go to the settings tab and try to calibrate transmitter to computer I do not seem to be getting much response at all. X-axis seems to go left and right but no other axis move when I utilize the sticks on the transmitter.

I have transmitter in ACRO mode is this correct?

There does not seem to be any assistance with this that I have been able to locate that advises me on my issue.

FPV Freerider opens with no issues but if I try to calibrate using that program I get no response whatsoever.

(1 edit)

I cant help you with a solution because I have exactly the same problem. However I dont think its got anything to do with Freerider. I , like you can get the transmitter to bind with the dongle but in any sim I try (DRL,Velocidrone) the result is excatly the same as you describe , only one axis seems to be recognised. I tried the dongle with an old Spektrum Dx4 transmitter I have and it works fine so its something to do with the Orange Tx and the dongle but I cant work out what! They do recommend that you have your transmitter set to HELI but didnt make any difference for me.

Thanks for replying and glad to know that I am not the only one out there with this issue. Spent hours trying to resolve to no avail. All I wanted to do is practice on a drone simulator and had no idea it would be this difficult. I agree this has NOTHING to do with Freerider but some quirky setup on computer I am sure. Sorry that you are facing the same. I guess I will have to see if I can return the dongle as right now it is not useable and look into purchasing a simulator transmitter that should work.

I appreciate your time.

Have a great week.

Mark

Your welcome. I've ordered a cable off eBay to see if that works with the transmitter as I'd rather use the Orange one as opposed to the DX4 but slightly disappointing that the dongle doesn't appear to work with a transmitter from the same manufacturer ! I was hoping it might be something simple but I've tried all I can think of to no avail!


Paul

Developer (1 edit)

Here are some general suggestions which often helps when one or more sticks are 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).

- Perhaps you can remap the output channels (in the menu of the transmitter) so that it sends to another channel.


If none of the above works you could try to connect an ordinary 3.5mm audio cable from the trainer port of the transmitter to the audio-in (or mic-in) jack of your computer, along with a software called Smartpropoplus (Windows only).

http://www.smartpropoplus.com/site/

There is more info on that in the Spektrum setup tips document:

https://drive.google.com/file/d/0BwSDHIR7yDwSaHNwc...

https://github.com/nigelsim/ppmadapter is an linux alternative to SmartPropoPlus.

Developer

Thanks for sharing, I will add that info to the manual.

You could also add https://www.instructables.com/id/RC-Transmitter-to-USB-Gamepad-Using-Arduino/ to the manual, as this is an USB Adapter that works for win, linux and mac as standard HID interface, meaning it does not need any driver. It basically allows you to connect any PPM outputting transmitter (which is a quite big class) as gamepad to your machine. Only thing is you have to build it yourself based on an Arduino - however you can see this as an advantage or a drawback, as you wish... ;) I like it and it for me the preferred way of connecting any transmitter.

Developer

Absolutely, I will add it!

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.

Viewing posts 47 to 66 of 117 · Next page · Previous page · First page · Last page