Steam Link hardware and Android Mobile Phone Access

Hi! I am trying to access a Xiaomi Mi 10T Pro (with Android 12 OS) over Steam Link client hardware from my Desktop PC downstairs so I can copy and delete files. At first, the device appears on the VirtualHub Windows 11 GUI. But I cannot use it even when I give access for "File Transfer" in said Android Phone. An error always pops up in Windows. After some research, I thought I found out the solution. I added the code below through the Custom Event Handler of the specific mobile phone device that is present in the VirtualHub GUI and I also checked Auto-use Device/Port.

onReset.$VENDOR_ID$.$PRODUCT_ID$=

The pop-up error disappeared and my Android Mobile Phone seem to have been recognized by VirtualHub GUI. But it still does NOT appear on my computer even if I already permitted "File Transfer" to it through the phone's pop up message upon connecting the USB Cable directly to one of the ports in the Steam Link hardware. I even used the VirtualHub USB Server which I installed from the Google Play Store on my Anroid Phone. I still cannot find the phone and access it's contents.

I also noticed "Trial Expired" is indicated in the bottom section of the VirtualHub USB Server. Maybe that is the reason for the connectivity issues? I thought I got that software for FREE if I already bouight VirtualHere in Steam per your announcement

Please help. Thank you.

#2

Yes probably because trial expired. You need to run game streaming via steamlink at the same time as virtualhere and it will work.

#3

I have tried turning on Steam Link app on my Android Phone and the "Trial Expired" text disappeared from the VirtualHere USB Server app. I've also tried replugging the USB C  (phone) to USB A (Steam Link) Cable.  But I still cannot see the phone on my computer whether directly or through Steam Link device. The VirtualHere Client on my computer recognizes the Mi 10T Pro Android Phone (In use by you). Anything else I can do to try and make it work?

#4

OK i see, i got confused. I assumed you had a disk plugged into your phone and wanted to read/write to that via virtualhere. In that case you would run the virtualhere android server on your phone. Since you are not doing that, you dont need the virtualhere android app at all.

If you want to write to the phone flash via virtualhere, dont set it to "File Transfer" just try the other USB setting, i think "Media Transfer" or something. See if that makes it appear as a disk via virtualhere

 

#5

There are only 3 options on my Android Phone when I connect the USB Cable:. I tried them all and nothing worked. Phone still cannot be recognized by my Computer through Steam Link hardware. 

  1. No data transfer
  2. File transfer/Android Auto
  3. Transfer photos (PTP)

Do I need to use an OTG Adapter? Anything else I can try?

EDIT: The Android 12 Phone I have can be recognized by my computer if I directly plug it in through one of it's USB Ports using only a USB Type C to A Cable. So I think an OTG Adapter is not needed. But this does not work when I plug the phone in one of the USB ports of the Steam Link hardware. The phone simply does not appear under the Devices and Drives in Windows 11 Pro even when VirtualHere Client (Steam) is active and the Android Phone is recognized by said software. All my antivirus and Firewall are turned off on both devices when testing.

#6

I dont know sorry, im out of ideas.