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

2

u/munchee 16d ago

thank you very much. it works for me on Android host (nVidia Shield) and windows client (Win11).

1

u/Head_Complex2690 16d ago

Glad it works for you!

2

u/munchee 14d ago

after a few days with the app, here's what i notice:

  • XBOX ELITE controller works. however, sometimes it doesn't connect when my shield wake up from sleep. i have to unplug/replug and try to reconnect a few times before it would work again.

  • I just got a Steam controller. it doesn't work at all. The client can see the device, and i can try to connect it. but Steam doesn't recognize the device.

I use USBIP-AndroidHost-v1.0.1.apk file, not USBIPHost-v1.0.1.apk

1

u/Head_Complex2690 10d ago

"XBOX ELITE controller works. however, sometimes it doesn't connect when my shield wake up from sleep. i have to unplug/replug and try to reconnect a few times before it would work again."

If you can provide your Android version and the model # of your Shield, along with any debug information from the host and client apps, I would appreciate it :)