Dokumentation in Beta. Einige Texte und Bilder werden überarbeitet, wenn die App auf Version 1.0 umgestellt wird. Wenn ein Abschnitt veraltet ist, kennzeichnen Sie ihn über Feedback-Formular.

Änderungsprotokoll

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

Behoben

  • MSFS-Pause und aktive Pause werden jetzt sofort in den Ruhezustand versetzt. Die Bridge wartet auf MSFS-Pause-Systemereignisse und unterdrückt dynamische Kräfte, sobald eine Pause gemeldet wird, anstatt mehrere Sekunden darauf zu warten, dass die Telemetrie veraltet aussieht.
  • Der Stick hält im Ruhezustand eine neutrale Feder. Dynamische Effekte werden leiser, aber die Zentrierfeder erschlafft nicht mehr. Pause und Wiederherstellung eingefrorener Telemetrie verwenden eine neutrale Standardfeder, bis die Live-Daten wieder aufgenommen werden.
  • Roll- und Nickfedern erholen sich nach dem Stottern. Nach einem Stilllegungs-/Alles-Stopp-Pfad lädt der DirectInput-Dispatcher erneut Zentrierfeder-Bedingungsparameter hoch, bevor er Effekte wiedergibt, und verhindert so, dass eine Achse nach einer langen Pause oder einem Framestottern stillschweigend ausfällt.
  • Doctor und Runtime einigen sich nun auf den Hardware-Modus. Hardware bleibt die Standardeinstellung für die Neuinstallation. Software-gemischte Periodika werden nur verwendet, wenn der Benutzer sie auswählt, die Hardwareprüfung dies erfordert oder ein klassifizierter Wiederherstellungspfad nach einem Absturz von Hardwareeffekten dies ermöglicht.

Geändert

  • Die Ausgangsverstärkung der Brücke beträgt jetzt 95 %. Die App bringt den FFB2 viel näher an die volle Geräteautorität heran und lässt gleichzeitig 5 % Spielraum für Treiber und Firmware.
  • Dashboard force visibility was rebuilt. Das Dashboard trennt jetzt die ständig aktive Grundlinienfeder von dynamischen Kanälen, zeigt aktive Kraftgeber als lesbare Chips an und hält die Effektgruppensteuerung stabil, während Live-Telemetrieaktualisierungen mit 50 Hz erfolgen.
  • Profile skalieren jetzt auf mehr Flugzeuge. Starterprofile und Benutzerprofile teilen sich eine durchsuchbare Liste, das aktive Profil wird hervorgehoben und Profile können direkt aus der Liste angewendet werden.

Neu

  • Starterprofile für weitere MSFS-Flugzeuge. Zu den eingebauten schreibgeschützten Startern gehören jetzt Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo und Boeing 747-8 Intercontinental.
  • Aktualisierung der Hilfeseite. Die In-App-Hilfeseite bietet jetzt einen praktischen Einstiegsablauf, den Einrichtungsstatus, die Tuning-Reihenfolge, Support-Paket-Anleitungen und allgemeine Fehlerbehebungspfade.

Intern

  • Der Windows E2E-Runner kann jetzt Admin-Testläufe erstellen, neue Benutzerinstallationen ausführen, Mock-/Profil-/Fake-Sim-Automatisierung durchführen, einen manuellen HTML-Leitfaden generieren und deterministische Ergebnisse hochladen, wenn das Aufnahme-Token konfiguriert ist.

v1.0.0-beta.10

Behoben

  • Absturz im Windows-Hardwaremodus während des aktiven Flugs. 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.
  • Die Hardware-Sonde benötigt keinen aktiven Flug mehr. Arzt Testen Sie Hardwareeffekte Die Schaltfläche startet jetzt eine prozessexterne Sonde für dieselbe kompakte Topologie, die die Brücke in der Produktion verwendet. Bei einem nativen DirectInput-Absturz wird nur der Probe-Worker heruntergefahren, nicht die Bridge-Benutzeroberfläche.

Geändert

  • Kompakter DirectInput-Hardwaremodus. 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.
  • Softwarebasierte Zeitschriften bleiben der Sicherheitsfallback. Wenn ein bestimmter Windows-Treiberstapel immer noch abstürzt, kann die Installation beim nächsten Start unter Quarantäne gestellt werden, um Software-Blending zu ermöglichen. Lassen Sie bei normaler Beta.10-Nutzung den Hardwaremodus aktiviert. Es ist der erprobte, klarere Weg.

