Documentación en beta. Algunos textos e imágenes se modificarán a medida que la aplicación se instale en la versión 1.0. Si una sección se lee obsoleta, márquela mediante el formulario de comentarios.

Registro de cambios

What changed in each public beta. The current build is v1.0.0-beta.11 — entries are most-recent first. Every release is also announced by email to subscribers.

v1.0.0-beta.11

Fijo

  • La pausa de MSFS y la pausa activa ahora se ponen en modo inactivo inmediatamente. El puente escucha los eventos del sistema de pausa MSFS y suprime las fuerzas dinámicas tan pronto como se informa la pausa, en lugar de esperar varios segundos hasta que la telemetría parezca obsoleta.
  • La palanca sostiene un resorte neutral mientras está en pausa. Los efectos dinámicos se calman, pero el resorte de centrado ya no se debilita. La pausa y la recuperación de telemetría congelada utilizan un resorte neutral predeterminado hasta que se reanuden los datos en vivo.
  • Los resortes de balanceo y cabeceo se recuperan después de tartamudear. Después de una ruta de inactividad/detener todo, el despachador de DirectInput vuelve a cargar los parámetros de condición del resorte de centrado antes de reproducir los efectos, evitando que un eje se caiga silenciosamente después de una pausa larga o un fotograma entrecortado.
  • El doctor y el tiempo de ejecución ahora coinciden en el modo de hardware. El hardware sigue siendo el predeterminado para la nueva instalación. Los periódicos combinados con software se utilizan solo cuando el usuario los elige, la verificación del hardware lo requiere o una ruta clasificada de recuperación de fallas por efectos de hardware lo permite.

cambiado

  • La ganancia de salida del puente es ahora del 95%. La aplicación acerca al FFB2 a la autoridad total del dispositivo y deja un 5% de margen para el controlador y el firmware.
  • Se reconstruyó la visibilidad de la fuerza del panel. El Tablero ahora separa el resorte de referencia siempre activo de los canales dinámicos, muestra los contribuyentes de fuerza activos como chips legibles y mantiene estables los controles del grupo de efectos mientras la telemetría en vivo se actualiza a 50 Hz.
  • Los perfiles ahora se escalan a más aviones. Los perfiles de inicio y los perfiles de usuario comparten una lista de búsqueda, el perfil activo está resaltado y los perfiles se pueden aplicar directamente desde la lista.

Nuevo

  • Perfiles de inicio para más aviones MSFS. Los arrancadores integrados de solo lectura ahora incluyen Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo y Boeing 747-8 Intercontinental.
  • Actualización de la página de ayuda. La página de ayuda en la aplicación ahora ofrece un flujo práctico de puesta en marcha, estado de configuración, orden de ajuste, orientación sobre el paquete de soporte y rutas comunes de solución de problemas.

Interno

  • El ejecutor de Windows E2E ahora puede crear ejecuciones de prueba de administración, ejecutar nuevas instalaciones de usuario, realizar automatización de simulación/perfil/simulación falsa, generar una guía manual HTML y cargar resultados deterministas cuando se configura el token de ingesta.

v1.0.0-beta.10

Fijo

  • Fallo del modo hardware de Windows durante el vuelo activo. Some Sidewinder FFB2 users could run the bridge in hardware mode for a while, then crash inside Windows' pid.dll / DirectInput stack as dynamic effects were allocated or replayed. This was not an MSFS problem and not evidence of bad Sidewinder firmware. Root cause was our architecture: the bridge treated every logical simulator cue as its own retained DirectInput effect, creating a large physical effect table on an old HID/PID stack. Beta.10 replaces that with a compact hardware topology validated in live MSFS flight.
  • La sonda de hardware ya no necesita un vuelo activo. doctor Probar efectos de hardware El botón ahora lanza una sonda fuera de proceso para la misma topología compacta que utiliza el puente en producción. Una falla nativa de DirectInput solo desactiva al trabajador de la sonda, no a la interfaz de usuario del puente.

cambiado

  • Modo de hardware compacto DirectInput. Windows hardware mode now allocates one vector constant, one two-axis spring, and a lazy three-slot periodic pool (Sine, Triangle, Triangle). The full logical effect set is still present — runway, gear, brake, engine, buffets, and one-shots are scheduled through the reusable pool instead of retained one-for-one.
  • Los periódicos combinados con software siguen siendo la alternativa de seguridad. Si una pila de controladores de Windows en particular aún falla, el próximo lanzamiento puede poner en cuarentena esa instalación para la combinación de software. En uso normal de beta.10, deje activado el modo hardware; es el camino probado y más nítido.

Notas

  • Esta versión trata primero de la estabilidad. La nueva ruta de hardware puede parecer ligeramente diferente de las versiones anteriores porque los efectos se programan en menos ranuras físicas. Utilice el ajuste de perfil para realizar ajustes de sensación antes de recurrir a la combinación de software.

