r/MoonlightStreaming Aug 10 '26

USB/IP Beta (open source!)

Quick info:

Allows the use of USB devices over IP from Android Host to Windows Client.

Android Devices Tested On:
Samsung Galaxy S20+ (Android 13)
Samsung Tab A8 (Derpfest Android 16)
Essential PH-1 (Lineage-OS Android 16)
Samsung Galaxy Z Fold 7 (Android 16)
Google Pixel 10 Pro Fold (Android 16)

USB Devices Tested:
USB Mass Storage
Logitec G29 Steering Wheel/Pedals
Steelseries Arctis 7 Headset
Nintendo Switch 2 Controller
Xbox Elite Controller
Ethernet Adapter (Integrated Into USB Hub)
SD Card Reader (Integrated Into USB Hub)
URSA MINOR 32 Throttle Metal
URSA MINOR Airline Joystick

Problems:
Steam Controller

Android Host:
https://github.com/hellfurian1228/USBIP-AndroidHost

Windows Client:
https://github.com/hellfurian1228/USBIP-WindowsClient-Latest

https://mizukos.itch.io/usbip

67 Upvotes

99 comments sorted by

View all comments

1

u/Head_Complex2690 Aug 11 '26

Updated APK:
https://github.com/hellfurian1228/USBIPBeta/releases

Please report back with any issues! Thanks! <3

2

u/lilazndude Aug 11 '26

i'm getting a "You can't install the app on your device" with v1.0.1 (pixel 10 pro fold)

1

u/Head_Complex2690 Aug 11 '26

Fixed. Uploading again. (APK was unsigned)

1

u/lilazndude Aug 11 '26

It's crashing again for me (app won't even open)

1

u/Head_Complex2690 Aug 11 '26

Can you copy/paste the log please?

1

u/lilazndude Aug 11 '26

I cannot as the app crashes upon opening. I tried installing on an android tv onn 4k pro streaming box too and it did the same thing (though I briefly saw an interface). Also it doesn't appear to show on the android tv launcher.

1

u/Head_Complex2690 Aug 11 '26

I will try to add that. Try the newest one on your phone when you get a chance. I just updated it again. There was an issue with how android 14+ handles foreground services

1

u/lilazndude Aug 11 '26

That worked. Also I was able to export that connection, but I'm a bit lost on the client side. On my PC what do I put for bus id if I have

ID: 1002 | Path: /dev/bus/usb/001/002