This is a new implementation of my driver for the Saitek Switch Panel, and is available for Windows and Linux.
The source language is Rust, and is code-indentical for Windows and Linux.
It is here:https://github.com/daibach142/SaitekSwitch.
There is a similar driver for the Saitek Radio Panel, here https://github.com/daibach142/SaitekRadio
My thanks to robertfm and to shrike for assistance with these projects.