Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

FPV Freerider

A member registered May 06, 2015 · View creator page →

Creator of

Recent community posts

Hi, the Phoenix dongle only works with Phoenix (it's deliberate designed so by Phoenix).

I'm not familiar with the JR transmitters myself but chances are you might get it working with a universal USB simulator dongle such as a "22 in 1" simulator cable that can be found in various places. 

If that doesn't work out for you, you might  get it working using the Smartpropoplus method mentioned in the manual.

(Sorry for the late reply, I must have somehow missed your post earlier).

Por lo general, el método "chmod + x" funciona para la mayoría de las personas. Si lo ha probado todo y aún no puede hacerlo funcionar, puede solicitar un reembolso aquí en Itch.

(1 edit)

No hay un documento específico para el FS-I6X, pero hay algunos videos en YouTube que muestran cómo hacer que funcione, por ejemplo, este.
Si necesita hacer ajustes en su transmisor para obtener la calibración correcta, debería poder encontrar instrucciones sobre cómo configurar los puntos finales en el manual de su transmisor.

Thank you for sharing your solution!

(5 edits)

Hello, generally speaking, in order for a transmitter to be possible to used for the simulator it either needs to have a USB port that can function as a USB joystick, or a 3.5mm trainer port.

 (There is one more possibility, and that is if you can find a USB simulator dongle that has a built in RC receiver using the same protocol as your transmitter, or one that can be connected via a regular RC receiver (might quickly get complicated)). 

1) no port no luck, 2) could at least in theory be used via a futaba compatible receiver and USB dongle combo, but it would take some hacking skills. 3) the Xiaomi 4K remote control can not be used as a joystick as far as I know (contact Xiaomi if you want to know for sure).

My best advice, if you are willing to invest a bit into the hobby, is to get a multi protocol transmitter such as the Jumper radios, or similar. Make sure you get one that can be used as a USB joystick.

If you just want to give the sim a quick try you can try to find a Playstation, Xbox, bluetooth gamepad or other similar gamepad that you might have laying around.

That's great, thank you for sharing the solution!

Glad to hear you got it working, thanks for sharing your solution!

It is only possible to install new maps on FPV Freerider Recharged (not the classic version of freerider).

(1 edit)

Have you checked if the controller can be used as a USB joystick? (Sometimes the data cables provided by the manufacturer is only for firmware updates and such. The manufacturer should know, in case you are unable to get info from someone else with experience with the same controller).

The level editor will automatically save the level in the folder path where app is located on your hard drive.

You need to make sure that you have write permissions to that folder. 

I'm not a Mac guy myself, but I believe you can find some info on how to do it here for example:

(If you are unable to set the write permissions for the particular folder where it's currently located, perhaps you can move the entire app to another folder on your hard drive). 

Hope that helps!

(1 edit)

Not sure what the mystery controller might be. I use Unity's built in input manager for the controls, I don't think it can show the name of the controller it's actually reading. Also I'm not a Mac user myself so I'm not very knowledgeable when it comes to Mac specific questions. At least on Windows joysticks/controllers that are being detected usually shoes up as a generic HID device in the operating systems device manager. Perhaps you could try to temporarily disable the last thing that you suspect might show up as a controller (although I wouldn't really recommended it if it is indeed some kind of security chip...). 

My guess is it's the xbox 360 controller driver that doesn't get picked up as a joystick in Unity's input manager. Did you try to connect the controller without any extra drivers first? (A lot of the time generic gamepads automatically connects as joysticks, at least on Windows).

No estoy seguro de si el Mavic mini o el Mando Mavic Air 2 se pueden conectar como un joystick USB.
Mi sugerencia sería consultar el manual del controlador Mavic o un foro dedicado a Mavic. Si se puede usar como un joystick USB, en términos generales podrás usarlo para volar FPV Freerider.
Existe una versión gratuita de Freerider que puedes probar para ver si funciona:

(Google Play - Android)

(Itch - Windows/Mac Linux)

(1 edit)

Puede encontrar algunos consejos sobre cómo conectar su controlador en el manual del usuario.

También hay algunos consejos y enlaces a videos de YouTube aquí:

A medida que avanza en el procedimiento Calibrate Controller en Freerider, observe los pequeños círculos sobre el botón Aceptar. Debería poder mover algunos de los círculos pequeños suavemente hacia arriba y hacia abajo. ¿Tienes algún movimiento en los círculos?

Yes, I wish I knew what was the cause of the issue. Did you try the demo version of both FPV Freerider Classic and FPV Freerider Recharged, any difference there?

