FFB Probe Diagnostic
現在のサイト言語 日本語
ダウンロード
Documentation · v1.0.8

FFB Probe の仕組み

ウィザード、ライブ フォースフィードバック セクション、2 つのローカル レポート ファイル、既知の問題、および Share をクリックしたときに送信される内容についてのテスター中心のガイドです。

インターフェースガイド

ガイド付き走行

FFB Probe は、1 回の短いテスターの旅を中心に構成されています。つまり、バリュープロップ画面に着地し、スティックを検出し、安全チェックリストを確認し、それぞれのライブ効果を感じ、何が起こったのかに答え、結果のレポートを保存または共有します。各画面は目の前のタスクに焦点を当てているため、テスターは次に何をすべきかを常に把握できます。

SideWinder FFB2 が検出された FFB Probe ようこそ画面。

ヘッダ

現在のステップがメイン作業領域を所有している間、ヘッダーは FFB Probe ID を表示したままにします。実行コントロールは、アクティブな画面内の、影響を受けるアクションの近くに表示されます。

進捗

ウィザードは、状況に応じて進行状況を表示します。プローブ前のチェックリストの数、フォースがアクティブな間のセクション カードと効果の数、実行終了時のクリアな結果状態が表示されます。

作業エリア

ボディはフルブリードで、ライブスティックのプレビュー、チェックリスト、信号図、回答チップ、または最終レポート/共有パネルなど、フェーズに応じて変化します。

FFB Probe Land 画面
ステップ 01

土地

最初の起動の着陸では、テスターが何かを行う前に、FFB Probe とは何か、テストに必要な内容、およびパブリック ハードウェア データベースが重要である理由が説明されます。

FFB Probe Detect 画面
ステップ 02

検出する

次の画面では、ジョイスティック、VID:PID、およびフォースフィードバック機能が識別され、フォースが再生される前のスティックのライブ読み出しが表示されます。

FFB Probe Prepare 画面
ステップ 03

準備する

チェックリストにより、テスターはシミュレータを近くに置き、机のスペースを空け、スティックに手を添えたままにし、FFB2 グリップ センサーの癖に対処するようになります。

FFB Probe Feel 画面
ステップ 04

感じる

実行中のビューには、Stop コントロールを隠すことなく、ライブ セクション、予期される信号、カウントダウン、および現在のエフェクトが表示されます。

FFB Probe Answer 画面
ステップ 05

答え

各エフェクトの後、公開される選択ラベルにテスターが感じた内容が記録されます。別の回答メモ欄は非公開のままで、任意入力の文章と、Linux ではプローブが測定した X/Y の動きを含むことがあります。

FFB Probe Keep or share 画面
ステップ 06

保存または共有

結果ページでは、デフォルトでレポートがローカルに保持されます。共有すると、編集されたハードウェア ペイロードが送信され、オプションの電子メール フィールドを使用して、FFB-Bridge がスティックのサポートを開始する場合に注意を求めることができます。

ライブセクション

プローブがハードウェアに要求すること

Windows はライブテストを Constant、Periodic、Condition、Ramp の各セクションに分けます。Linux は各デバイスが通知する同等の evdev エフェクトを表示します。正確な数は両プラットフォームともドライバーとハードウェアによって異なります。

現在の Linux 版は各ライブエフェクトの再生中にスティックの X/Y センサーもサンプリングし、測定した変位をテスターの回答とともに記録するため、誤った「何も起きなかった」という回答を見つけやすくなります。この測定値は非公開の回答メモ欄に残り、公開デバイスページには表示されません。

Constant FFB Probe の力ベクトル図。
Constant エフェクトは方向ベクトルとしてレンダリングされます。
Condition FFB Probe のスプリング フィールド図。
Condition はリアクティブ フィールドとしてレンダリングされます。
絶え間ない

極性スイープ

約5秒間安定して引っ張ります。スティックが動いた物理的な方向を報告します。

便利なチップ: 左、右、前方、後方、何もしませんでした

絶え間ない

2軸対角線

XモーターとYモーターを同時に使用した斜め引き。その後、デバイスが弱ったままになってはいけません。

便利なチップ: 斜め、1軸のみ、弱い、何もしなかった

定期的

正弦

約5秒間の滑らかな振動または揺動運動を繰り返します。

便利なチップ: 遅い発振、早い発振、ブザー音

定期的

四角

よりシャープなオン/オフ振動、または約 5 秒間の繰り返しタップ。

便利なチップ: 高速発振、ブザー音、ワンジャーク

定期的

三角形

繰り返される前後の動き。通常は方形よりも滑らかですが、正弦よりも機械的です。

便利なチップ: 低速発振、高速発振

定期的

鋸歯状

繰り返されるランピングまたはブーンという動き。非対称に感じるかもしれません。

便利なチップ: Ramp音、ブザー音、弱い

状態

スティックをゆっくりと動かします。中心に向かって押し戻されるはずです。

便利なチップ: 中央、減衰、何もしませんでした

状態