Notizen

  • In dieser Version geht es zunächst um Stabilität. Der neue Hardware-Pfad fühlt sich möglicherweise etwas anders an als frühere Builds, da Effekte über weniger physische Steckplätze geplant werden. Nutzen Sie die Profiloptimierung für Gefühlsanpassungen, bevor Sie zum Software-Blending greifen.

v1.0.0-beta.9

Behoben

  • Absturz beim Beenden unter 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.
  • Der Stick verstummt, sobald Sie auf „Beenden“ klicken. Einige Tester berichteten, dass nach dem Schließen der Brücke noch ca. 32 Sekunden lang Effekte während des Beendens (Rumpeln, Buffet) zu hören waren. Beta.8 hatte das gleiche Symptom mit einem Stopp-All-Befehl auf Treiberebene angegriffen, aber die anschließend ausgeführte Bereinigung pro Effekt blockierte auf diesem Treiberstapel jeden Aufruf für die gesamte Firmware-Wiedergabedauer des Effekts – also wurde der Stopp ausgelöst, dann hing der Prozess still in der Bereinigung, während die Firmware ihren Abschluss machte. Der Shutdown-Pfad überspringt jetzt die Arbeit pro Effekt vollständig und verwendet zwei Befehle auf Geräteebene (Alles anhalten + Firmware-Effekttabelle zurücksetzen), die sofort zurückkehren. Der Schläger läuft leise und hält die Mitte sauber.

Geändert

  • Hardware-mode FFB is the default again. Beta.8 hatte Software-gemischte Periodika als defensiven Standard festgelegt; Sobald die Begründung geklärt ist, wird der Hardwaremodus wieder zum Standard bei der Neuinstallation – geringere Latenz, von der Firmware generierte Wellenformen, keine CPU-seitige Synthese. Bestehende Benutzer, die Blending nur verwendet haben, weil Beta.8 sie dort eingeführt hat, werden beim ersten Start dieses Builds einmalig in den Hardware-Modus migriert. Wenn Sie Software-Mischung bevorzugen – Sie mögen einfach das Gefühl –, gibt es bei Doctor → Hardware-Kompatibilität immer noch den Schalter und Ihre Wahl bleibt bestehen. Die automatische Migration wird nur einmal pro Build ausgeführt.

v1.0.0-beta.8

Neu

  • TrimRelief – alternativer Trimmmodus. Ein neues Modell für das Zusammenspiel von Trimm- und Steuerknüppelkraft. Wenn TrimRelief aktiviert ist, wird die Fluggeschwindigkeitsbelastung anhand berechnet (Aufzug − Trimm) statt einer vollständigen Oberflächenauslenkung, und die Mittelspuren der Feder trimmen mit der gleichen Autorität. Im getrimmten stabilen Zustand mit neutralem Steuerknüppel: keine spürbare Kraft, der Steuerknüppel bleibt beim Loslassen in der getrimmten Position. Dies entspricht dem Verhalten eines echten kabelgebundenen Sticks und der Art und Weise, wie XPforce/FSforce die gleiche Idee modelliert. Standardmäßig deaktiviert – vorhandene Profile und die alte TrimFeel-Mechanik zur Mittenverlagerung bleiben genau so, wie sie waren. Schalten Sie auf der Tuning-Seite unter „Stick Feel“ um; Sechs neue Unit-Tests + sechs Pipeline-Integrationstests bestimmen das Verhalten. Patrik (FB-0002) hat dies im Vergleich zu anderen FFB-Tools als fehlende Funktion gekennzeichnet – vielen Dank, Patrik.
  • Software-gemischte Periodika – defensiver Standard in Beta.8, rückgängig gemacht in Beta.9. Ein alternativer Dispatch-Modus, der nur vier obligatorische Hardwareeffekte zuweist (Pitch- und Roll-Konstante und Feder) und alle periodischen, One-Shot- und Buffet-Effekte in C# bei 200 Hz synthetisiert und das Ergebnis in die Pitch- und Roll-Konstantkraft-Ausgaben faltet. Spielt alle Effekte gleichzeitig ab, unabhängig davon, wie viele Slots die Firmware bereitstellt. Beta.8 hat es zur Standardeinstellung für die Neuinstallation gemacht; Beta.9 wechselte zurück in den Hardwaremodus. Software-Blending ist weiterhin verfügbar – Doctor → Hardware-Kompatibilität, Neustart erforderlich.

