USB interface communication issue.

GarrinC

Junior Member
Take 2. The first post was deleted during review for some reason.


Ok Apple Guys (or just smart guys in general) I need some help. I have purchased an automotive tuning interface from HP Tuners ( HPTUNERS.COM ) and am just hitting a brick wall getting it to work correctly on my setup. Several automotive tuners have this setup or a very similar setup that functions perfectly, so I know it can be done. I'm sure it's a very simple issue that I am overlooking but I am stumped and hopefully one of you fellow Apple users can help me out. I've searched for days, I even emailed HPT support not expecting a miricle since I knew going into this I was gonna be on my own trying to use an "unsupported platform", as expected they did indeed tell me to go pound sand, which is fine - It was worth a shot.

I installed the VCM suite (stable & beta EDITOR & SCANNER), installed the MPVI2 drivers from the website, did the authentication/verification process to get it added to my HPT account on their website, and everything was perfect... Next I click on the 'resync interface' and the window pops up for syncing - below of the information for what syncing does it displays the status and the progress bar it quickly starts with "READING FROM MPVI INTERFACE", as the progress bar speedily swipes left to right it changes to "SUBMITTING RAQUEST TO HP TUNERS SERVERS", then states "FAILED TO WRITE DATA TO INTERFACE" and the START button changes to RETRY and I can close the window or retry (which yields the same result).