ダンパー

スティックをゆっくりと動かします。シロップの中を移動するような動きに抵抗する必要があります。

便利なチップ: 減衰、Friction、何もしませんでした

状態

慣性

スティックを静かに動かし始めたり止めたりします。動きの変化に抵抗する可能性があります。

便利なチップ: Inertia、重い、何もしなかった

状態

摩擦

スティックをゆっくりと動かします。重くなったり、ベタつくように感じる場合があります。

便利なチップ: Friction、減衰、何もしませんでした

ランプ

Ramp スイープ

テストされた各アクチュエータ上で、ゼロから設定された大きさまで増加する力。

便利なチップ: Ramping、左、後退、何もしませんでした

ポストライブ

飽和プローブ

複数の同方向定数は、エフェクトがスタックされたときにデバイスがどのようにクリップするかを特徴付けます。

便利なチップ: 強い、弱い、切り取られた、何もしなかった

出力ファイル

2 つのファイルはそれぞれ実行すると書き込みます

レポートは、Windows では %LOCALAPPDATA%\Programs\ffb-probe\Results\FFB-Probe-<timestamp>\ に、Linux では ~/.local/share/ffb-probe/Results/FFB-Probe-<timestamp>/ に保存されます。実行ごとに 2 つのファイルが作成され、HTML は <pre> ブロック内に JSON を埋め込むため、ローカル レポートとアップロード ペイロードは同じバイトであることが保証されます。2 番目の隠れたアーティファクトはありません。

[] ffb-probe-045E-001B-2026-07-14.html
自己完結型レポート — ブラウザで開き、独自の Share ボタンがあります。
~22 KB
[] ffb-probe-045E-001B-2026-07-14.json
リテラルの SubmissionPayload — HTML の下部に埋め込まれているのと同じバイト、GUI が /submit に POST するのと同じバイト。
~6 KB
Windows へのインストール

Windows へのインストールと発行元の確認

FFB Probe は Rohsam Inc. によって発行されています。インストーラーはユーザーごとにインストールされ、管理者パスワードや UAC プロンプトは必要ありません。バイナリは %LOCALAPPDATA%\Programs\ffb-probe の下に配置され、デスクトップ ショートカットと Start Menu エントリが書き込まれます。ディレクトリ選択機能は非表示になっているため、誤って奇妙な場所にインストールすることはありません。安定版の Windows リリースには署名が付いています。実行する前に、ダウンロード ページで Windows が発行元として Rohsam Inc. を表示していることと、SHA-256 を確認する を確かめてください。

Windows がインストーラーの検証済み発行元として Rohsam Inc. を表示しない場合、またはハッシュが公開マニフェストと一致しない場合は、そのファイルを実行しないでください。

Windows SmartScreen の信頼性に関する警告

新しく署名されたリリースでも、SmartScreen の信頼性が蓄積されるまでには時間がかかることがあります。発行元が Rohsam Inc. であるにもかかわらず Windows が警告を表示する場合は、続行するかどうかを判断する前に、ダウンロード ページで SHA-256 ハッシュを確認してください。

発行元またはハッシュの不一致

発行元が表示されない、別の会社が表示される、または SHA-256 ハッシュがダウンロード ページの値と異なる場合は、インストーラーを実行しないでください。ffb-probe.com から新しいコピーをダウンロードして、もう一度比較してください。

リリース マニフェストが、ファイル名、サイズ、ハッシュに関する信頼できる情報源です。Windows インストーラーと Linux AppImage はどちらもオプトインのダウンロードです。プローブを実行しても、Share を選択するまでレポートはローカルに保持されます。

Linux で実行中

AppImage および evdev 権限

Linux ビルドは、自己完結型の AppImage として出荷されます。これを実行可能としてマークして実行し、スティックに十分な電力が供給された状態で移動できるようにします。

chmod +x ./FfbProbe-*.AppImage
./FfbProbe-*.AppImage

AppImage はそのまま実行できます。また、./FfbProbe-*.AppImage --install を使うと ~/Applications にユーザー単位のデスクトップ統合を追加できます。インストール済みコピーとメニュー項目を削除するには --uninstall を使用します。

検出は読み取り専用アクセスで機能しますが、ライブエフェクトにはジョイスティックの /dev/input/event* ノードへの書き込みアクセスが必要です。ウィザードが権限の失敗を報告した場合は、AppImage 全体を sudo で実行するのではなく、デバイスのイベント ノードの権限を一度だけ修正してください。

1. イベントノードを見つける

レポートまたはエラー テキストでは通常、event=/dev/input/event2 のような名前が付けられています。ジョイスティック イベントのシンボリックリンクを検査することもできます。