Behoben

  • Effekte laufen beim Beenden nicht mehr mit voller Dauer ab. 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.
  • Native crashes no longer abandon effects. 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.
  • Der Stick bleibt in jedem Ruhezustand fest zentriert. Entschärfen, angehaltene Sim, Sim-Hauptmenü, Sim-Laden, FEHLER – alle Pfade, die zuvor den Stick schlaff machen konnten, halten ihn jetzt fest in der Mitte. Wenn keine Telemetrie verfügbar ist, geht die Feder der Pipeline sauber auf eine Grundlinie ungleich Null zurück, anstatt zusammen mit den dynamischen Kräften auf Null zu fallen.
  • Der Absturzdialog bietet eine Wiederherstellung mit einem Klick. Der Absturzbericht-Dialog kann Folgendes bieten: Wechseln Sie zu softwarebasierten Periodika Klicken Sie ggf. auf die Schaltfläche. Mit einem Klick wird die Einstellung umgedreht und beim nächsten Start wird im alternativen Versandmodus gestartet, ohne dass Sie „Doctor“ berühren müssen.

Entfernt

  • Die Benutzerseite Effektanzahl-Fallback (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.

Intern

  • Die Tickrate des Regelkreises erhöht sich automatisch von 50 Hz auf 200 Hz, wenn die Softwaremischung aktiviert ist – die synthetisierten Perioden würden bei 50 Hz hart gegen 33-Hz-Wellenformen aliasen. Der Hardwaremodus bleibt bei 50 Hz.
  • Soft-Kompressor an der Geräte-Ausgangskante ersetzt eine harte Klemme. Identität innerhalb von ±0,9, tanh asymptotisch bis ±1 darüber hinaus – behält Richtung und relative Größe bei, wenn sich mehrere Effekte über die Sättigung hinaus summieren, anstatt zuzulassen, dass der stärkste Effekt den Rest zerstört.
  • Live-Kraftausgabekarte auf der Mock-SimConnect-Seite, sodass Sie TrimRelief und das Trimmen der Federmittelschiene in Echtzeit beobachten können, ohne zu fliegen.

v1.0.0-beta.7

Behoben

  • Der Fehler „funktioniert einmal und stürzt dann ab, wenn ich auf „Aktivieren“ klicke“ 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.

Intern

  • Interne Diagnosetools zur Untersuchung von Force-Feedback-Joysticks werden von der Brücke noch nicht unterstützt. Entwickelt im Rahmen laufender Hardware-Forschung; Noch nicht benutzerorientiert, aber das gleiche Tool isolierte den oben behobenen FFB2-Treiberstatusfehler.

v1.0.0-beta.6

Neu

  • Stick-Drop-Physik. Ein neuer Effekt modelliert die Schwerkraftvorspannung, die das Joch in einem Flugzeug ohne Antriebsunterstützung nach vorne zieht, wenn sich keine Luft über dem Höhenruder befindet – der konstante Vorwärtszug, den man spürt, wenn man in einer Cessna parkt oder rollt. Fadet durch eine einstellbare Fade-Fluggeschwindigkeit auf Null (Standard 30 Knoten). Finden Sie es auf der Tuning-Seite unter Stick Feel → Stick Drop. Die Standardeinstellungen sind GA-freundlich. Senken Sie die Kraft in Richtung 0, um bei Jet-/Fly-by-Wire-Profilen Stille zu erreichen.
  • Live-Polaritätstest bei Doctor. Eine Hardware-Kompatibilitätskarte oben auf der Doctor-Seite beherbergt ein X-Y-Drag-Pad, das den Stick in Echtzeit antreibt. Klicken Sie auf „Start“, ziehen Sie den Puck, klicken Sie auf „Stopp“ und antworten Sie dann „Ist der Schläger dem Puck gefolgt?“ – „Ja“ führt zu keiner Änderung. „Nein“ schaltet die Polarität auf Installationsebene automatisch um. Ersetzt den alten Ablauf „Stellen Sie sich Ihren Stick gespiegelt vor“.

Geändert

  • Die Achsenpolarität umkehren Umschalten ändert jetzt die Tonhöhe und zusammenrollen, passend zu den tatsächlich vorhandenen FFB2-Firmware-Macken. Vorhandene Einstellungen pro Tonhöhe werden beim ersten Start nach vorne migriert.
  • Pro Schieberegler und pro Abschnitt Pfeile zurücksetzen auf der Tuning-Seite, plus a Verwerfen Schaltfläche auf der Profilkarte – es ist einfacher, ein Experiment abzubrechen, als das Profil neu zu laden.
  • Das Mausrad auf einem Schieberegler erfordert jetzt den Fokus. Durch Bewegen des Mauszeigers und Scrollen wird das Rad nicht mehr erfasst, sodass Sie auf der Tuning-Seite über schwebende Schieberegler hinweg scrollen können, ohne sie zu bewegen.
  • Der Bereich der Stick-Drop-Kraft wurde auf 0–0,5 → 0–1,0 für Hardware erweitert, die mehr Zugkraft benötigt.

Behoben

  • Im Fix-Config-Dialog von Doctor wird nicht mehr behauptet, dass MSFS ohne einen TCP-SimConnect-Endpunkt ausgeliefert wird – der Wortlaut stammt aus der Zeit vor der Proton-seitigen Listen-on-:500-Realität.
  • Build aktualisieren (27.04.2026). Schritt 2 des Begrüßungsdialogs wurde umformuliert, um die veraltete Kopie „Streitkräfte mit SPACE“ zu entfernen, die noch übrig war, bevor Beta.5 die globalen Hotkeys entfernte. liest sich jetzt als „Arm the stick“ mit Cockpit-Gauge-Top-Strip-Prosa. Die Breite der Trigger-Schaltfläche und des Popup-Menüs im Profil-Dropdown stimmt nun bündig überein, anstatt sich um 8–10 Pixel zu verschieben, als die Dirty-Dot-Spalte ausgeblendet wurde. kleiner vertikaler Spalt zwischen dem Auslöser und dem Popup, sodass sie als separate Flächen wahrgenommen werden. Gleiche Beta.6-Version; Wenn Sie die Installation vor diesem Datum durchgeführt haben, laden Sie sie erneut herunter /download für den Lack.

v1.0.0-beta.5

Neu

  • Slider-Interaktionen überarbeitet: Klicken Sie irgendwo auf der Spur springt mit dem Daumen zu diesem Punkt; Drag funktioniert wie zuvor; Mausrad und Pfeiltasten bewegen den fokussierten Schieberegler. Schmutzige Punkte pro Schieberegler, Fokusringe und einheitliches Schieberegler-Chrom auf jeder Seite.

Entfernt

  • Space=Arm und D1–D8=Navigieren 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

Behoben

  • Hotfix: 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

Neu

  • Statusleiste oben im Cockpit-Instrument. Der Arm-Umschalter, die Sim-/Geräte-/Modus-Leuchten, die Profilauswahl und die Schaltfläche „Einstellen/Speichern“ wurden aus dem Dashboard und der Seitenleiste in einen einzelnen Streifen über die gesamte Breite oben auf jeder Seite verschoben. Der Streifen ist das operative Cockpit; Das Dashboard ist jetzt eine reine Telemetrieoberfläche.
  • Zustand FAULTED. Wenn eine Voraussetzung im aktivierten Zustand abfällt (Stick ausgesteckt, Sim abgestürzt), wechselt die Anzeige auf FEHLER, erzwingt den Stopp und die entsprechende Lampe wird rot. Klicken Sie zum Bestätigen und Zurücksetzen auf die Anzeige – die Voraussetzung muss wiederhergestellt sein, bevor eine Neuaktivierung zulässig ist.
  • Profil UX-Klarheit rund. Schmutzige Punkte pro Schieberegler auf der Tuning-Seite; ein Inline-Paar „Speichern/Speichern unter…“ auf der Profilkarte; Profilauswahl Dirty Dot fasst zusammen: „Dieses Profil hat nicht gespeicherte Änderungen“.

v1.0.0-beta.2

Behoben

  • Hotfix am selben Tag: 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

Erste öffentliche Beta

Erste getaggte Veröffentlichung. Die Desktop-App steuert einen Sidewinder Force Feedback 2 von MSFS 2024 (SimConnect TCP) und X-Plane 11/12 (UDP RREF, kein Plugin) unter Windows 10+ und modernem Linux. Dreizehn Force-Effekte mit Gain-Schiebereglern pro Effekt + Master-Gain; Scharf-/Unscharf-Sicherheitsmodell mit Bestätigung beim ersten Start; Tablett-resident mit „Hide-to-Tray“ auf der Rückseite; Diagnostik + Arztseiten zur Triage; eingebautes Cessna 172 Starterprofil. Öffentliche Website live unter ffb-bridge.com mit Downloads, die hinter einem per E-Mail versendeten Token geschützt sind.

Jede Veröffentlichung wird den Abonnenten auch per E-Mail angekündigt. Wenn Sie sich für die Beta angemeldet haben, stehen Sie bereits auf der Liste.