FFB Probe Diagnostic
当前网站语言 简体中文
下载
Documentation · v1.1.2

FFB Probe 的工作原理

以测试人员为中心的向导指南、实时力反馈部分、两个本地报告文件、已知问题以及单击 Share 时发送的确切内容。

界面指南

引导运行

FFB Probe 围绕一个简短的测试者旅程进行组织:降落在超值道具屏幕上,检测摇杆,确认安全检查表,感受每个实时效果,回答发生的情况,然后保留或分享生成的报告。每个屏幕都专注于手头的任务,因此测试人员始终知道下一步该做什么。

FFB Probe 欢迎屏幕,检测到 SideWinder FFB2。

标头

标题栏始终显示 FFB Probe 标识。在可能播放力的期间,它还会显示“Stop run”,因此只需点击一次或按 Esc 键即可停止。

进步

该向导显示上下文中的进度:探测前的清单计数、部队激活时的部分卡和效果计数,以及运行结束时的清晰结果状态。

工作区

正文是全出血的,并随着阶段的变化而变化:实时预览、清单、信号图、答案芯片或最终报告/分享面板。

FFB Probe Land 屏幕
步骤 01

土地

首屏说明 FFB Probe 测试什么、你会得到什么,以及为什么要建立公开硬件数据库。在你继续之前,不会对硬件做任何操作。

FFB Probe Detect 屏幕
步骤 02

探测

欢迎界面会识别力反馈设备及其 VID:PID 和支持的效果,并在播放任何力之前显示摇杆的实时读数。

FFB Probe Prepare 屏幕
步骤 03

准备

检查清单用于设置测试强度、要求你接受安全提示,并确认其他软件已关闭且摇杆有足够的活动空间。

FFB Probe Feel 屏幕
步骤 04

感觉

每个效果播放固定时长,屏幕会显示所属部分、预期信号和倒计时。“Stop run”始终可见,Esc 可在任何时候停止测试。

FFB Probe Answer 屏幕
步骤 05

回答

每个效果结束后,点选所有与你感受相符的标签。标签是公开的;可选备注字段保持私密。点击“Continue”、“Run test again”或“Skip”进入下一步。

FFB Probe Keep or share 屏幕
步骤 06

保留或分享

报告会先保存在你的电脑上。“Share my results”会发送已脱敏的数据;之后应用会显示支持代码和设备公开页面的链接。

欢迎界面:检测与其他程序

欢迎界面会扫描力反馈设备,并显示将要测试的设备及其 VID:PID、支持的效果数量和实时摇杆读数。只会测试该设备。插入新设备或关闭其他程序后,点击 Re-scan 可重新检测。

如果正在运行可能占用该设备的程序,例如飞行模拟器、FFB-Bridge、MOZA Cockpit 或 Pit House、Brunner 的工具或 Logitech G HUB,琥珀色的 Other software running 卡片会指出该程序并说明如何关闭它。该警告不会阻止测试;关闭程序后点击 Re-check。

Brunner 基座出厂时处于 CLS2Sim 模式,该模式没有力反馈接口。如果未找到力反馈设备,FFB-Probe 会查找 Brunner 基座并提供 Switch to DirectX mode;不点击该按钮就不会切换任何设置。Switch back to CLS2Sim mode when finished 默认勾选,因此基座会在测试结束后、关闭 FFB-Probe 时,或在 FFB-Probe 意外关闭后的下次启动时恢复到 CLS2Sim 模式。只会在记录你的原始模式后写入 USB 模式设置;任何步骤失败时,基座都会恢复原状。

如果 Simux、CLS2Sim、Brunner USB Config Tool 或 FFB-Bridge 占用了基座,卡片会指出是哪个程序并请你退出它(包括从系统托盘退出),然后再点击 Re-scan。如果固件不支持 DirectX 模式,会报告这一情况且不写入任何设置。

“Other software running”警告
“Other software running”警告 一条不阻止测试的警告会指出该程序、说明如何关闭它,并提供“Re-check”。
处于 CLS2Sim 模式的 Brunner 基座
处于 CLS2Sim 模式的 Brunner 基座 在你点击“Switch to DirectX mode”之前不会切换任何设置。结束后切换回原模式默认开启。
正在切换到 DirectX 模式
正在切换到 DirectX 模式 基座会作为 DirectX 设备重新连接,检测会自动继续。
Brunner 基座被占用
Brunner 基座被占用 当 Simux、CLS2Sim、Brunner USB Config Tool 或 FFB-Bridge 占用基座时,卡片会指出是哪个程序并说明如何释放基座。

