FFB Probe Diagnostic
현재 사이트 언어 한국어
다운로드
Documentation · v1.0.4

FFB Probe 작동 방식

마법사, 실시간 포스 피드백 섹션, 두 개의 로컬 보고서 파일, 알려진 문제 및 Share 를 클릭할 때 전송되는 정확한 내용에 대한 테스터 중심 가이드입니다.

인터페이스 가이드

가이드 실행

FFB Probe 는 하나의 짧은 테스터 여정으로 구성됩니다. 즉, 가치 제안 화면에 착륙하고, 스틱을 감지하고, 안전 체크리스트를 확인하고, 각 실시간 효과를 느끼고, 무슨 일이 일어났는지 답변한 다음, 결과 보고서를 유지하거나 공유합니다. 각 화면은 현재 작업에 중점을 두므로 테스터는 항상 다음에 수행할 작업을 알 수 있습니다.

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단계

답변

각 효과 후에는 칩 그리드(다중 선택, 공개 - 이 레이블이 장치의 하드웨어 DB 페이지에 표시됨)와 선택적 자유 텍스트 메모 상자(비공개 - 서버측에 유지되며 공개 페이지에는 절대 표시되지 않음)라는 두 표면이 테스터의 응답을 캡처합니다.

FFB Probe Keep or share 화면
06단계

보관 또는 공유

결과 페이지는 기본적으로 보고서를 로컬로 유지합니다. 공유하면 수정된 하드웨어 페이로드가 전송되고, 선택적 이메일 필드를 통해 FFB-Bridge 가 스틱 지원을 시작하면 미리 알림을 요청할 수 있습니다.

라이브 섹션

프로브가 하드웨어에 요청하는 작업

표준 Windows 배터리는 GUI로 표시되는 4개의 라이브 섹션(Constant, Periodic, Condition 및 Ramp)을 제공합니다. 프로브는 각 드라이버가 실제로 열거하는 내용을 따르기 때문에 개수는 다양할 수 있습니다.

Constant FFB Probe 의 힘 벡터 다이어그램.
Constant 효과는 방향 벡터로 렌더링됩니다.
Condition FFB Probe 의 스프링 필드 다이어그램.
Condition는 반응 필드로 렌더링됩니다.
끊임없는

극성 스윕

약 5초 동안 꾸준히 당깁니다. 스틱이 움직인 물리적 방향을 보고합니다.

유용한 칩: 왼쪽, 오른쪽, 앞으로, 뒤로, 아무것도 하지 않았습니다

끊임없는

2축 대각선

X 모터와 Y 모터를 동시에 사용하는 대각선 당기기입니다. 나중에 장치가 약한 상태로 방치되어서는 안 됩니다.

유용한 칩: 대각선, 한 축만, 약함, 아무것도 하지 않음

주기적

사인

약 5초 동안 부드럽게 반복되는 진동 또는 흔들리는 동작입니다.

유용한 칩: 느린 진동, 빠른 진동, 윙윙거리는 소리

주기적

정사각형

더 날카로운 on/off 진동 또는 약 5초 동안 반복되는 두드리기.

유용한 칩: 빠른 진동, 윙윙거리는 소리, 한 번의 저크

주기적

삼각형

앞뒤로 반복되는 동작으로 일반적으로 정사각형보다 부드럽지만 사인보다 기계적입니다.

유용한 칩: 느린 진동, 빠른 진동

주기적

톱니

반복적으로 램핑하거나 윙윙거리는 동작입니다. 비대칭으로 느껴질 수도 있습니다.

유용한 칩: Ramping, 윙윙거림, 약함

상태

스틱을 부드럽게 움직입니다. 스틱이 중앙을 향해 뒤로 밀려야 합니다.

유용한 칩: 중앙에 위치, 감쇠, 아무것도 하지 않음

상태

댐퍼

스틱을 부드럽게 움직입니다. 시럽을 통과하는 것처럼 움직임에 저항해야 합니다.

유용한 칩: 감쇠됨, Friction, 아무것도 수행하지 않음

상태

관성

스틱을 부드럽게 움직이기 시작하고 멈추십시오. 움직임의 변화에 저항할 수 있습니다.

유용한 칩: Inertia, 무겁고, 아무것도 하지 않았습니다

상태

마찰

스틱을 부드럽게 움직이십시오. 더 무겁거나 끈적하게 느껴질 수 있습니다.

유용한 칩: Friction, 감쇠, 아무것도 하지 않음

비탈길

Ramp 스윕

테스트된 각 액츄에이터에서 0부터 구성된 크기까지 생성되는 힘입니다.

유용한 칩: Ramping, 왼쪽, 뒤로, 아무것도 하지 않음

라이브 이후

포화 프로브

여러 개의 동일 방향 상수는 효과가 쌓일 때 장치가 어떻게 클립되는지를 특성화합니다.

