Instalar FFB-Bridge
O FFB-Bridge é fornecido como um instalador autossuficiente do Windows, um AppImage do Linux e um DMG do macOS (Apple Silicon). Os três incluem o runtime do .NET 10. Não há driver para baixar para os joysticks USB com force feedback compatíveis no Windows, Linux ou macOS modernos.
Antes de começar
Você precisará de:
- Validado no Windows, Linux e macOS: MOZA AB6, AB9 e AY210; Microsoft SideWinder Force Feedback 2; Logitech G940, Force 3D Pro e WingMan Force 3D; e Brunner FFB-G. Joysticks elegíveis não listados continuam sendo uma opção experimental segura. página de hardware.
- Um simulador compatível: Microsoft Flight Simulator 2024, Microsoft Flight Simulator 2020, X-Plane 11 ou X-Plane 12. DCS, Prepar3D e Flight Simulators anteriores não são suportados. No macOS, apenas o X-Plane é compatível — MSFS se conecta apenas em Windows e Linux.
- Um de:
- Windows 11.
- Qualquer distribuição Linux moderna com
evdev– que é essencialmente toda distribuição de desktop convencional. - macOS em Apple Silicon (M1 ou posterior). A build para macOS é limitada ao X-Plane 12 com SideWinder Force Feedback 2 e as bases MOZA AB6, AB9 e AY210 compatíveis; Macs Intel não são compatíveis.
As instalações Windows e Linux AppImage empacotadas podem baixar, verificar, instalar e reiniciar após sua aprovação. macOS verifica automaticamente e abre o download assinado.
Windows Instalador
Baixar
Depois de se inscrever no página inicial, enviaremos por e-mail um link de download tokenizado. Clique no link do instalador do Windows para salvar ffb-bridge-setup-1.4.0-x64.exe .
Execute o instalador
Clique duas vezes no instalador. Você verá o assistente do Inno Setup, e o Windows também poderá mostrar um prompt de reputação do SmartScreen em compilações assinadas totalmente novas:
- Verificação do editor. O instalador do Windows é assinado por código pela identidade do editor Rohsam. Antes de continuar, confirme os programas do Windows Rohsam Inc. ou RohsamInc como editor.
- Prompt de reputação do SmartScreen. Novas compilações assinadas ainda podem ser marcadas como não reconhecidas até que o arquivo exato obtenha histórico de download. Se a fonte for ffb-bridge.com, o hash corresponde e o editor é Rohsam, clique em Mais informações, então Executar mesmo assim.
- Assistente de instalação do Inno Setup. Clique
Próximo pelas duas páginas. O local de instalação padrão é
%LOCALAPPDATA%\Programs\FfbBridge— uma instalação por usuário, sem necessidade de permissão de administrador.
Se você estiver no Windows 11 com Smart App Control (SAC) habilitado no modo Ativo, o Windows ainda pode bloquear uma nova compilação assinada enquanto a reputação se atualiza. A assinatura do código prova a identidade do editor Rohsam; isso não garante que cada novo hash de arquivo tenha reputação de SmartScreen ou SAC no primeiro dia.
A própria orientação da Microsoft cobre o comportamento do Smart App Control e onde revisar suas configurações (Configurações → Privacidade e segurança → Segurança do Windows → Controle de aplicativos e navegador → Configurações do Smart App Control):
Microsoft: Perguntas frequentes sobre o Smart App Control
Se o SAC bloquear uma nova compilação em sua máquina, espere que a compilação acumule reputação ou use outro dispositivo Windows onde você possa verificar a assinatura Rohsam e fazer uma escolha informada.
Lançamento
Um atalho do menu Iniciar chamado FFB-Bridge pousa no grupo de programas FFB-Bridge. Você também pode iniciar diretamente de
%LOCALAPPDATA%\Programs\FfbBridge\FfbBridge.Desktop.exe.
Alguns produtos antivírus sinalizam binários novos ou de baixa reputação. Se o seu colocar o instalador em quarentena imediatamente (em vez de apenas avisar), envie por e-mail a amostra sinalizada para
support·ffb-bridge.com (replace the ·
with an @) so we can investigate.
Desinstalando
Abrir Aplicativos e recursos nas configurações do Windows, procure por FFB-Bridgee escolha Desinstalar. Seus perfis e preferências em
%APPDATA%\ffb-bridge são deixados no lugar para que uma reinstalação os reaproveite; remova essa pasta manualmente se quiser começar do zero.
Linux AppImage
Baixar
O mesmo fluxo de inscrição do Windows – clique no link Linux no e-mail e você obterá um AppImage com versão, como
FfbBridge-1.4.0-x86_64.AppImage.
Torne-o executável e instale
AppImages precisam do bit executável definido antes que o Linux possa executá-los. Depois disso, o AppImage do FFB-Bridge pode se instalar nos diretórios da área de trabalho XDG do usuário:
chmod +x FfbBridge-1.4.0-x86_64.AppImage && ./FfbBridge-1.4.0-x86_64.AppImage --install
O --install O sinalizador copia o AppImage para
~/Applications, escreve um .desktop
inicializador, instala o ícone incluído e atualiza os caches da área de trabalho quando essas ferramentas auxiliares estão disponíveis. Depois disso, um
FFB-Bridge A entrada deve aparecer no menu do seu aplicativo junto com outros aplicativos GUI.