检查清单:强度、安全与准备

Test strength 设置每个效果驱动设备的强度,范围为 0% 到 75%,步长 5%。已验证过测试的摇杆从 75% 开始:SideWinder Force Feedback 2、SideWinder FFB Pro USB 适配器(03EB:2056、CAFE:4004)、Logitech G940、Force 3D Pro 和 WingMan Force 3D,以及 Brunner FFB-G Joystick——无论装的是哪种握把,都根据它通过 Brunner 配置通道报告的基座类型来识别。其他所有设备,包括其他 Brunner 基座、MOZA 飞行基座和 FFB-Probe 尚未识别的硬件,均从 35% 开始。如果 Simux、CLS2Sim、Brunner USB Config Tool 或 FFB-Bridge 占用了该通道,就无法读取基座类型,此时基座从 35% 开始,检查清单会请你关闭该程序并点击 Re-scan。FFB-Probe 会记住你为每台设备最后选择的强度。

Safety 提示始终显示:力反馈设备可能突然以真实的力量移动,因此请将一只手轻放在握把上,让手指、线缆和物品远离,并可随时按 Esc 或“Stop run”停止。在你勾选 I understand and accept responsibility 并确认所有检查清单项目之前,Arm probe 一直处于禁用状态。将强度提高到设备默认值以上时,会额外显示一条警告:强力直驱基座可能会猛烈撞到限位。

检查清单会根据设备调整。SideWinder FFB2 和 Logitech G940 会额外增加一个手部感应项目,因为无人握持摇杆时,它们的握把传感器会切断电机输出。如果 VID:PID 不在应用的硬件表中,会要求填写真实的制造商和型号。

强度高于默认值
强度高于默认值 提高强度会显示限位警告,且在你接受责任之前“Arm probe”不可用。
为未知设备命名
为未知设备命名 如果应用尚不认识该 VID:PID,会在测试前要求填写真实的制造商和型号。

MOZA 飞行基座

对于 MOZA AB9、AY210、AB6 或 AY90,检查清单会增加一张 MOZA BASE 卡片。它会在不做任何更改的情况下读取基座是否真的会播放效果:处于 MOZA Cockpit 的 Telemetry 模式,或力反馈被禁用、扭矩输出被抑制、游戏增益为 0 的基座,会接受所有效果但不产生任何运动。

如果基座未就绪,卡片会列出原因并提供 Prepare base for testing,它会保存你的设置、将基座切换到 DirectInput 模式并打开力输出开关。Restore my MOZA settings when finished 默认勾选,会在测试结束后或关闭 FFB-Probe 时恢复这些设置。行程限位、校准和 Force Sensing 绝不会被改动。如果 MOZA Cockpit、MOZA Pit House 或 FFB-Bridge 占用了设置端口,卡片会指出是哪个程序;关闭它后点击 Re-check。

MOZA 基座未就绪
MOZA 基座未就绪 卡片会列出阻止基座播放效果的原因,并提供“Prepare base for testing”,结束后会恢复你的设置。
MOZA 设置端口被占用
MOZA 设置端口被占用 当 MOZA Cockpit、MOZA Pit House 或 FFB-Bridge 占用基座的设置端口时,请关闭它并点击“Re-check”。

运行测试:感受、回答、停止

测试分为四个部分:Constant、Periodic、Condition 和 Ramp。每个效果播放固定时长(Windows 上为五秒,Linux 上为两秒半),时长一到立即停止。随后回答卡片会询问你的感受:点选所有符合的标签,可添加一条私密备注,然后选择 Continue、Run test again 或 Skip。

Stop run 显示在标题栏和倒计时旁边,Esc 可在任何时候停止测试。测试期间关闭窗口会先停止效果并释放设备。停止前测得的内容会保存在本地。

回答方向测试
回答方向测试 选择你感受到的方向和强度,然后点击“Continue”、“Run test again”或“Skip”。
停止测试
停止测试 “Stop run”或 Esc 会停止当前效果并释放设备。截至此时测得的内容会保存在本地。

结果:保留、分享与后续

