Fix Windows WinUSB not-supported error on connect

Skip get_configuration/kernel-driver APIs on Windows, seed pyusb
config cache, and require only Vendor interface 5 for transfers.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
joyharam
2026-07-15 10:41:37 +09:00
parent 8774a4843e
commit ec99c5eac6
2 changed files with 118 additions and 41 deletions
+6 -3
View File
@@ -5,11 +5,14 @@ JUC500 — Windows 11 사용 안내
2) 공식 j5create Wormhole 소프트웨어가 떠 있으면 종료/제거합니다.
3) Zadig(https://zadig.akeo.ie/) 로 Smart Data Link 장치에 WinUSB 를 설치합니다.
- Options → List All Devices
- Smart Data Link → Interface 5 (Vendor) → WinUSB → Replace Driver
- (권장) Interface 1 (CDC Data) 도 WinUSB
- Smart Data Link → Interface 5 (Vendor Specific / MI_05) → WinUSB → Replace Driver
- Interface 2(Mass Storage)·3·4(HID) 는 그대로 둡니다.
- (선택) Interface 1 도 WinUSB 가능하지만, 필수는 Interface 5 입니다.
4) JUC500.exe 를 실행합니다. 브라우저가 열리면 「연결」을 누릅니다.
5) Mac 쪽에서도 같은 프로그램을 실행한 뒤 연결합니다.
오류 "Operation not supported or unimplemented on this platform"
→ 구버전 버그이거나 Interface 5 WinUSB 미설치. 최신 Setup/portable 로 업데이트하고
Zadig에서 Interface 5 가 WinUSB 인지 다시 확인하세요.
포터블: JUC500-portable.exe 는 설치 없이 실행할 수 있습니다.
(같은 WinUSB/libusb 설정이 필요합니다.)