Drivers e software de terceiros
No Windows, o Pro instala drivers para o Comandos, o recurso de roteamento de entradas que será lançado em breve. Veja aqui o que cada driver faz e quais componentes de terceiros o Pro usa, sob quais licenças.
O que o instalador do Windows adiciona
O instalador do Windows adiciona dois pacotes de drivers: os drivers Control Routing da própria Rohsam e o HidHide. Ambos atendem ao Comandos, que estará disponível em breve. Até o Comandos estar disponível, o Pro não roteia nem oculta os seus controladores, e o manche chega diretamente ao simulador.
Drivers FFB-Bridge Control Routing
A Rohsam Inc. escreveu estes drivers para o Pro. O pacote contém dois deles:
- Control Router permite que o Pro apresente um controlador virtual ao simulador. Assim, o Pro pode combinar e moldar as entradas dos seus controles físicos antes que o simulador as veja. O controlador virtual também pode aceitar efeitos de force feedback de um simulador que envie os próprios efeitos, para que o Pro os repasse à sua base.
- Native Consumer observa qual programa envia efeitos de force feedback para esse controlador virtual. Ele avisa o Pro quando esse programa para ou é fechado, para que o Pro encerre essas forças.
A Microsoft certificou os dois drivers pelo Windows Hardware Compatibility Program para o Windows 11 versão 25H2 (x64), e ambos têm a assinatura da Microsoft. No Gerenciador de Dispositivos, o roteador aparece em Dispositivos do sistema como FFB-Bridge Pro Controls.
| Item | Detalhe |
|---|---|
| Control Router | Versão 2.0.0.4 |
| Native Consumer | Versão 1.0.0.2 |
| Certificado para | Windows 11 versão 25H2, x64 |
| Envio à Microsoft | 1152921505701980449 |
A instalação usa a ferramenta DevCon da Microsoft para criar o dispositivo FFB-Bridge Pro Controls e exclui a ferramenta ao terminar. Desinstalar o Pro remove o dispositivo.
HidHide
O HidHide é um driver de filtro de código aberto do projeto Nefarius, escrito por Eric Korff de Gidts e Benjamin Höglinger-Stelzer e distribuído sob a licença MIT. Ele oculta um controlador físico dos programas que você escolher.
Quando o Pro roteia o manche por um controlador virtual, o HidHide oculta o manche físico do simulador. Assim, o simulador recebe a sua entrada uma única vez, do controlador virtual, e não duas vezes.
- O Pro instala o pacote oficial do HidHide 1.5.230, sem modificações, e somente se o HidHide não estiver instalado.
- Se o HidHide 1.5.230 já estiver instalado e funcionando, a instalação o deixa como está.
- Desinstalar o Pro mantém o HidHide, porque outros programas podem usá-lo.
Se o Windows precisar ser reiniciado depois da instalação do HidHide, a instalação avisa e não abre o Pro. Reinicie o Windows e depois abra o Pro.
Se a instalação encontrar uma instalação do HidHide diferente ou danificada, ela é interrompida sem alterá-la. Repare o HidHide com o instalador oficial dele, reinicie o Windows e execute o instalador do Pro novamente.
Como os drivers se diferenciam
| Driver | Origem | O que faz |
|---|---|---|
| Control Router | Rohsam Inc. | Cria o controlador virtual que o simulador vê |
| Native Consumer | Rohsam Inc. | Informa ao Pro qual programa envia force feedback ao controlador virtual e quando ele é fechado |
| HidHide | Projeto Nefarius, código aberto | Oculta um controlador físico de programas escolhidos. Não cria nenhum controlador e não envia forças. |
macOS e Linux
O Pro não instala drivers no macOS nem no Linux. O manche funciona pelo suporte do próprio sistema operacional, da mesma forma que no FFB-Bridge Free. Veja Configuração do hardware.
Componentes que o Pro usa
O Pro é construído sobre os componentes abaixo. Os modelos de voz não fazem parte do instalador. O Pro baixa o reconhecimento de fala e a compreensão de comandos quando você clica em Baixar modelos de voz, e a voz natural e a palavra de ativação somente se você as escolher.
| Componente | Usado para | Licença |
|---|---|---|
| .NET 10 (Microsoft) | Executar o aplicativo | MIT |
| Avalonia, SkiaSharp, HarfBuzz, CommunityToolkit.Mvvm | A janela do aplicativo, o desenho e o texto | MIT e no estilo BSD |
| Fontes Inter, JetBrains Mono, Noto Sans | Texto da interface em 16 idiomas | SIL Open Font License |
| libevdev | Ler o manche no Linux | Licença X11 |
| PortAudio, PortAudioSharp2 | Entrada do microfone e respostas faladas | Licença PortAudio, Apache 2.0 |
| ONNX Runtime (Microsoft) | Executar os modelos de voz no seu computador | MIT |
| Moonshine (Useful Sensors), ajustado pela Rohsam | Reconhecimento de fala | MIT |
| Whisper base.en, whisper.cpp, Whisper.net | Reconhecimento de fala reserva | MIT |
| all-MiniLM-L6-v2, ajustado pela Rohsam | Compreensão dos comandos de voz | Apache 2.0 |
| Vozes Kokoro-82M e listas de palavras misaki | Respostas faladas com voz natural (opcional) | Apache 2.0 |
| Modelos de características do openWakeWord | Palavra de ativação (opcional) | Apache 2.0 |
| System.Speech (Microsoft) | Respostas faladas com a voz do Windows | MIT |
| Natural Earth | Mapas e pacotes de mapas do Black Box | Domínio público |
| Net.Codecrete.QrCodeGenerator (Manuel Bleichenbacher) | O código de pareamento do Cockpit Web | MIT |
| HidHide | Ocultar controladores no Windows | MIT |
Avisos completos
Os avisos de terceiros do Pro contêm o aviso de direitos autorais e o texto completo da licença de cada componente. Eles também abrangem itens menores, como os ícones de aeronaves e as ilustrações dos dispositivos.