v1.0.0-beta.9

Fijo

  • Fallo al salir de Windows. A small number of testers were seeing the bridge die with a Windows Error Reporting popup citing 0x80131506 — the .NET runtime's "fatal internal error" code — when they clicked Quit or closed the window. Root cause: the UI thread and the runtime's control loop were both calling into DirectInput at the same moment on shutdown, and the COM marshaller eventually noticed and tore the process down. All DirectInput access now serialises through a single lock at the device boundary, so the two threads can never race the marshaller. The signature of the bug is now extinct on the dev's stick.
  • Stick se queda en silencio en el momento en que haces clic en Salir. Algunos evaluadores informaron que los efectos al momento de dejar de fumar (estruendo, sacudidas) aún se reproducían durante aproximadamente 32 segundos después de que se cerró el puente. Beta.8 había atacado el mismo síntoma con un comando de detener todo a nivel del controlador, pero la limpieza por efecto que se ejecutó después, en esta pila de controladores, bloqueó cada llamada durante la duración completa de la reproducción del firmware del efecto, por lo que se detuvo, luego el proceso se quedó en silencio en la limpieza mientras el firmware terminaba su cola. La ruta de apagado ahora omite por completo el trabajo por efecto y utiliza dos comandos a nivel de dispositivo (detener todo + restablecer la tabla de efectos del firmware) que regresan inmediatamente. Stick se queda en silencio y mantiene el centro limpiamente.

cambiado

  • El FFB en modo hardware vuelve a ser el predeterminado. Beta.8 había establecido periódicos combinados con software como opción defensiva predeterminada; Una vez resuelto el motivo, el modo de hardware vuelve a ser el predeterminado de instalación nueva: menor latencia, formas de onda generadas por firmware, sin síntesis del lado de la CPU. Los usuarios existentes que estaban en combinación solo porque beta.8 los puso allí se migran al modo de hardware una vez en el primer lanzamiento de esta compilación. Si prefiere la combinación de software (simplemente le gusta la sensación), Doctor → Compatibilidad de hardware todavía tiene la opción y su elección se mantendrá. La migración automática solo se ejecuta una vez por compilación.

v1.0.0-beta.8

Nuevo

  • TrimRelief: modo de recorte alternativo. Un nuevo modelo de cómo interactúan la fuerza de compensación y de adherencia. Con TrimRelief activado, la carga de velocidad del aire se calcula en función de (ascensor - moldura) en lugar de una deflexión total de la superficie, y las pistas centrales del resorte se recortan con la misma autoridad. En un estado estacionario recortado con palanca neutral: fuerza sentida cero, la palanca se mantiene en la posición recortada al soltarla. Esto coincide con el comportamiento de un dispositivo real con cable y con el modelo XPforce/FSforce de la misma idea. Desactivado de forma predeterminada: los perfiles existentes y el mecánico TrimFeel de reubicación del centro heredado permanecen exactamente como estaban. Active la página Tuning en Stick Feel; seis nuevas pruebas unitarias + seis pruebas de integración de tuberías fijan el comportamiento. Patrik (FB-0002) marcó esto como la capacidad que falta en comparación con otras herramientas FFB; gracias Patrik.
  • Periódicos combinados con software: incumplimiento defensivo en beta.8, revertido en beta.9. Un modo de despacho alternativo que asigna solo cuatro efectos de hardware obligatorios (pitch + roll constante y resorte) y sintetiza cada periódico, one-shot y buffet en C# a 200 Hz, integrando el resultado en las salidas de fuerza constante de pitch y roll. Reproduce todos los efectos simultáneamente independientemente de cuántas ranuras exponga el firmware. Beta.8 lo convirtió en el valor predeterminado para la nueva instalación; beta.9 volvió al modo hardware. La combinación de software todavía está disponible: Doctor → Compatibilidad de hardware, es necesario reiniciar.

Fijo

  • Los efectos ya no duran toda su duración al dejar de fumar. A few testers reported that quitting the bridge mid-flight left rumble / buffet effects audible on the stick for ~32 seconds — the natural play length of the firmware's effect timer. The shutdown path now sends a driver-level DISFFC_STOPALL before releasing the device, halting every effect immediately. Distinct from the older per-effect Stop, which on some stacks doesn't halt periodics already playing.
  • Los bloqueos nativos ya no abandonan los efectos. The Vectored Exception Handler that catches access violations now sends DISFFC_STOPALL + DISFFC_RESET + Unacquire synchronously before the process dies. So if the bridge AVs deep in the driver, the firmware effect table is cleaned up and the next acquirer (the bridge itself, on relaunch) starts from a known-good state instead of inheriting whatever forces were live at the moment of the crash.
  • La palanca permanece firmemente centrada en todos los estados en los que no se conduce. Desarmar, simulación en pausa, menú principal de la simulación, carga de la simulación, FALLADO: todos los caminos que antes podían dejar la palanca floja ahora la mantienen firme en el centro. El resorte del oleoducto se desvanece limpiamente hasta una línea de base distinta de cero cuando la telemetría no está disponible, en lugar de caer a cero junto con las fuerzas dinámicas.
  • El cuadro de diálogo Crash ofrece recuperación con un solo clic. El cuadro de diálogo de informe de fallos puede ofrecer una Cambie a publicaciones periódicas combinadas con software botón cuando sea relevante. Un clic cambia la preferencia y el siguiente inicio arranca en el modo de envío alternativo sin tener que tocar Doctor.

