FFB Probe releaseopmerkingen
Wijzigingen in elke openbare release, de nieuwste eerst. Niet-gepubliceerde interne versies zijn met opzet weggelaten.
v1.0.7
NieuwsteAutomatische updates arriveren op Windows en Linux, waarmee het gemeten bewegings- en hardware-identificatiewerk dat eerder op dezelfde dag werd gepubliceerd, wordt voortgezet.
Automatische updates
- Een privé opstartcheck. De GUI leest bij het opstarten een klein manifest met stabiele release. Het verzendt geen installatie-ID, query naar de huidige versie, apparaatinformatie of testresultaten; offline en verkeerd opgemaakte reacties blijven stil.
- Windows kan de upgrade voltooien. Na expliciete toestemming downloadt FFB-Probe het installatieprogramma, verifieert de exacte lengte en SHA-256, vereist een geldige Windows handtekening van Rohsam Inc., voert het installatieprogramma per gebruiker stil uit en start de nieuwe build opnieuw.
- AppImage installaties kunnen zichzelf updaten. Een actieve Linux AppImage kan de nieuwe AppImage downloaden en verifiëren, de gebruikersspecifieke installatiehandler aanroepen, het bureaubladitem en de pictogrammen vernieuwen en de geïnstalleerde kopie starten.
- Veilige terugval voor andere installaties. Ontwikkelingsbuilds, uitgepakte AppDirs, distributiepakketten en andere niet-AppImage Linux installaties worden nooit overschreven. De prompt linkt in plaats daarvan naar de downloadpagina en deze release-opmerkingen, en elke gebruiker kan een versie uitstellen of overslaan.
Hardware- en Linux-verbeteringen inbegrepen
- Gemeten beweging tijdens Linux effecten. Live tests bemonsteren nu de assen van het apparaat terwijl er een kracht speelt, waarbij de objectieve verplaatsing naast het antwoord van de tester wordt geregistreerd.
- MOZA AY210 begeleiding. De AY210 (346E:1001) heeft een canonieke naam en pre-flight-richtlijnen voor de leveranciersinstellingen die extern bevelvoerende troepen kunnen maskeren.
- Correcte, consistente hardwarenamen. MOZA 346E:1002 wordt geïdentificeerd als de gedeelde AB6/AB9 basis PID, en de aangepaste SideWinder Force Feedback Pro op 03EB:2056 gebruikt één platformonafhankelijke naam in de app en de openbare database.
- Robuuste Linux detectie. De resolutie van het stuurprogrammapad en de HID-descriptor zijn defensiever, en autocenter wordt alleen geschreven als het apparaat deze mogelijkheid adverteert.
Upgrade-opmerking
- Eén handmatige update voor bestaande gebruikers. Versies tot en met 1.0.6 bevatten de updater niet, dus moeten ze 1.0.7 één keer handmatig installeren. Releases na 1.0.7 kunnen vervolgens vanuit de app worden geïnstalleerd.
v1.0.6
VervangenEen hardware- en Linux bewijsrelease die werd vervangen door 1.0.7 voordat het downloadkanaal van de website werd uitgebreid.
Linux meting
- Axis-telemetrie voegt zich bij subjectieve antwoorden. De Linux-werknemer registreert de gemeten verplaatsing terwijl de effecten spelen, waardoor een werkend effect kan worden onderscheiden van een onjuiste 'deed niets'-reactie.
- Veiligere apparaatinstallatie. Paden voor invoergebeurtenissen en HID rapportdescriptors worden betrouwbaarder opgelost, terwijl FF_AUTOCENTER alleen wordt aangeraakt op hardware die deze blootlegt.
Hardware-identiteit
- MOZA AY210 toegevoegd. De AY210 (346E:1001) ontvangt een canonieke naam en MOZA Cockpit voorwaarden voordat hij wordt getest.
- MOZA AB6/AB9 PID gecorrigeerd. De gedeelde 346E:1002-identificatie impliceert niet langer slechts één van de twee compatibele basismodellen.
- Aangepaste SideWinder-naam genormaliseerd. 03EB:2056 wordt nu samengevoegd onder één Windows/Linux naam. Dit was een naamgevingscorrectie, geen nieuwe claim voor activeringsondersteuning.
Linux verpakking
- Gebruikersgerichte AppImage installatie. De AppImage heeft ingebouwde --install en --uninstall desktopintegratie voor de mappen Applicaties en XDG van de gebruiker.
v1.0.4
Een Windows activeringsoplossing voor firmware die start in zijn eigen veermodus en anderszins sondeopdrachten accepteert zonder fysieke kracht te produceren.
Opgeloste problemen
- Een schone apparaatstatus vóór live-effecten. Nadat hij het apparaat heeft aangeschaft en de globale versterking heeft ingesteld, stuurt de Windows worker een best-effort DirectInput STOPALL voordat de live testreeks begint. Hiermee worden de standaardkrachten van de firmware gewist, zodat geüploade FFB Probe-effecten de controle vanaf de eerste test kunnen overnemen.
- Geen destructieve reset. De oplossing vermijdt opzettelijk DISFFC_RESET, waarbij de apparaateffecttabel behouden blijft en een volledige reset wordt gereserveerd voor crashherstel.
Wie profiteert
- Standaardveer- en doe-het-zelf-firmware. De wijziging is gericht op apparaten, waaronder van Fino afgeleide doe-het-zelf-jukken, die succesvolle Create en Play oproepen rapporteren, maar vastgehouden worden door een opstartveer totdat STOPALL wordt uitgegeven.
v1.0.2
Een gerichte interface-release die elke vereiste actie bereikbaar houdt binnen het wizardvenster van vaste grootte.
Indeling checklist
- Onbekende apparaatnamen dekken niet langer de bedieningselementen. Wanneer de extra kaart 'Geef dit apparaat een naam' verschijnt, scrollen de checklistkaarten terwijl de besturingselementen Armsonde, Rug en voortgang vastgezet en zichtbaar blijven.
Test-antwoordlay-out
- Lange privénotities blijven bewaard. Het antwoordgebied kan scrollen en het notitievak met meerdere regels heeft een eigen hoogtelimiet, zodat Doorgaan en de test opnieuw uitvoeren bereikbaar blijven, ongeacht de nootlengte of geselecteerde fiches.
Regressiedekking
- Probleemlay-outs worden gedekt door schermafbeeldingen. Het screenshot-harnas geeft nu zowel een checklist voor een onbekend apparaat als een lang antwoord met meerdere regels weer, waarbij de lay-outs worden bewaakt die achteruit zijn gegaan.
v1.0.1
Een hotfix voor metadata en apparaatidentificatie die openbare hardwarerijen schoon houdt en onbekende apparaten expliciet maakt voordat ze worden gedeeld.
Consistente metadata voor indiening
- FFB Probe-versies gebruiken stabiele SemVer. Uploads verzenden nu waarden zoals 1.0.1 zonder een SDK-bronrevisie-achtervoegsel, zodat de openbare database één release niet opsplitst in meerdere buildreeksen.
Apparaatnamen
- Een gedeelde VID:PID catalogus met 138 vermeldingen. Windows, Linux, de GUI en de website kregen een veel bredere force-feedback-namentabel, inclusief MOZA AB9 en Logitech G940 identificatiegegevens.
- Onbekende hardware moet een naam krijgen. De GUI pauzeert bij de checklist voor een fabrikant-/modelnaam, de interactieve CLI wordt uitgevoerd en de automatisering kan --device-name doorgeven. Algemene tijdelijke aanduidingen worden vóór het uploaden afgewezen.
- Nuttige platformnamen blijven beschikbaar. Niet-interactieve uitvoeringen behouden een betekenisvolle opgeschoonde OS-naam als die bestaat, anders gebruiken ze een expliciet, onbekend force-feedback-apparaat VID:PID fallback.
Coördinatie van de website
- App- en databasenamen nu match. De website ontving dezelfde genormaliseerde catalogus, dus oude en nieuwe inzendingen worden samengevoegd onder stabiele namen.
v1.0.0
Eerste releaseDe eerste stabiele publieke release van de standalone FFB-Probe diagnose voor Windows en Linux.
Begeleide hardwaretesten
- Een complete op testers gerichte wizard. FFB-Probe detecteert een aangesloten forcefeedback-apparaat, presenteert een veiligheidschecklist, speelt korte live-effecten af en registreert wat de tester na elk effect voelde.
- Brede effectdekking. De testsuite controleert constant, voorwaardelijk, periodiek, veer-, demper-, traagheids- en hellingsgedrag, met diagrammen en sectiebewuste voortgang.
- Windows en Linux vanaf dag één. De Windows DirectInput worker en Linux evdev worker bevinden zich achter dezelfde platformonafhankelijke Avalonia interface.
Rapporteren en delen
- Voor mensen leesbare en machineleesbare uitvoer. Elke run schrijft lokaal een HTML rapport en de exacte JSON inzendingspayload, zodat testers het bewijsmateriaal kunnen inspecteren voordat ze beslissen of ze het willen delen.
- Delen is opt-in. Niets wordt automatisch geüpload. Het resultatenscherm en het opgeslagen HTML rapport tonen de deelactie pas nadat de tester de verzamelde velden kan bekijken.
- Openbare feiten, privénotities. Hardwaremogelijkheden, effectantwoorden en diagnostiek met gesloten woordenschat kunnen de openbare database ondersteunen, terwijl vrije-tekstnotities privé blijven ter ondersteuning van triage.
Releasepakketten
- Op zichzelf staande releases. De openbare release bevat een Windows installatieprogramma per gebruiker en een Linux x86-64 AppImage met de .NET runtime gebundeld.
- Ondertekende Windows-distributie. Stabiele Windows binaire bestanden en het installatieprogramma worden geproduceerd via de releaseworkflow onder de identiteit van de Rohsam-uitgever.