4 Replies Latest reply on Feb 14, 2018 6:23 AM by daphnissov

    New iPhone8 connection loop OSx High Sierra

    jffortier Lurker

      Hi,

       

      I have a OSX 10.13.2 High Sierra guest running on Win7 pro.

      The guest is only used to configure idevice with Apple configurator2.

      guest and host as the latest itunes version and driver.

       

      I use an iPhone 6 and 6S and it's working perfectly, my problem started when I got 2 new iphone8+ (and later while writing the post, using an iPhone SE, same problem), on the host machine, no problem at all, they work and they are displayed in itunes.

      When I connect to guest, the loop start and I have to physically disconnect the usb cable for it to stop, trying the right-click on icon and connect/disconnect host... not working, it give me a unknown error.

       

      I was running Workstation Pro 12.5, so I decide to upgrade to 14.1.1, same problem.

      I tried on the Player 14, same problem... BUT, once, only once it work and I was able to see the device in Configurator and apply the profile that I needed.

       

      VMTools up to date

      Set to USB 2.0,

      Use the PC USB 2.0 or 3.0 port, with or without a USB hub (all those options work with the iphone 6/6s)

      The "usb.quirks.device0 = "0xvid:0xpid" config been tested and not working

      I delete all the files in \users\vmware\...

      I tested a new fresh guest machine from scratch, same result (so I can get narrow out a faulty .vmx file)

       

      The result is always the same... loop reconnect/disconnect on the guest machine, I hear the "dong" sound on Win7 when usb device is connect looping with the idevice sound when it connect...

       

      This is the log file for the iphone6s with the connection working

       

      2018-02-13T18:54:01.302-05:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/9/0/9/2/3 speed:high family:vendor,audio,hid,imaging virtPath:ehci:0 instanceId:USB\\VID_0E0F&PID_0001\\xxx serialnum:xxx arbRuntimeKey:6 quirks:slow-reconnect ownerdisplay:OS\ 10.13.2\ High\ Sierra version:3], connected to ehci port 0.

       

       

      2018-02-13T18:54:01.302-05:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/9/0/9/2/3 speed:high family:vendor,audio,hid,imaging virtPath:ehci:0 instanceId:USB\\VID_0E0F&PID_0001\\xxx serialnum:xxx arbRuntimeKey:6 quirks:slow-reconnect ownerdisplay:OS\ 10.13.2\ High\ Sierra version:3] should already be connected

       

       

      And this is the iPhone8+ that doesn't work

       

      2018-02-13T19:23:39.465-05:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/9/0/9/2/3 speed:high family:vendor,audio,hid,imaging virtPath:ehci:0 instanceId:USB\\VID_0E0F&PID_0001\\xxx serialnum:xxx disconnected:1 arbRuntimeKey:8 quirks:slow-reconnect ownerdisplay:OS\ 10.13.2\ High\ Sierra version:3], connected to ehci port 0.

       

       

      2018-02-13T19:23:39.465-05:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/9/0/9/2/3 speed:high family:vendor,audio,hid,imaging virtPath:ehci:0 instanceId:USB\\VID_0E0F&PID_0001\\xxx serialnum:xxx disconnected:1 arbRuntimeKey:8 quirks:slow-reconnect ownerdisplay:OS\ 10.13.2\ High\ Sierra version:3] should already be connected

       

      I highlighted the only difference between both.

       

      Any clue why ??

       

      My next project will be to test it on another PC in the office, fresh Workstation installation.

       

      Thanks

        • 1. Re: New iPhone8 connection loop OSx High Sierra
          daphnissov Virtuoso
          vExpertCommunity Warriors

          If you are running Mac OS on non-Apple branded hardware, you are violating Apple's EULA and, as a result, we cannot help you on these forums.

          • 2. Re: New iPhone8 connection loop OSx High Sierra
            jffortier Lurker

            You are right, but sometime I have to disagre with this.

             

            I have 35 iDevices that I paid to Apple and for security reasons, I have to turn them into supervised mode, and the only way to do that is by using Apple Configurator 2, and Apple is to lazy to make that application available on PC as it was with previous version.

             

            So I need to use a Mac for this, and I won't spend another 2000$ (after spending more then 25,000$ on idevice) just to run an app 10 mins per year to turn these new devices into supervised mode and install profile on them!!

             

            When we started our journey with iphone in the office, Apple Configurator existed on PC, now that we have the hardware and working with them, they unilaterally changed the way we can control these devices...

             

            So if I bend a little bit the rules, understand it's because I have no choice !

            • 3. Re: New iPhone8 connection loop OSx High Sierra
              RDPetruska Guru
              vExpertUser Moderators

              Please realize that it is APPLE who is making these restrictions, not VMware.  And as customers here just like you, our opinion on what is right or not does not matter.  It *is* a violation of Apple's licensing to run their OS on non-Apple hardware.  The only way to make Apple OS work on VMware Workstation is to use a hack/crack to modify the Workstation software.  We here cannot help you with that (it would be the same as someone posting on a Microsoft forum something like "I have a pirated version of Windows 10 and I have xyz problem with it. Can you help me?").  One, VMware could get into legal trouble with Apple if we help you here.  And two, you are admitting you have a hacked VMware product and are asking for help!

              • 4. Re: New iPhone8 connection loop OSx High Sierra
                daphnissov Virtuoso
                vExpertCommunity Warriors

                As unfortunate as the situation sounds, it still doesn't change the fact that the licensing agreement--to which you had to agree prior to installing the software--said that you cannot install it on any other hardware than Apple, which you have now violated by doing so. Legally, the matter is straightforward with no ambiguity--you always have a choice to use the correct hardware, you just refused to do so. This issue unfortunately comes up very frequently here, and when it does we cannot offer assistance because of the questionable legality.