Eliminado

  • La cara al usuario retroceso del recuento de efectos (and its FFB_BRIDGE_MAX_EFFECTS environment variable, briefly shipped in beta.7) — software blending dominates it. The fallback allocated five hardware effects, picked the loudest one in any given tick, and dropped the rest. Software blending allocates four and plays every effect concurrently. Existing MaxEffectCount values in hardware.json auto-migrate to UseSoftwareBlending = true on first launch; the legacy field is dropped on next save.

Interno

  • La frecuencia de tics del bucle de control aumenta automáticamente de 50 Hz a 200 Hz cuando la combinación de software está activada; los periódicos sintetizados tendrían un alias fuerte a 50 Hz frente a formas de onda de 33 Hz. El modo hardware se queda en 50 Hz.
  • El compresor suave en el borde de salida del dispositivo reemplaza una abrazadera dura. Identidad dentro de ±0,9, tanh asintótica a ±1 más allá: preserva la dirección y la magnitud relativa cuando múltiples efectos suman más allá de la saturación, en lugar de permitir que el efecto más fuerte aplaste al resto.
  • Tarjeta de salida de fuerza en vivo en la página Mock SimConnect para que puedas ver TrimRelief y el ajuste de la pista central del resorte en tiempo real sin volar.

v1.0.0-beta.7

Fijo

  • El error "funciona una vez y luego falla cuando hago clic en Armar". A handful of beta testers reported the bridge running cleanly on the first launch, then crashing on every subsequent Arm — until they unplugged the stick or rebooted. Root cause: the FFB2's Windows driver retains state across processes. When a previous run exited uncleanly (a crash, a forced kill, a power loss), the next run inherited the polluted state and crashed when it tried to allocate fresh effects. The bridge now resets the driver's effect state on every connect and disconnect, so a previous run cannot poison the next one. Verified on the workbench: forcing a kill mid-session and re-launching no longer reproduces the crash. If you'd been working around this with FFB_BRIDGE_MAX_EFFECTS=5, you can remove the environment variable on beta.7.

Interno

  • Herramientas de diagnóstico interno para investigar los joysticks de retroalimentación de fuerza que el puente aún no admite. Construido como parte de una investigación de hardware en curso; Aún no es de cara al usuario, pero la misma herramienta aisló el error de estado del controlador FFB2 solucionado anteriormente.

v1.0.0-beta.6

Nuevo

  • Física de caída de palos. Un nuevo efecto modela la tendencia de la gravedad que empuja el yugo hacia adelante en un avión sin asistencia eléctrica cuando no hay aire sobre el elevador: el empuje constante hacia adelante que se siente estacionado o rodando en un Cessna. Se desvanece a cero mediante una velocidad aérea de desvanecimiento ajustable (por defecto 30 nudos). Encuéntrelo en la página de Tuning en Stick Feel → Stick Drop. Los valores predeterminados son compatibles con GA; suelte Force hacia 0 para silenciar los perfiles de jet/fly-by-wire.
  • Prueba de polaridad en vivo en Doctor. Una tarjeta de compatibilidad de hardware en la parte superior de la página del Doctor alberga un panel de arrastre X-Y que acciona el dispositivo en tiempo real. Haga clic en Inicio, arrastre el disco, haga clic en Detener y luego responda "¿El palo siguió al disco?" — Sí no realiza ningún cambio, No invierte automáticamente la polaridad a nivel de instalación. Reemplaza el antiguo flujo de "imagina tu palo reflejado".

cambiado

  • el Invertir polaridad del eje alternar ahora invierte el tono y ruedan juntos, coincidiendo con la forma en que realmente se presentan las peculiaridades del firmware FFB2. Las configuraciones existentes por lanzamiento se migran hacia adelante en el primer lanzamiento.
  • Por control deslizante y por sección restablecer flechas en la página de Tuning, además de un Descartar botón en la tarjeta Perfil: es más fácil salir de un experimento que recargar el perfil.
  • La rueda del mouse en un control deslizante ahora requiere enfoque. Al pasar el cursor y desplazarse ya no se captura la rueda, por lo que puede desplazarse por la página de sintonización más allá de los controles deslizantes suspendidos sin necesidad de empujarlos.
  • Rango de fuerza de caída del brazo ampliado de 0 a 0,5 → 0 a 1,0 para hardware que necesita más tracción.