结果界面会显示报告的保存位置,并提供 Show in folder 和 See my results。Share my results 会发送已脱敏的数据;否则不会上传任何内容。分享后,应用会显示一个支持代码和设备公开页面的链接,HTML 报告中的 Share 按钮也会显示它们。如果你以后可能想咨询或删除这份提交,请保留该代码。可选的电子邮件字段可让你订阅新闻,包括 FFB-Bridge 何时支持你的摇杆。

如果另一个程序独占了该设备,结果会指出该程序,并说明本次测试未从设备测得任何数据。为测试而切换模式的 Brunner 基座或为测试做好准备的 MOZA 基座,会在探测引擎退出后恢复原状。

分享之后
分享之后 当你咨询提交内容或希望删除它时,支持代码可用于识别你的提交。该链接会打开设备的公开页面。
设备被其他程序占用
设备被其他程序占用 当另一个程序独占设备时,结果会指出该程序。本次测试未从设备测得任何数据。
直播部分

探测器要求硬件做什么

Windows 将实时测试分为 Constant、Periodic、Condition 和 Ramp 部分。Linux 会显示每台设备声明的等效 evdev 效果。两个平台上的确切数量都因驱动程序和硬件而异。

测试强度与 75% 上限

每个效果都以检查清单中选择的测试强度播放。FFB-Probe 播放的任何内容都不会超过满量程的 75%,适用于任何设备和任何测试,包括命令行 --magnitude 选项和诊断模式。同时播放的效果共享该强度,因此合计绝不会超过它。每份报告都会记录该强度以及你是否更改过它。

自动回中与停止时机

设备自身的自动回中弹簧会在实时测试期间关闭并在结束后恢复,因此不会抵消或掩盖正在测试的效果。每个效果在其播放时段结束时立即停止,而不是等到你作答时。Linux 上的 Logitech G940 是例外:其驱动程序会忽略自动回中设置,因此 FFB-Probe 不做改动,并注明硬件自动回中处于启用状态。

测量运动

每个效果播放时,探测器会在 Windows 和 Linux 上对摇杆的 X 轴和 Y 轴采样,并以各轴半量程的带符号百分比记录峰值位移,例如 X peak +25.1%, Y peak -0.8%。符号表示方向,从而让方向回答成为可验证的证据。位移从效果开始时摇杆的静止位置算起,因此静止时偏离中心的摇杆可能显示超过 100%。弹簧和阻尼等条件效果不会移动居中的摇杆,因此预计它们在静止时不会产生运动。该测量保留在私密的响应备注字段中,不会显示在公开设备页面上。

Brunner 基座

Brunner 基座会用自身保存的增益(出厂为 50%)缩放每个 DirectX 效果。在实时测试期间,FFB-Probe 会将 FX master 和各效果增益设为 100%(绝不更高,也不改动全局阻尼),并在结束后恢复你的数值,即使你中途停止测试也会恢复。在 DirectX 模式下,基座映射的轴旋转了 90°:0° 向右拉,90° 向前,180° 向左,270° 向后。这是 Brunner 固件的行为;FFB-Probe 按实测记录,不做校正。

Constant FFB Probe 中的力矢量图。
Constant 效果渲染为方向向量。
Condition FFB Probe 中的弹簧场图。
Condition 渲染为反应场。
持续的

极性扫描

在 DirectInput 的四个方向上各施加一个持续拉力。报告摇杆的移动方向:0° 应向后拉,90° 向左,180° 向前,270° 向右。

有用的芯片: Pulled left, Pulled right, Pulled forward, Pulled back, Pulled diagonally, Strong pull, Soft pull, Brief jerk, Did nothing

持续的

两轴对角线

同时使用 X 和 Y 电机的对角拉力。 It should not leave the device weak afterward.

有用的芯片: Pulled left, Pulled right, Pulled forward, Pulled back, Pulled diagonally, Strong pull, Soft pull, Brief jerk, Did nothing

定期

正弦

平稳的重复振动或摇摆运动。

有用的芯片: Smooth oscillation, Rocking back and forth, Slow, Fast, Strong, Weak, Buzzing, Did nothing

定期

正方形

更急促的开/关式振动或重复敲击感。

有用的芯片: Sharp pulses, Tapping, On-off pattern, Slow, Fast, Strong, Weak, Did nothing

定期

三角形

重复的来回运动,通常比方波更平滑,但比正弦波更机械。

有用的芯片: Smooth oscillation, Rocking back and forth, Slow, Fast, Strong, Weak, Buzzing, Did nothing

