Error binding device

Hi,

I'm new here. I've downloaded the server and client for evaluation. I have the following setup:
- Windows 10 Pro PC
- Mac Mini (late 2014) MacOS Sierra 10.12.6
- iPad Pro 12, 7" with iOS 10.3.3

I would like to make a connection from windows (server) to Mac Mini (client) and connect my iPad to the PC for app deployment via the Mac.

Opening the client on the Mac Mini was problamatic too. At first nothing happened. I had to kill VirtualHere on the Mac and restart. I then got a message it is a 'trail' connection and the selection box appeared. I saw the iPad as one of the devices available and right-clicked => 'Use this device' which then lead to the error below.

Regards

2017-08-19 09:11:06 INFO :>>> Starting VirtualHere USB Server v3.3.7 (Built: Aug 8 2017, 20:17:43)<<<
2017-08-19 09:11:06 INFO :Using configuration config.ini
2017-08-19 09:11:06 INFO :Server licensed to=unlicensed max_devices=1
2017-08-19 09:11:06 INFO :TCPServer starting...
2017-08-19 09:11:06 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-08-19 09:11:06 INFO :Registration called
2017-08-19 09:11:07 INFO :Tickled device USB\VID_13D3&PID_5666\NULL when getting prod/vend strings
2017-08-19 09:11:08 INFO :Tickled device USB\VID_8087&PID_0A2A\5&16BDD27B&0&9 when getting prod/vend strings
2017-08-19 09:11:08 INFO :Found High speed device [13d3:5666] "Azurewave, USB2.0 HD UVC WebCam" at address 1
2017-08-19 09:11:08 INFO :Found Full speed device [8087:0a2a] "0x8087, 0x0a2a" at address 2
2017-08-19 09:11:19 INFO :192.168.1.82 connected
2017-08-19 09:11:54 INFO :Found High speed device [05ac:12ab] "Apple Inc., iPad" at address 3
2017-08-19 09:14:05 INFO :Connection 1 remotely disconnected gracefully (rx msg size)
2017-08-19 09:14:14 INFO :Connection 1 successfully removed (reason:timeout)
2017-08-19 09:14:26 INFO :192.168.1.82 connected
2017-08-19 09:14:38 INFO :Installing driver for class USB {00000000-0000-0000-0000-000000000000}
2017-08-19 09:14:38 INFO :OK driver installed try again...
2017-08-19 09:14:39 ERROR :Failed to enumerate drivers when selecting, No more data is available. (0x00000103)
2017-08-19 09:14:39 ERROR :Error binding device 3 [05ac:12ab] to connection 2, BIND_ERROR

#2

After several attempts I finally got a connection on the Mac. But now Visual Studio 2017 does not recognize the iPad as a device it can deploy to. Here's the logging:

