FFB Probe Diagnostic
Idioma atual do site Português (Brasil)
Download
Documentação · Registro de alterações

Notas de lançamento do FFB Probe

Mudanças em cada versão pública, as mais recentes primeiro. Versões internas não publicadas são omitidas intencionalmente.

v1.0.7

Mais recente

A atualização automática chega em Windows e Linux, dando continuidade ao trabalho de movimento medido e identificação de hardware publicado no mesmo dia.

Atualizações automáticas

  • Uma verificação de inicialização privada. A GUI lê um pequeno manifesto de versão estável na inicialização. Ele não envia ID de instalação, consulta de versão atual, informações do dispositivo ou resultados de investigação; respostas off-line e malformadas permanecem em silêncio.
  • Windows pode concluir a atualização. Após consentimento explícito, FFB-Probe baixa o instalador, verifica seu comprimento exato e SHA-256, requer uma assinatura Windows válida de Rohsam Inc., executa o instalador por usuário silenciosamente e reinicia a nova compilação.
  • As instalações de AppImage podem se atualizar. Um Linux AppImage em execução pode baixar e verificar o novo AppImage, invocar seu manipulador de instalação com escopo de usuário, atualizar a entrada e os ícones da área de trabalho e iniciar a cópia instalada.
  • Fallback seguro para outras instalações. Compilações de desenvolvimento, AppDirs extraídos, pacotes de distribuição e outras instalações não AppImage Linux nunca são sobrescritas. O prompt leva à página de download e a essas notas de versão, e cada usuário pode adiar ou pular uma versão.

Melhorias de hardware e Linux incluídas

  • Movimento medido durante efeitos Linux. Os testes ao vivo agora amostram os eixos do dispositivo enquanto uma força é executada, registrando o deslocamento objetivo junto com a resposta do testador.
  • MOZA AY210 orientação. O AY210 (346E:1001) possui um nome canônico e orientação pré-voo para as configurações do fornecedor que podem mascarar forças comandadas externamente.
  • Nomes de hardware corretos e consistentes. MOZA 346E:1002 é identificado como a base AB6/AB9 compartilhada PID, e o SideWinder Force Feedback Pro adaptado em 03EB:2056 usa um nome de plataforma cruzada no aplicativo e no banco de dados público.
  • Descoberta Linux mais robusta. A resolução do caminho do driver e do descritor HID são mais defensivas e o autocenter é gravado apenas quando o dispositivo anuncia esse recurso.

Nota de atualização

  • Uma atualização manual para usuários existentes. As versões até 1.0.6 não contêm o atualizador, portanto devem instalar 1.0.7 manualmente uma vez. As versões posteriores a 1.0.7 podem ser instaladas de dentro do aplicativo.

v1.0.6

Substituído

Uma liberação de hardware e evidências Linux que foi substituída por 1.0.7 antes do avanço do canal de download do site.

Medição Linux

  • A telemetria do eixo une respostas subjetivas. O trabalhador Linux registra o deslocamento medido enquanto os efeitos são reproduzidos, ajudando a distinguir um efeito de trabalho de uma resposta incorreta de 'não fez nada'.
  • Configuração de dispositivo mais segura. Os caminhos de eventos de entrada e os descritores de relatório HID são resolvidos de forma mais confiável, enquanto FF_AUTOCENTER é tocado apenas no hardware que o expõe.

Identidade de hardware

  • MOZA AY210 adicionado. O AY210 (346E:1001) recebe um nome canônico e pré-condições MOZA Cockpit antes do teste.
  • MOZA AB6/AB9 PID corrigido. O identificador 346E:1002 compartilhado não implica mais apenas um dos dois modelos básicos compatíveis.
  • Nome do SideWinder adaptado e normalizado. 03EB:2056 agora agrega sob um nome Windows/Linux. Esta foi uma correção de nomenclatura, não uma nova reivindicação de suporte de atuação.

Linux embalagem

  • Instalação AppImage com escopo do usuário. O AppImage ganhou integração de desktop --install e --uninstall integrada para os aplicativos do usuário e diretórios XDG.

v1.0.4

Uma correção de atuação Windows para firmware que inicia em seu próprio modo de mola e aceita comandos de sonda sem produzir força física.

Correções

  • Um estado limpo do dispositivo antes dos efeitos ao vivo. Depois de adquirir o dispositivo e definir o ganho global, o trabalhador Windows envia um esforço de melhor esforço DirectInput STOPALL antes do início da sequência de teste ao vivo. Isso limpa as forças padrão de propriedade do firmware para que os efeitos FFB Probe carregados possam assumir o controle desde o primeiro teste.
  • Nenhuma reinicialização destrutiva. A correção evita deliberadamente DISFFC_RESET, preservando a tabela de efeitos do dispositivo e reservando uma reinicialização completa para recuperação de falhas.