Fijo

  • El cuadro de diálogo Fix-config de Doctor ya no afirma que MSFS se envía sin un punto final TCP SimConnect; la redacción es anterior a la realidad de escucha en el lado de Proton: 500.
  • Actualizar compilación (27/04/2026). El paso 2 del cuadro de diálogo de bienvenida se reformuló para eliminar la copia obsoleta de “Fuerzas armadas con ESPACIO” que quedó antes de que beta.5 eliminara las teclas de acceso rápido globales; ahora se lee como “Arme la palanca” con prosa de la tira superior del indicador de cabina. El botón de activación del menú desplegable del perfil y los anchos de la ventana emergente ahora coinciden en lugar de desalinearse entre 8 y 10 px cuando la columna de puntos sucios se contrae; pequeño espacio vertical entre el gatillo y la ventana emergente para que se lean como superficies separadas. Misma versión beta.6; Si lo instaló antes de esta fecha, vuelva a descargarlo desde /download para el esmalte.

v1.0.0-beta.5

Nuevo

  • Interacciones del control deslizante revisadas: haga clic en cualquier lugar de la pista salta el pulgar hasta ese punto; el arrastre funciona como antes; La rueda del mouse y las teclas de flecha empujan el control deslizante enfocado. Puntos sucios por control deslizante, anillos de enfoque y control deslizante cromado unificado en cada página.

Eliminado

  • Space=Arm y D1–D8=Navegar global keybindings dropped. They hijacked the spacebar and digit keys when a TextBox owned focus (saving a profile name, for example), and only fired when the bridge window was foreground anyway — rare in practice because the sim is foreground while you fly. The tray menu still exposes Arm / Disarm / Quit. Esc to cancel the arm-confirmation dialog stays.

v1.0.0-beta.4

Fijo

  • Revisión: defensive DIPERIODIC structure init plus a native SEH crash filter on Windows. A beta-tester report flagged an access violation deep in DirectInput's CreateEffect on certain Win11 builds we couldn't reproduce locally. Belt-and-braces fix — zero-init the struct ourselves before the API call (the spec says we have to anyway), plus a structured-exception filter that catches the AV at the boundary and surfaces it as a recoverable Faulted state instead of taking the process down.

v1.0.0-beta.3

Nuevo

  • Tira de estado superior del indicador de cabina. El interruptor del brazo, las luces de simulación/dispositivo/modo, el selector de perfil y el botón Sintonizar/Guardar se movieron del tablero y de la barra lateral a una única franja de ancho completo en la parte superior de cada página. La franja es la cabina operativa; El tablero ahora es puramente una superficie de telemetría.
  • Estado FALLO. Cuando un prerrequisito cae mientras está armado (palanca desenchufada, sim bloqueado), el indicador cambia a FALLADO, fuerza la parada y la luz correspondiente se vuelve roja. Haga clic en el indicador para reconocer y restablecer; el requisito previo debe restablecerse antes de que se permita el rearme.
  • Perfil redondo de claridad UX. Puntos sucios por control deslizante en la página de sintonización; un par Guardar/Guardar como... en línea en la tarjeta de perfil; El punto sucio del selector de perfiles resume "este perfil tiene cambios no guardados".

v1.0.0-beta.2

Fijo

  • Revisión del mismo día: Windows SimConnect defaults. MSFS 2024 ships SimConnect.xml with an enabled IPv4 entry on port 500 on every install — Steam, Microsoft Store, Proton — but Linux treats <1024 as privileged so MSFS-in-Proton can't actually bind it. The bridge now defaults to 127.0.0.1:500 on Windows (where it works) and 127.0.0.1:5111 on Linux (where Proton can bind). Doctor learned to detect the Microsoft Store install at %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\.

v1.0.0-beta.1

Beta pública inicial

Primer lanzamiento etiquetado. La aplicación de escritorio controla un Sidewinder Force Feedback 2 de MSFS 2024 (SimConnect TCP) y X-Plane 11/12 (UDP RREF, sin complemento) en Windows 10+ y Linux moderno. Trece efectos de fuerza con controles deslizantes de ganancia por efecto + ganancia maestra; armar/desarmar modelo de seguridad con reconocimiento de primer lanzamiento; residente en bandeja con ocultación en bandeja cerrada; Diagnóstico + páginas de médico para clasificación; Perfil de arranque Cessna 172 incorporado. Sitio público en vivo en ffb-bridge.com con descargas controladas detrás de un token enviado por correo electrónico.

Cada lanzamiento también se anuncia por correo electrónico a los suscriptores. Si te registraste en la versión beta, ya estás en la lista.