regra do udev (recomendado)
O Linux precisa de permissões para o nó /dev/input/event* selecionado e para o canal TTY de política do firmware usado pelas bases MOZA compatíveis. Support → Health checks mostra a regra canônica dos dispositivos compatíveis e pode instalá-la após uma solicitação do polkit. Se um joystick elegível não listado estiver conectado e habilitado explicitamente, sua linha de entrada será acrescentada durante a instalação.
# /etc/udev/rules.d/99-ffb-bridge.rules
SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c287", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c2a8", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c286", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c283", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="25bb", ATTRS{idProduct}=="00d2", TAG+="uaccess"
Uma regra antiga somente de eventos é informada como WARN porque não inclui as permissões TTY atuais da MOZA. Use Fix mesmo se o arquivo já existir; o aplicativo o substitui pela regra completa gerada.
Após uma correção bem-sucedida, a regra está ativa e o app recomenda reiniciar. Reiniciar agora reabre o joystick com as novas permissões e descarta qualquer fallback da inicialização; Reiniciar depois é seguro se for preciso continuar primeiro.




NixOS lê regras do udev da configuração do sistema. Ele ignora arquivos colocados diretamente em
/etc/udev/rules.d. Adicione o equivalente ao seu
configuration.nix:
services.udev.extraRules = ''
SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c287", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c2a8", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c286", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c283", TAG+="uaccess"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1000", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1002", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="346e", ATTRS{idProduct}=="1001", TAG+="uaccess", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="25bb", ATTRS{idProduct}=="00d2", TAG+="uaccess"
'';
Então sudo nixos-rebuild switch e reconecte o stick.
Desinstalando
Execute o AppImage instalado com --uninstall para remover o iniciador e os ícones e, em seguida, exclua o AppImage de
~/Applications se você não quiser mais. Perfis e preferências em ~/.config/ffb-bridge são mantidos para uma reinstalação posterior.
macOS DMG (Apple Silicon)
A build para macOS é limitada ao X-Plane 12. Ela é executada em Apple Silicon (M1 ou mais recente) e se conecta a
X-Plane 12 com Microsoft SideWinder Force Feedback 2 e as bases MOZA AB6, AB9 e AY210 compatíveis. É distribuída como um arquivo assinado e notarizado
.dmg, então o Gatekeeper o aceita sem a solução alternativa “Abrir” do botão direito do mouse.
Baixe e instale
Use o mesmo fluxo de inscrição das outras plataformas — clique no link macOS no e-mail para baixar um DMG com versão, como
FfbBridge-1.4.0-arm64.dmg. Então:
- Clique duas vezes no DMG para montá-lo. Uma janela será aberta mostrando o FFB-Bridge aplicativo e um Aplicativos atalho.
- Arrastar FFB-Bridge no Aplicativos atalho para instalá-lo.
- Ejete o DMG e inicie o FFB-Bridge no Launchpad ou na pasta Aplicativos.
Como a compilação é autenticada pelo Rohsam Inc. Developer ID, o macOS a verifica na primeira inicialização pela rede e a abre normalmente. Se o seu Mac estiver off-line na primeira inicialização, conecte-se à Internet para que o Gatekeeper possa concluir a verificação.
Desinstalando
Arrastar FFB-Bridge de Aplicativos
para a Lixeira. Perfis e preferências em
~/.config/ffb-bridge são mantidos no lugar para uma reinstalação posterior; remova essa pasta manualmente para começar do zero.
Verificando a instalação
Inicie o FFB-Bridge. A primeira coisa que você deverá ver é a caixa de diálogo de boas-vindas (abordado na próxima seção). Se o aplicativo não iniciar ou travar ao iniciar, vá direto para Solução de problemas.