유용한 칩: 강함, 약함, 잘림, 아무것도 하지 않음

출력 파일

각 실행이 쓰는 두 파일

보고서는 Windows에서는 %LOCALAPPDATA%\Programs\ffb-probe\Results\FFB-Probe-<timestamp>\에, Linux에서는 ~/.local/share/ffb-probe/Results/FFB-Probe-<timestamp>/에 저장됩니다. 실행당 파일 두 개로, HTML은 JSON을 <pre> 블록에 포함하므로 로컬 보고서와 업로드 페이로드가 동일한 바이트임이 보장됩니다 — 두 번째 숨겨진 아티팩트는 없습니다.

[] ffb-probe-045E-001B-2026-05-05.html
자체 포함 보고서 - 브라우저에서 열리며 자체 Share 버튼이 있습니다.
~22 KB
[] ffb-probe-045E-001B-2026-05-05.json
리터럴 SubmissionPayload — HTML 하단에 포함된 동일한 바이트, GUI POST가 /submit에 게시하는 동일한 바이트입니다.
~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

감지는 읽기 전용 액세스로 작동할 수 있지만 라이브 효과에는 조이스틱의 /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 분석에 표시됩니다.

문제 해결

알려진 문제 및 복구 단계

포스 피드백 장치가 감지되지 않았습니다.

비행 시뮬레이터, joy.cpl, Logitech Profiler 및 이미 장치를 소유하고 있는 기타 도구를 닫습니다. 스틱을 뽑았다가 다시 꽂은 후 다시 스캔하세요.

작업자가 도중에 추락했습니다.

위험한 DirectInput 작업이 작업자 프로세스에 격리되어 있기 때문에 GUI가 계속 실행됩니다. 부분 보고서를 보관하고 지원팀에 보내세요.

막대기가 계속 당기는군요

USB와 전원을 분리하고 10초 동안 기다린 후 먼저 전원을 다시 연결하고 USB를 다시 연결하세요. FFB2 펌웨어는 하드 오류 이후 마지막 힘을 유지할 수 있습니다.

SideWinder FFB2 는 아무것도 하지 않습니다.

그립 센서를 덮거나 느슨하게 잡습니다. DirectInput 호출은 액추에이터가 광학 센서에 의해 게이트되는 동안 성공할 수 있습니다.

MOZA Cockpit 텔레메트리 모드

MOZA Cockpit의 텔레메트리 모드는 MOZA 자체의 시뮬레이터 연동 텔레메트리 경로용입니다. 일반 기본 모드가 아니며, 독립 실행형 하드웨어 테스트 중에는 베이스가 움직이지 않을 수 있습니다. AB9이 감지되지만 아무 동작도 하지 않으면 MOZA Cockpit을 일반/기본 모드로 되돌린 뒤 다시 시도하십시오.

Linux 권한이 거부되었습니다.

사용자는 스틱의 /dev/input/event* 노드에 대한 읽기/쓰기 액세스 권한이 필요할 수 있습니다. Linux 문서는 setfacl를 사용하여 이를 테스트한 다음 장치별 udev 규칙을 사용하여 이를 지속시키는 방법을 보여줍니다.

Windows 게시자 또는 SmartScreen 경고

서명된 릴리스는 게시자로 Rohsam Inc. 를 표시해야 합니다. 새 릴리스인데도 Windows 가 여전히 평판 경고를 표시하는 경우, 계속하기 전에 다운로드 페이지에서 SHA-256 를 확인하세요.

게시자 또는 해시 불일치

게시자가 Rohsam Inc. 가 아니거나 SHA-256 해시가 다운로드 페이지에 게시된 값과 일치하지 않는 경우 설치 프로그램을 실행하지 마세요.

개인 정보 보호 모델

리터럴 바이트는 감사 표면입니다.

로컬에서 프로브를 실행하면 아무것도 전송되지 않습니다 — 두 파일은 디스크에 유지됩니다. Share를 클릭하면 JSON 파일이 이 서버의 /submit으로 POST됩니다. 해당 JSON은 HTML 보고서 하단에 포함된 동일한 바이트이므로 공유하기 전에 읽을 수 있습니다.

공개 하드웨어 데이터베이스는 VID:PID별로 집계 보기를 렌더링합니다. 절대 표시되지 않는 유일한 필드는 효과별 자유 텍스트 메모입니다 — 테스터가 실행 중에 선택적 메모 상자에 입력한 내용입니다. 그 밖의 모든 것(칩 선택, 기능 플래그, 지원되는 효과, HRESULT 코드, 실패한 효과, 실행 오류)은 프로브가 작성한 것과 똑같이 기기 페이지에 나타납니다.

전체 개인정보 보호 계약 읽기 → · 업로드된 샘플 보고서 열기 →