2017-08-19 09:18:14 INFO :Unmanaging device 3 [05ac:12ab]
2017-08-19 09:18:38 INFO :Connection 2 successfully removed (reason:server shutdown)
2017-08-19 09:18:38 INFO :Unmanaging device 1 [13d3:5666]
2017-08-19 09:18:38 INFO :Unmanaging device 2 [8087:0a2a]
2017-08-19 09:18:59 INFO :>>> Shutdown <<<
2017-08-19 09:45:46 INFO :>>> Starting VirtualHere USB Server v3.3.7 (Built: Aug 8 2017, 20:17:43)<<<
2017-08-19 09:45:46 INFO :Using configuration config.ini
2017-08-19 09:45:46 INFO :Server licensed to=unlicensed max_devices=1
2017-08-19 09:45:46 INFO :TCPServer starting...
2017-08-19 09:45:46 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-08-19 09:45:46 INFO :Registration called
2017-08-19 09:45:50 INFO :Tickled device USB\VID_13D3&PID_5666\NULL when getting prod/vend strings
2017-08-19 09:45:51 INFO :Tickled device USB\VID_8087&PID_0A2A\5&16BDD27B&0&9 when getting prod/vend strings
2017-08-19 09:45:51 INFO :Found High speed device [13d3:5666] "Azurewave, USB2.0 HD UVC WebCam" at address 1
2017-08-19 09:45:51 INFO :Found Full speed device [8087:0a2a] "0x8087, 0x0a2a" at address 2
2017-08-19 09:45:51 INFO :Found High speed device [05ac:12ab] "Apple Inc., iPad" at address 3
2017-08-19 09:46:02 INFO :192.168.1.82 connected
2017-08-19 09:46:22 INFO :Installing driver for class WPD {EEC5AD98-8080-425F-922A-DABF3DE3F69A}
2017-08-19 09:46:22 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64…
2017-08-19 09:46:23 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64…
2017-08-19 09:46:24 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64…
2017-08-19 09:46:25 INFO :OK driver installed try again...
2017-08-19 09:46:26 INFO :Device 3 [05ac:12ab] BOUND to connection 1
2017-08-19 09:46:32 ERROR :Error getting queued completion from port for USB\ROOT_HUB30\4&CB12D54&0&0,USB\VID_05AC&PID_12AB\ED088DCFC47DA5F1AF9A2571462FC283D9A6EC14,5, The device does not recognize the command. (0x00000016)
2017-08-19 09:49:55 WARNING :Failed to release claimed device USB\ROOT_HUB30\4&CB12D54&0&0,USB\VID_05AC&PID_12AB\ED088DCFC47DA5F1AF9A2571462FC283D9A6EC14,5 while uncapturing, The device does not recognize the command. (0x00000016)
2017-08-19 09:49:59 WARNING :Failed to locate root devnode when rescanning, 13
2017-08-19 09:49:59 INFO :Device 3 [05ac:12ab] UNBOUND from connection 1
2017-08-19 09:50:00 INFO :Device 3 [05ac:12ab] SURPRISE UNBOUND from connection 1
2017-08-19 09:50:00 INFO :Unmanaging device 3 [05ac:12ab]
2017-08-19 09:50:00 WARNING :Warning, unbinding device at USB\ROOT_HUB30\4&CB12D54&0&0,USB\VID_05AC&PID_12AB\ED088DCFC47DA5F1AF9A2571462FC283D9A6EC14,5 with 1 outstanding in-flight URBs
2017-08-19 09:50:00 INFO :Found High speed device [05ac:12ab] "Apple Inc., iPad" at address 3
2017-08-19 09:50:27 INFO :Device 3 [05ac:12ab] BOUND to connection 1

#3

VirtualHere is not stable enough at the moment for us to be able to use it as a virtual connection to the Mac Mini. Sometimes it works but most of the time it does not and there are remains in memory on both the Windows PC and Mac that hinder retries. I couldn't even kill the server on the PC (Access denied) and had to reboot to give it another try.

#4

Hi Paul, im not sure if you read the other post but the iDevice etc is not supported at the moment via virtualhere so it wont work.

#5

I am trying to do a similar thing to Paul, with similar results. Server is a 32-bit Windows 7 computer, attached device is an iPhone 5s, client software runs on a 2013 iMac running OS/X 10.13 (High Sierra). The computers are connected via a LAN. Michael, what is this "other post" to which you refer? I'd like to read it. Also, if you do not support "i_" devices right now, it might help to put a fine-print disclaimer on your Home page, where the graphic prominently displayed there certainly seems to suggest otherwise. Ultimately, I would like to stretch the LAN connection over a bridged VPN and have someone on another continent connect an "i_" device and have it show up in Xcode as a download target.

#6

Yes apple is changing this around all the time. Up to 10.3.2 of iOS on the iDevice it was working with 10.12.x OSX client. However now only windows clients/server work with this version of iOS devices attached.

Here is a summary of what is working:

VirtualHere Client      VirtualHere Server
OSX 10.8/10.9/10.10   Linux/Windows/OSX
Windows Any version   Linux/Windows
#7

I forgot to mention that the iPhone 5s is running iOS 11.0. Is this the kind of thing you expect you will be able to support after Apple stops their machinations? Any idea of when that might be? Not much you can do when Apple moves the target. All of us developing on these platforms know what that's like..

#8

I dont know, i have lodged multiple bug reports but they dont respond. I have heard they may not support ANY kernel modules in 10.14 but that comment was taken down swiftly from the internet when it was proposed so im not sure what they are doing. Its strange because they basically minimized the number of USB ports on the macbooks etc so a virtual usb solution is exactly whats needed but they seem to be blind to that fact.