定期

锯齿波

A repeated ramping or buzzing motion.可能会感觉不对称。

有用的芯片: Asymmetric ramp pulses, Repeated ramping, Buzzing, Slow, Fast, Strong, Weak, Did nothing

健康)状况

春天

轻轻移动摇杆:它应该向中心推回。

有用的芯片: Centered, Returns to center, Springy, Strong spring, Soft spring, No centering, Did nothing

健康)状况

阻尼器

轻轻移动棍子:它应该抵抗运动,就像在糖浆中移动一样。

有用的芯片: Damped, Sluggish, Like syrup, Resists motion, Strong damping, Weak damping, Did nothing

健康)状况

惯性

轻轻地启动和停止移动摇杆:它可能会抵制运动的变化。

有用的芯片: Heavy, Lagging, Resists changes in motion, Strong inertia, Weak inertia, Did nothing

健康)状况

摩擦

轻轻移动棍子:可能会感觉更重或更粘。

有用的芯片: Sticky, Drag, Heavy, Strong friction, Weak friction, Did nothing

坡道

Ramp扫

逐渐增强到测试强度的力,先向后拉,再向左拉。

有用的芯片: Built up gradually, Faded away, Pulled left, Pulled right, Pulled forward, Pulled back, Started weak, Ended weak, Did nothing

直播后

饱和度探头

最多三个同方向的力同时播放。它们共享测试强度(在 75% 时每个 25%),因此合计绝不会超过它。

有用的芯片: Pulled left, Pulled right, Pulled forward, Pulled back, Pulled diagonally, Strong pull, Soft pull, Brief jerk, Did nothing

输出文件

每次运行写入的两个文件

在 Windows 上,报告保存到 %LOCALAPPDATA%\Programs\ffb-probe\Results\FFB-Probe-<timestamp>\;在 Linux 上保存到 ~/.local/share/ffb-probe/Results/FFB-Probe-<timestamp>/。每次测试会写入两个文件:HTML 报告和用于分享的 JSON。HTML 会将 JSON 嵌入 <pre> 块中,因此本地报告与上传数据的字节完全相同。只有设置了 FFB_PROBE_KEEP_LEGACY=1 时,才会写入旧版的文本、README 和支持 ZIP 文件。

[] ffb-probe-045e_001b-2026-10-03-143512.html
独立完整的报告。可在任何浏览器中打开,显示每个效果的测试强度和测量运动,并带有自己的 Share 按钮。
~30 KB
[] ffb-probe-045e_001b-2026-10-03-143512.json
原样的 SubmissionPayload:相同的字节嵌入在 HTML 底部,并在你分享时发送到 /submit。
~10 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* 节点的写入访问权限。如果向导报告权限失败,请修复一次该设备的事件节点权限,而不是用 sudo 运行整个 AppImage。

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让它持久化

向 udev 询问该摇杆的 USB ID:

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

在设备特定的规则中使用这些小写十六进制 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 组更安全。

4. Brunner 基座:配置接口

为了在 CLS2Sim 和 DirectX 模式之间切换 Brunner 基座,并在测试时提高其增益,FFB-Probe 会使用基座的 hidraw 配置接口,该接口默认只有 root 可以访问。如果访问被拒绝,FFB-Probe 会显示需要添加的规则。FFB-Bridge 的 udev 规则已包含该规则;否则请创建此文件并重新插拔基座:

sudo tee /etc/udev/rules.d/71-ffb-probe-brunner.rules > /dev/null <<'EOF'
SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{modalias}=="usb:v25BBp*in01", TAG+="uaccess"
EOF

sudo udevadm control --reload
sudo udevadm trigger

5. MOZA 基座:设置端口

MOZA 就绪检查和 Prepare base for testing 通过基座的 USB 串行设置端口 /dev/ttyACM* 与其通信。如果 FFB-Probe 无法打开该端口,会建议加入 dialout 组;加入后请注销并重新登录:

sudo usermod -aG dialout "$USER"

按设备设置的规则只向当前活动的桌面用户授予相同的访问权限:

sudo tee /etc/udev/rules.d/70-ffb-probe-moza.rules > /dev/null <<'EOF'
SUBSYSTEM=="tty", KERNEL=="ttyACM*", ATTRS{idVendor}=="346e", TAG+="uaccess"
EOF

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