Quem se beneficia

  • Firmware de mola padrão e DIY. A mudança visa dispositivos - incluindo Fino DIY Yokes derivados - que relatam chamadas Create e Play bem-sucedidas, mas permanecem retidos por uma mola de inicialização até que STOPALL seja emitido.

v1.0.2

Uma versão de interface focada que mantém todas as ações necessárias acessíveis dentro da janela do assistente de tamanho fixo.

Layout da lista de verificação

  • A nomenclatura de dispositivos desconhecidos não cobre mais os controles. Quando o cartão extra 'Nomeie este dispositivo' aparece, os cartões da lista de verificação rolam enquanto os controles Armar sonda, Voltar e progresso permanecem fixados e visíveis.

Layout de resposta de teste

  • Longas notas privadas permanecem contidas. A área de resposta pode rolar e a caixa de notas multilinhas tem seu próprio limite de altura, portanto, Continuar e Executar teste novamente permanecem acessíveis independentemente da duração da nota ou dos chips selecionados.

Cobertura de regressão

  • Os layouts de problemas são cobertos por capturas de tela. O recurso de captura de tela agora renderiza uma lista de verificação de dispositivos desconhecidos e uma longa resposta com várias linhas, protegendo os layouts que regrediram.

v1.0.1

Um hotfix de metadados e identificação de dispositivos que mantém limpas as linhas de hardware público e torna explícitos os dispositivos desconhecidos antes do compartilhamento.

Metadados de envio consistentes

  • Versões de FFB Probe usam SemVer estável. Os uploads agora enviam valores como 1.0.1 sem um sufixo de revisão de origem do SDK, para que o banco de dados público não divida uma versão em várias strings de compilação.

Nomes de dispositivos

  • Um catálogo VID:PID compartilhado de 138 entradas. Windows, Linux, a GUI e o site ganharam uma tabela de nomes de force-feedback muito mais ampla, incluindo os identificadores MOZA AB9 e Logitech G940.
  • O hardware desconhecido deve ser nomeado. A GUI faz uma pausa na lista de verificação para um nome de fabricante/modelo, a CLI interativa executa o prompt e a automação pode passar --device-name. Os espaços reservados genéricos são rejeitados antes do upload.
  • Nomes de plataformas úteis permanecem disponíveis. As execuções não interativas retêm um nome de sistema operacional higienizado significativo quando existe, caso contrário, elas usam um dispositivo de feedback de força desconhecido explícito VID:PID fallback.

Coordenação do site

  • Os nomes de aplicativos e bancos de dados agora correspondem. O O site recebeu o mesmo catálogo normalizado, portanto, os envios antigos e novos são agregados sob nomes estáveis.

v1.0.0

Lançamento inicial

A primeira versão pública estável do diagnóstico FFB-Probe independente para Windows e Linux.

Teste de hardware guiado

  • Um assistente completo focado em testadores. FFB-Probe detecta um dispositivo de feedback de força conectado, apresenta uma lista de verificação de segurança, reproduz efeitos curtos ao vivo e registra o que o testador sentiu após cada um.
  • Ampla cobertura de efeitos. O conjunto de testes verifica o comportamento constante, condicional, periódico, de mola, amortecedor, inércia e rampa, com diagramas e progresso com reconhecimento de seção.
  • Windows e Linux desde o primeiro dia. O trabalhador Windows DirectInput e o trabalhador Linux evdev são enviados por trás da mesma interface Avalonia de plataforma cruzada.

Relatórios e compartilhamento

  • Saída legível por humanos e legível por máquina. Cada execução grava um relatório HTML e a carga útil de envio JSON exata localmente, para que os testadores possam inspecionar as evidências antes de decidir se devem compartilhá-las.
  • O compartilhamento é opcional. Nada é carregado automaticamente. A tela de resultados e o relatório HTML salvo expõem a ação de compartilhamento somente depois que o testador pode revisar os campos coletados.
  • Fatos públicos, notas privadas. Recursos de hardware, respostas de efeitos e diagnósticos de vocabulário fechado podem dar suporte ao banco de dados público, enquanto as notas de texto livre permanecem privadas para triagem de suporte.

Pacotes de lançamento

  • Versões independentes. A versão pública inclui um instalador Windows por usuário e um Linux x86-64 AppImage com o tempo de execução .NET incluído.
  • Distribuição Windows assinada. Binários Windows estáveis e o instalador são produzidos por meio do fluxo de trabalho de lançamento sob a identidade do editor Rohsam.