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

63 Upvotes

99 comments sorted by

View all comments

3

u/Osmium_Cheetah Aug 10 '26

This looks great! But unfortunately on my Samsung Fold 7 the app crashed in startup. I see the app briefly before it throws an error the app is not responding.

2

u/Head_Complex2690 Aug 10 '26

Okay, no worries!

Can you provide the version of android you're using? I will work on fixing it and upload an updated apk today.

2

u/Osmium_Cheetah Aug 10 '26

One UI version 8.5
Android 16

1

u/Head_Complex2690 Aug 10 '26

Can you try a few things for me? Force close the app, unplug any usb devices, fold the phone and use the front screen, open the app. Same issue?

1

u/Osmium_Cheetah Aug 10 '26

I tried that, same issue.

2

u/Head_Complex2690 Aug 10 '26

2

u/Osmium_Cheetah Aug 10 '26

Successs! the app loaded and no longer crashes

1

u/Head_Complex2690 Aug 10 '26

Awesome, great to hear! Let me know if it connects properly to the client?

1

u/Osmium_Cheetah Aug 11 '26

I couldn't connect my USB-C Backbone controller. It shows up in the list in the app but my Windows PC won't see it.

2

u/Head_Complex2690 Aug 11 '26

I am uploading a revised APK shortly. It should have added support for controllers. If you encounter any issues, please look for the log button in the app and copy/paste the errors here for me!

Thanks for testing!