ls -l /dev/input/by-id/*event-joystick

2. 一時的な許可を試してください

event2 を、お使いのスティックのノードに置き換えてください。これはデバイスのプラグが抜かれるかマシンが再起動するまで続くため、問題を確認する安全な方法です。

sudo setfacl -m "u:$USER:rw" /dev/input/event2
./FfbProbe-*.AppImage

3. udev を使用して永続化します。

スティックの USB ID については、udev に問い合わせてください。

udevadm info -q property -n /dev/input/event2 | grep -E 'ID_VENDOR_ID|ID_MODEL_ID|NAME'

これらの小文字の 16 進 ID をデバイス固有のルールで使用します。この例は、SideWinder FFB2、VID:PID 045e:001b 用です。

sudo tee /etc/udev/rules.d/70-ffb-probe-045e-001b.rules > /dev/null <<'EOF'
# FFB Probe: allow the active desktop user to open this joystick's event node.
SUBSYSTEM=="input", KERNEL=="event*", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"
EOF

sudo udevadm control --reload-rules
sudo udevadm trigger --subsystem-match=input

スティックを取り外して再度接続し、AppImage を通常どおり実行します。ルールはデバイスごとであるため、ユーザーを広範な input グループに追加するよりも安全です。

Linux ウィザードは、DirectInput ではなく evdev フォースフィードバック エフェクトを使用します。共有レポートのスキーマは Windows と同じであるため、Linux の送信は同じパブリック データベースと OS 内訳に表示されます。

自動更新

Windows と Linux で同意を前提とした更新

GUI は起動時に小さな安定リリース マニフェストを読み取ります。インストール ID、現在のバージョンのクエリ、デバイス情報、プローブ結果は送信されません。オフラインおよび不正な応答は沈黙を保ちます。

明示的な同意の後、FFB-Probe はインストーラーをダウンロードし、その正確な長さと SHA-256 を確認し、Rohsam Inc. からの有効な Windows 署名を要求し、ユーザーごとのインストーラーをサイレントに実行して、新しいビルドを再起動します。

実行中の Linux AppImage は、新しい AppImage をダウンロードして確認し、そのユーザー スコープのインストール ハンドラーを呼び出し、デスクトップ エントリとアイコンを更新し、インストールされたコピーを起動できます。

開発ビルド、抽出された AppDirs、ディストリビューション パッケージ、およびその他の非 AppImage Linux インストールは上書きされません。プロンプトは代わりにダウンロード ページとリリース ノートにリンクしており、すべてのユーザーはバージョンを延期またはスキップできます。

トラブルシューティング

既知の問題と回復手順

フォースフィードバックデバイスが検出されませんでした

フライト シミュレーター、joy.cpl、Logitech Profiler、およびデバイスを既に所有している可能性のあるその他のツールを閉じます。スティックを抜き差しし、再スキャンします。

ワーカーが実行中にクラッシュした

ハードウェアプローブは Windows と Linux のどちらでもワーカープロセスに分離されているため、GUI は動作を続けます。部分レポートを保存してサポートへ送ってください。

棒は引き続けます

USB と電源を取り外し、10 秒待って、最初に電源を接続し、次に USB を再接続します。 FFB2 ファームウェアは、ハード障害後の最後の力を保持できます。

SideWinder FFB2 は何もしません

グリップセンサーを覆うか、軽く握ります。 DirectInput 呼び出しは、アクチュエーターが光センサーによってゲートされている間は成功します。

MOZA Cockpit のテレメトリモード

MOZA Cockpit の Telemetry モードは、MOZA 独自のシミュレーター連動テレメトリ経路用です。単体ハードウェアテストでは AB6、AB9、AY210 のフライトコントロールが動作しないことがあります。Cockpit を通常または既定モードへ戻して再試行してください。

Linux 権限が拒否されました

ユーザーはスティックの /dev/input/event* ノードへの読み取り/書き込みアクセスを必要とする場合があります。 Linux ドキュメントには、setfacl を使用してこれをテストし、デバイスごとの udev ルールを使用して永続化する方法が示されています。

Windows の発行元または SmartScreen の警告

署名されたリリースでは、発行元として Rohsam Inc. が表示されるはずです。新しいリリースで Windows が依然として信頼性に関する警告を表示する場合は、続行する前にダウンロード ページで SHA-256 を確認してください。

発行元またはハッシュの不一致

発行元が Rohsam Inc. でない場合、または SHA-256 ハッシュがダウンロード ページに公開されている値と一致しない場合は、インストーラーを実行しないでください。

プライバシーモデル

リテラルバイトは監査面です

Share をクリックしない限り、レポートファイルはローカルに残ります。共有すると JSON ファイルが /submit に POST されます。これは HTML レポート下部に埋め込まれたものと同じバイトです。GUI は別途、上記の識別子を含まない起動時マニフェスト確認を行いますが、レポートやデバイスのデータは送信しません。

公開ハードウェアデータベースは VID:PID ごとの集計ビューを表示します。任意のテスター入力と Linux でプローブが測定した動きを含むことがある responses[].notes は一切表示しません。選択ラベル、機能フラグ、対応エフェクト、結果コード、失敗したエフェクト、実行エラーはデバイスページに表示されることがあります。

プライバシー契約全文を読む→ · アップロードされたサンプルレポートを開く →