Sorry to hear that, I have no idea what might be the cause of that to be honest. I haven't heard of anyone else who has that particular issue. I should admit that I'm no Mac expert since I'm not a Mac user myself.  (If the same thing would have happened on Windows I would have presumed that it is a graphics driver issue). If you ask for a refund here on Itch I'm sure they will be able to arrange that for you.

Make sure you don't have any other joysticks/input devices connected at the same time, that might cause a conflict.

You can find some general advice on how to get your controller connected in the user manual:

What happens as you go through the calibrate controller procedure in Freerider, do you see any movement on the little dots above the OK button?

(By the way, since you are using a regular game controller you might want to have throttle zero at center selected on the main menu.)

(2 edits)


From what you describe  it sounds like you need to make the setup accoring to the Tatanis setup document:

(The endpoints need to be set up to go from  0 to +100 instead of -100 to +100)

You can also find some general information in the manual:

There are also many videos on Youtube that shows how the calibration procedure should look. For example:

Also, there was an automaitc Windows 10 update that broke the USB input on some machines. Don't know if it applies to you but I thought I might mention it just in case.SB drivers. You can find more information here:

If you can describe more clearly what the dots are doing during calibration (and later on the trim settings screen) I might be able to help.

Freerider should automatically use the resolution and refresh rate that your phone is set to.

Here is how to enable 120Hz on the Galaxy S20:

Note that in order to actually get 120Hz update your phone needs to be powerful enough to render the scenes at full framerate. VR is also almost twice as demanding since it needs to render two camera views. You might need to select lower graphics quality than usual, and lower resolution.

It would be interesting to hear how it works,

Hi did you check this video:

It might give you some clue on how to get it working. 

If you are not getting a result similar to that in the video, get back with more info and I might be able to help.

(3 edits)

Since FPV Freerider Recharged requires more memory than the 100MB limit that is on the Google Play Store, it uses extension files which are downloaded during installation.
My guess is that when you cleared the storage the extension files got cleared, and Recharged can't run without those.

If you again clear all the cache and data, uninstall it, and then re-install it again it should download the extension files again.