I was able to get this to work on my windows laptop with no problems (ironically the same machine I used for the disk image used for the ISO when I set up my Macbook Pro back in 2018). So I began to dissect the differences between the two machines and the only thing I can find different is the handling of the data during data transfer to the MPVI2+. I used a program that I got for free (trial) called Serial Port Monitor (https://tinyurl.com/u2p4upfc) to monitor the communication as it happens in an attempt to diagnose the issue... which I think I did, but i'm not sure what exactly it means or how to rectify the issue. I will be hosting the 2 HTML files ( https://tinyurl.com/4nn8asuc & https://bit.ly/3Fo4ngw ) showing the data as sent from my macbook AND the working Windows laptop as well (Click the links and open then save them and open them them with a web-browser to view in tabled format (firefox worked best for me)) If you just click on the links they raw text will be displayed with is incredibly hard to read, trust me.... open with firefox or similar. It appears to me that it fails an authentication sequence, hence the "Invalid RSA key" statement located on line 1270 of the "failed dump.html", but i don't know how to decipher any more of the information to determine the needed fix. This may not be the entire (or even part of) issue I am having but it sure seems like it would be to me.

Here's my setup:
2018 Macbook Pro w/ macOS12 Monterey Running Parallels 17.01 w/ Windows10 (downgraded from Parallels 17.10 to resolve a usb connection issue).
view
view
view


I have:
Uninstalled/reinstalled the VCM suite
Deleted/reinstalled the drivers
Updated, then downgraded parallels (from 16.xx to 17.10, then down to 17.01)
I have run all Microsoft updates available
Upgraded to macOS12 Monterey... it didn't work with Big Sur either.
Tried several data cables between MPVI2+ and Macbook (with and without dongles)

UPDATE: I also installed another VM instance with a fresh downloaded of WIN10 from Microsoft to make sure it was not a hanging driver file of something that was causing an issue. Same problem with a fresh install, which tells me it's one of two things... The Mac side of things is interfering with communications or Parallels isn't handling the traffic correctly or isn't handling the driver correctly.

Here is the debug dump file from the application as well.
view
 
I'm also having issues with TI's XDS110 debuggers in Parallels 17.1.1 still. Downgrading to 17.0.1 resolves those issues and makes USB reliable again. Parallels really needs to figure this out. It's not okay to ship an update that completely breaks USB, then ship another update that supposedly fixes it but doesn't actually fix it. It's far less reliable than it ever was in 17.1.1.

One of my colleagues keeps saying VMWare Fusion is rock solid for USB (which is one of the things I rely on most). If Parallels can't figure this out soon, I'll have no choice but to switch.
Hi, please perform the below steps:-
1. Shut down your virtual machine (Actions > Shut down)
2. Set a permanent assignment in Parallels Desktop preferences for your device to always connect to Windows.
3. Then run the VM, see if the issue persists.
If still the issue persist, please create a support ticket https://kb.parallels.com/6571 and send us a technical report https://kb.parallels.com/9058 after recreating issue.
 
Hi, please perform the below steps:-
1. Shut down your virtual machine (Actions > Shut down)
2. Set a permanent assignment in Parallels Desktop preferences for your device to always connect to Windows.
3. Then run the VM, see if the issue persists.
If still the issue persist, please create a support ticket https://kb.parallels.com/6571 and send us a technical report https://kb.parallels.com/9058 after recreating issue.
I've already gone through this and filed a technical report here: 385830716. I really don't have the time to upgrade to 17.1.1 and check this then downgrade again (as I mentioned in the other USB thread). Parallels should check the report and get in touch with us if necessary, but it's pretty clear something broke after version 17.0.1 and has not been fully fixed.
 
  • Like
Reactions: OO_
I have the exact same problem. Also using the Philips SpeechMike here in Parallels 17.0.1 does work while it doesn't in 17.1 nor 17.1.1.
(Using Win11 on ARM on a MBP 16", M1 Pro)
It can't be that hard to look what you've changed from V17.0.1 to 17.1.0 in the USB part and revert this, now can it?

On another note this is kind of a deja-vu as I had similar some years ago where Parallels just refused to work with the Speechmike and I more or less coincidentally found that VMWare did work without problem and so switched over to that (and so could bring relief also to the technician who desperately tried making the speech recognition work but didn't succeed even after multiple telephone calls to Nuance support and getting special beta software/drivers from them).
A few versions later Parallels somehow did work again.
 
It does seem pretty ridiculous that 17.1.1 still has USB issues. I wasted time again tonight upgrading 4 VM's only to find out USB ports don't work.

Isn't one of the main reasons people use parallels is to interface to some crazy hardware device (for me musical gear, motorcycle tuner, development projects) that requires working USB from Windows or Linux? I can't even imagine they would let a release out the door without testing this stuff.

Thanks goodness the old version runs under the latest OSX. As a long time Parallels user I am very disappointed.
 
Just one thing that came to my mind recently: In earlier versions of Parallels Desktop you had to enable USB 3 support in a separate checkbox - but with that enabled the SpeechMike and some other USB devices didn't work either - so I left it at USB 2 and had no problems (and that was likely the reason it was turned off by default also).
In the recent version there is no setting for USB 2 or 3 anymore - maybe it's now always using USB 3 and our problems could be cured by simply adding a "advanced" option to disable USB3 / fall back to USB 2 only like it was earlier?
 
Just one thing that came to my mind recently: In earlier versions of Parallels Desktop you had to enable USB 3 support in a separate checkbox - but with that enabled the SpeechMike and some other USB devices didn't work either - so I left it at USB 2 and had no problems (and that was likely the reason it was turned off by default also).
In the recent version there is no setting for USB 2 or 3 anymore - maybe it's now always using USB 3 and our problems could be cured by simply adding a "advanced" option to disable USB3 / fall back to USB 2 only like it was earlier?
Hi, thank you for sharing your observation. We will share the same with our development team and will try to resolve it as soon as possible.
 
I try to remain hopeful that the next update will remedy all the USB issues were all having, however going back to 17.0.1 will only cure the issue most of you guys are having yet 17.0.1 does not remedy the very specific issue that started this thread so my optimism for a resolution is dwindling. Does anyone have anything good to say about VMWare or any other application like Parallels that I could try and see if it works without paying a ton for a program that may not work for me? I love the way parallels does EVERYTHING else its just this issue that is pushing me (and probably MANY others) away.
 
I try to remain hopeful that the next update will remedy all the USB issues were all having, however going back to 17.0.1 will only cure the issue most of you guys are having yet 17.0.1 does not remedy the very specific issue that started this thread so my optimism for a resolution is dwindling. Does anyone have anything good to say about VMWare or any other application like Parallels that I could try and see if it works without paying a ton for a program that may not work for me? I love the way parallels does EVERYTHING else its just this issue that is pushing me (and probably MANY others) away.

I never ever encountered any USB compatibility problems in VMWare, so I do believe this will very likely work for you. For us Apple Silicon users there's no choice other than Parallels, though.
 
I believe I have a similar issue. I have an Arduino board connected to a USB port. The Arduino IDE recognizes the board on the COM port and can read from it, but the IDE can't upload to the board. Here's my configuration:
Parallels 17.1.1
Windows 11
MacBook Pro running Monterey 12.2.1
Arduino IDE 1.8.19
 
I believe I have a similar issue. I have an Arduino board connected to a USB port. The Arduino IDE recognizes the board on the COM port and can read from it, but the IDE can't upload to the board. Here's my configuration:
Parallels 17.1.1
Windows 11
MacBook Pro running Monterey 12.2.1
Arduino IDE 1.8.19

Try the older V17.0.1 version. This might solve your problem.
 
As I already written in another post from another thread, today I tried again on my Macbook Air (M1) to downgrade to 17.0.1 without any success... no luck. Both USB audio devices were giving me hard time by not functioning at all. Unless this frustrating issue I am having with both audio usb devices, my 2 Windows 11 Home VMs are working flawlessly. It is really frustrating after so many weeks.... even months, waiting for a fix from Parallels. So far, I have no work around.... I must wait...

Regards, Jeff
 
Weird audio usb behavior.... missing SOUND CARD..... come one..... it works on my Windows 11 computer.... but not in Parallels....
Capture d’écran, le 2022-02-28 à 20.12.29.png
 
Back
Top