Board index FlightGear Support Hardware

Windows and Linux Driver for Saitek Radio Panel

Joysticks, pedals, monitors.

Windows and Linux Driver for Saitek Radio Panel

Postby daibach142 » Sat May 08, 2021 5:01 pm

I have just uploaded a driver for the Saitek Radio Panel to GitHub. The driver is available for Windows and Linux.

It's here: https://github.com/daibach142/SaitekRadio
Dave
daibach142
 
Posts: 40
Joined: Wed May 16, 2018 12:54 am
Location: EGNR
Version: 2020 3.13
OS: Ubuntu 22.04

Re: Windows and Linux Driver for Saitek Radio Panel

Postby simulant » Mon May 10, 2021 12:12 am

Hi Dave!

Thank you!
There is another project that allows Saitek/Logitech radio and multi panel to work in FlightGear (in Linix and Windows, like yours): https://github.com/pfefferFlight/flightgear-saitek

Maybe you could work together?

Best regards
Simulant.
simulant
 
Posts: 10
Joined: Mon Mar 25, 2019 5:52 pm

Re: Windows and Linux Driver for Saitek Radio Panel

Postby daibach142 » Mon May 10, 2021 8:17 pm

Hi Simulant

Thanks for the heads-up on the implementation you referenced, so I gave it a go. It fails (on Ubuntu18.04.5, FGFS 2020.3.8) with a 'std:err' during plane load (logging is not helpful).
So, I like the embedded nature of that implementation (no extra executables), but my version works!

Best regards
Dave
daibach142
 
Posts: 40
Joined: Wed May 16, 2018 12:54 am
Location: EGNR
Version: 2020 3.13
OS: Ubuntu 22.04

Re: Windows and Linux Driver for Saitek Radio Panel

Postby simulant » Tue May 11, 2021 3:58 pm

In your project, I like that you provide very good diagrams about what data is received and has to be sended. I also like that you provide executables that are ready to work for Linux and Windows.

The project, I pointet at, logs to the console (a lot). May be you can try starting fgfs from the console watching it or better redirecting it?
simulant
 
Posts: 10
Joined: Mon Mar 25, 2019 5:52 pm

Re: Windows and Linux Driver for Saitek Radio Panel

Postby daibach142 » Tue May 11, 2021 5:27 pm

Hi Simulant
I did run it from a console, but the logging information was not useful. I'm not a FGFS expert, and can't understand what is happening reading the code, so I do not think that collaboration would be helpful. It may possibly be that I just have the Radio Panel, but not the Multi-panel.

BTW, I have a earlier program that handles the Switch panel, although configuration is quite difficult. I'll probably convert that to the Rust language to achieve OS independence.
Rob https://forum.flightgear.org/memberlist.php?mode=viewprofile&u=23329 is a user of this code on a Raspberry Pi

Regards
Dave
daibach142
 
Posts: 40
Joined: Wed May 16, 2018 12:54 am
Location: EGNR
Version: 2020 3.13
OS: Ubuntu 22.04

Re: Windows and Linux Driver for Saitek Radio Panel

Postby GabrielYV » Tue May 16, 2023 9:19 pm

and does this work for mac or one that exists?
New Boeing 737-800YV (Improved version) https://github.com/YV3399/737-800YV

Gabriel Hernandez.
GabrielYV
 
Posts: 215
Joined: Sun Dec 13, 2015 7:06 am
Location: Venezuela/Mexico
Callsign: YV3399/YV123B
Version: 2020.3.13
OS: Mac OS

Re: Windows and Linux Driver for Saitek Radio Panel

Postby daibach142 » Tue May 16, 2023 10:45 pm

Hi Gabriel

The source code is all present under 'code' folder. It can be easily compiled on any system with a Rust compiler, see the file 'BUILDING.md' in the top-level directory.
I would hope the Rust system on Mac would do the job?
Here's a link for installing Rust on Mac https://www.geeksforgeeks.org/how-to-install-rust-in-macos/ which may be useful.

HTH
Dave
daibach142
 
Posts: 40
Joined: Wed May 16, 2018 12:54 am
Location: EGNR
Version: 2020 3.13
OS: Ubuntu 22.04


Return to Hardware

Who is online

Users browsing this forum: No registered users and 3 guests