(If it still doesn't work, perhaps there is something left behind which keeps it from making a complete re-installation. Perhaps you will then need to manually find the folder that is left behind and delete it manually. It might be located at something like "/storage/emulated/0/Android/data/com.Freeride.FreeriderRecharged" or "Internal Storage/Android/Data/com.Freeride.FreeriderRecharged" )

As for going back to default settings, changing the rates etc., I would recommend using the presets on the top of the Custom Settings screen as a starting point. You can tweak the settings to your liking, and then keep your own settings for later by storing them in the User Preset A and B slots on the top of the Custom Settings screen.

Hope that helps

The Android and Windows versions are separate, they need to be purchased separately. The price point is set so low so that most people will be able to afford both if they want though.



I wouldn't get my hopes up for the throttle scaling unfortunately. All four control channels would need to be altered, and in addition to being scaled they also need to be moved (to go from 0 to +100 instead of -100 to +100). Sorry I couldn't give a more hopeful reply at this time.

Glad you managed to get it working! 

Hope you will be able to get it running on Linux too.

You can see the install instructions for Linux for some possible clues:

FPV Freerider is distributed as a Linux executable, not a package. Create a "bin" folder in your home directory (this isn't necessary but traditionally binary executables go in the bin folder). Unzip the file into that directory. Open FPVFreerider. Right click on the appropriate executable for your system (32 or 64 bit), and select 'Properties'. Click the 'Permissions' tab. At the bottom of that tab check: 'Execute: Allow executing file as a program'. Now when you want to play, just double click that icon.

(When using a Taranis on Linux, the joystick driver by default adds some dead zone to the sticks around their center position. Running "$ jscal -c /dev/input/js0" and recalibrating the Taranis within Linux should remove the dead zone. Source:  Joystick Emulation - Manual for OpenTX ).

Tip: If you are not able to run the sim on your Linux machine you might have to force Open GL:

user@computer:~$ ./FPVFreerider.x86_64 -force-opengl

Hope the new radio will work. 

(I think it should be recognized by Freerider. However, some radios running OpenTX needs the endpoints to be set up according to this document. That might be a problem, since as far as I know it is not possible to change the settings on the  BetaFPV Literadio2).

It is a known issue with recent versions of MacOS. It is very picky which applications can be run.

You can try one of the following solutions:

(Method 4 usually works for most people)

1. If you unzip the file on a Windows machine and transfer the file to your Mac with a USB stick it should work.

(I have also heard that it works if you download the zip using Chrome on MacOS and extract with Keka)

2. MacOS is picky about which programs can be run (the first time) by double-clicking. To run a program that says "this can't be opened", right-click the icon and choose "Open". You'll be given an option to open the program, and from then on it won't bug you.

3. For Mac's having trouble installing FPV Freerider try going to the Mac's System Preferences>Security and Privacy> General Tab and check the box "Anywhere" to see if this allows your Mac to install FPV Freerider.

4. For anybody who is still having the issue of the simulator not opening you need to open up terminal and type sudo chmode +x ( and that should do it.  
It should look something like:
chmod +x "/Applications/"
~ chmod +x /Applications/FPVFreerider/Contents/MacOS/FPVFreerider
(adding sudo at the start if needed).

After that you might need to go to your Mac menu System Preferences>Security & Privacy

If it says something like "Freerider was blocked from use because it is not from an identified developer" you need to select "Open Anyway".

Hope that helps!

Great, hope you will enjoy flying with your normal radio, I'm pretty sure it will feel easier and more natural!

It is not possible to save the recorded flight data to disk. You can however upload the flight to Youtube, but in that case you need to record the video with a screen capture program (such as Open Broadcaster Software for example) first.

I sent you an email from the official FPV Freerider email address.

Often when only one axis is not working, it can be fixed by trying one of these things:

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

Also, if during calibration the automatic stick detection gets it wrong -
Keep an eye on the little circles as you go through the calibration.
You can manually click on the circle that you see is the correct one for each stick (instead of clicking "OK")

While playing back you have the ability to select which camera to view. You can press shortcut "c" to toggle through the three camera views (LOS, FPV and recorded FPV view), or press shortcut "1", "2" ,"3".

I don't own the BetaFPV LiteRadio 2 myself so I can't check, however, if you own the radio already there is a free version of FPV Freerider that you can try to see if it works without having to spend any money.

Download the free version:

It is sort of possible to do already though with a bit of workaround, you can map the keyboard shortcuts to a button/switch on your transmitter with a program such as this:




It is sort of possible to do already though with a bit of workaround, you can map the keyboard shortcuts to a button/switch on your transmitter with a program such as this:


It's strange that the controllers only work in one of the versions, the input system is exactly the same. Are you not seeing any movement of the little circles at all during calibration? There are also some more info in the user manual.

The name FPV Freerider comes from "freeriding", as in riding without a set course in nature. The term is used in MTB, Snowboarding, Longboarding etc...

Yes, you can lower the Throttle Rate on the custom settings screen.

Using a gaming USB controller you might also want to select "Throttle Zero At Center" on the main menu.

There is one way that you can reset all settings back to default. Press F12 ten times while you are in any level (on the main flight screen).

That will also reset the controller calibration.

Thanks, glad you like it!

The VR mode is mostly aimed at being used with Google Cardboard style VR viewers on Android. However it is possible to use it on a computer too. 

You activate side-by-side VR mode in the Custom Settings.

You could for example use it with your FPV goggles connected via HDMI. You will probably need to adjust the resolution of the simulation to fit the goggles.

Note that it is not a complete plug-and play VR solution, it is mostly for those who like to tinker and experiment.

(You can find more general tips in the user manual, get back to me with specifics on how you intend to use it and I might be able to give more specific information).

Glad that you managed to solve it, thanks for reporting back!

The input system in Freerider is the same as before, so I suspect there must be something that has changed on your system.

The automatic Windows 10 update broke the USB drivers for a lot of people, so that would be the first things that I would investigate further. I understand that you have already tried it, but I believe on some systems it might be more persistent and you might need to use a different method. Here is the method that usually works for most people (the one I guess that you have already tried).

You might want to try to search for some other methods if that didn't solve the issue on your computer. Try searching for "windows 10 usb joystick driver" on Youtube for example, here are some links: 1 2 3 4 5

Also check, just in case - that you don't have any other joysticks/controllers connected, that might cause a conflict. And, make sure you uninstall vJoy and Smartpropoplus if you have them installed. Their driver messes with things when connecting via USB.

It's a known issue with the Unity input manager and some versions of OpenTX. 

Yes you are right, you need to setup the endpoints on your radio to go from 0 to +100 (instead of - 100 to +100) 

You can find information on how to get your controller set up in the Taranis setup guide

(There are also a lot of youtube videos that shows how to do it).

You can also find some general tips in the user manual.