当其他程序占用设备时

测试开始前,Linux 工作进程会打开一次事件节点。如果节点正忙(EBUSY),FFB-Probe 会通过 /proc/*/fd 找出占用它的进程并列出名称。如果访问被拒绝(EACCES 或 EPERM),它会指向上文的权限设置步骤。没有相应权限时,无法列出其他用户或 root 运行的进程,消息中也会说明这一点。

内核自动回中会在每个效果播放时关闭,并在效果之间恢复。在 Logitech G940 上绝不会改动它,因为其 Linux 驱动程序会忽略该设置,并始终以全强度回中。

Linux 向导使用 evdev 力反馈效果而不是 DirectInput。共享报告架构与 Windows 相同,因此 Linux 提交内容出现在相同的公共数据库和操作系统细分中。

自动更新

Windows 和 Linux 上需经同意的更新

GUI 在启动时读取一个小的稳定版本清单。它不发送安装 ID、当前版本查询、设备信息或探测结果; offline and malformed responses stay silent.

测试进行中绝不会提供更新,未经你同意也不会安装任何内容。稳定版只会收到稳定版本的更新;beta 版会收到更新的 beta 版本以及取代它们的稳定版本。

明确同意后,FFB-Probe 下载安装程序,验证其确切长度和 SHA-256,需要 Rohsam Inc. 的有效 Windows 签名,以静默方式运行每用户安装程序,然后重新启动新版本。

正在运行的 Linux AppImage 可以下载并验证新的 AppImage,调用其用户范围的安装处理程序,刷新桌面条目和图标,并启动已安装的副本。

开发版本、提取的 AppDirs、发行版包和其他非 AppImage Linux 安装永远不会被覆盖。 The prompt links to the download page and these release notes instead, and every user can defer or skip a version.

故障排除

已知问题和恢复步骤

未检测到力反馈装置

检查摇杆是否已通电并已连接,然后点击“Re-scan”。关闭可能已占用它的程序;欢迎界面会列出它识别出的程序。处于 CLS2Sim 模式的 Brunner 基座没有力反馈接口:请参阅下一张卡片。在 Linux 上,请检查“在 Linux 上运行”中所述的事件节点权限。

处于 CLS2Sim 模式的 Brunner 基座

如果未找到力反馈设备,FFB-Probe 会查找 Brunner 基座并提供“Switch to DirectX mode”。不点击该按钮就不会切换任何设置,基座会在测试结束后、关闭 FFB-Probe 时,或在意外退出后的下次启动时恢复到 CLS2Sim 模式。请先退出 Simux、CLS2Sim、Brunner USB Config Tool 和 FFB-Bridge(包括从系统托盘退出)。如果固件不支持 DirectX 模式,会报告这一情况且不做改动。

Brunner 方向旋转了 90°

在 DirectX 模式下,Brunner 基座映射的轴是旋转的:0° 的力向右拉,90° 向前,180° 向左,270° 向后。这是 Brunner 固件的行为,并非故障。FFB-Probe 按实测记录,不做校正,因此设备页面可能会显示 X/Y 轴互换。

Brunner 出厂增益

Brunner 基座会用自身保存的增益(出厂为 50%)缩放每个 DirectX 效果,这会使测试只剩约四分之一的强度。在实时测试期间,FFB-Probe 会将 FX master 和各效果增益设为 100%(绝不更高,也不改动全局阻尼),然后恢复你的数值,即使你中途停止测试也会恢复。报告会注明你保存的增益。如果另一个程序占用了基座的配置通道,你的增益将保持不变,报告会说明这些效果是在降低的强度下测量的。

Brunner 基座从 35% 开始

只有 Brunner FFB-G Joystick 经过验证可使用 75% 的默认值,无论装的是哪种握把。FFB-Probe 根据它通过 Brunner 配置通道报告的基座类型来识别它,检查清单随后会显示“Validated base (Brunner FFB-G Joystick) — default 75%”。其他 Brunner 基座,例如 CLS-E、CLS-P 或舵基座,与任何未经测试验证的设备一样从 35% 开始。如果 Simux、CLS2Sim、Brunner USB Config Tool 或 FFB-Bridge 占用了配置通道,就无法读取类型,基座会从 35% 开始:请退出该程序(包括从系统托盘退出),然后点击“Re-scan”。在任何设备上,你都可以自行将强度调高,最高至 75% 上限。

处于 Telemetry 模式的 MOZA 基座

处于 MOZA Cockpit 的 Telemetry 模式,或力反馈被禁用、扭矩输出被抑制、游戏增益为 0 的 MOZA AB9、AY210、AB6 或 AY90,会接受所有效果但不产生任何运动。检查清单中的“MOZA BASE”卡片会读取这些设置但不做更改。如果基座未就绪,“Prepare base for testing”会保存你的设置、将基座切换到 DirectInput 模式并打开力输出开关;“Restore my MOZA settings when finished”会在结束后恢复这些设置。行程限位、校准和 Force Sensing 绝不会被改动。

MOZA Cockpit 力反馈设置

“Prepare”不会更改基座自身的弹簧、阻尼、惯性和摩擦设置,这些都会叠加到每个测试效果上。在启动探测前,请确认检查清单项目:在 MOZA Cockpit 中设置 Force-Feedback Mode = DirectInput、base Spring = 0% 和 Hardware Trim Mode off。然后关闭 MOZA Cockpit、MOZA Pit House 和 FFB-Bridge,因为它们会占用基座的设置端口。MOZA 基座的测试强度从 35% 开始。

另一个程序占用了你的设备

飞行模拟器、FFB-Bridge、MOZA Cockpit、Brunner 的工具和 Logitech G HUB 都可能占用力反馈设备。当其中某个程序正在运行时,欢迎界面会发出警告并说明如何关闭它。如果某个程序独占了设备,结果界面会指出它,且本次测试未从设备测得任何数据:请关闭该程序后重新运行。这些程序名称只会显示给你,绝不会添加到共享报告中。

SideWinder FFB2 或 Logitech G940 没有任何反应

这两款摇杆都有手部感应传感器,无人握持握把时会切断电机输出,而所有 API 调用仍会成功。检查清单会为这些摇杆增加一项确认:在整个测试过程中,将一只手轻放在握把上或遮住传感器。否则每个效果都会被记录为“Did nothing”。

工人中途摔倒

硬件探测在 Windows 和 Linux 上都运行于单独的工作进程中,因此应用会继续运行。结果界面会说明探测引擎已停止;部分报告和已隐藏路径的崩溃详情会保存下来以供诊断。为测试而更改的 Brunner 增益、Brunner USB 模式或 MOZA 设置会在之后、退出时或下次启动时恢复。如果此问题反复出现,请将部分报告发送给支持团队。

棍子一直拉着

按 Esc 或“Stop run”。每个效果都会在其播放时段结束时停止,测试期间关闭窗口会先停止效果并释放设备。如果 FFB-Probe 停止后力仍在持续,请拔下 USB 和电源,等待十秒,先重新连接电源,再连接 USB;某些固件(例如 FFB2 在严重故障后)会保持最后的力。

Linux 权限被拒绝

实时效果需要对摇杆的 /dev/input/event* 节点具有读写权限。Brunner 基座还需要其 hidraw 配置接口,MOZA 基座则需要其 /dev/ttyACM* 设置端口。“在 Linux 上运行”中提供了临时 setfacl 测试和按设备设置的 udev 规则。

Windows 发布商或 SmartScreen 警告

已签名的发布应将 Rohsam Inc. 显示为发布商。如果 Windows 仍在全新发布上显示信誉警告,请先在下载页面上验证 SHA-256,然后再继续。

发布商或哈希值不匹配

如果发布商不是 Rohsam Inc.,或者 SHA-256 哈希值与下载页面上发布的值不匹配,请不要运行安装程序。

隐私模型

文字字节是审计表面

除非您点击 Share,否则报告文件会保留在本地。分享会将 JSON 文件通过 POST 发送到 /submit;这些字节与 HTML 报告底部嵌入的内容相同。GUI 会另外执行上述无标识符的启动清单检查,但绝不会在该检查中发送报告或设备数据。

公开硬件数据库按 VID:PID 显示汇总视图。它绝不会显示 responses[].notes;该字段可能包含测试者的可选文字以及探测器测得的运动。所选标签、设备类别、测试强度(run)、能力标志、支持的效果、结果代码、失败效果和运行错误可以显示在设备页面上。

欢迎界面中关于其他正在运行的程序的警告以及独占访问消息只会显示给你;其中的程序名称绝不会添加到报告中。

阅读完整的隐私合同 → · 打开上传的报告样本 →