1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Techstream -- XHorse Cable MVCI J2534 Connection Issue

Discussion in 'Gen 2 Prius Main Forum' started by uneven_cyclist, Nov 20, 2024 at 11:47 PM.

Tags:
  1. uneven_cyclist

    uneven_cyclist Junior Member

    Joined:
    Jun 10, 2020
    5
    1
    0
    Location:
    Los Angeles
    Vehicle:
    2008 Prius
    Model:
    Three Touring
    Hi All,

    I am struggling to connect a Mini-VCI J2534 cable ($25 ebay cable) to Techstream. I'm using Mac OS 10.15.7 and running Techstream in VirtualBox.

    I selected the cable from Setup>VIM Select and selected XHorse MVCI.

    When I click the "Detail" button, I notice that the cable does not show as being connected.

    • I tried pasting the MVCI32.dll file from C:\Program Files\X Horse etc. etc. directly into C:\
    • I tried pasting it into Program Files
    • I tried renaming Program Files to Program Files (x86) and pasting the X horse files into the renamed folder.
    Any other ideas that I might try?

    Any cables that might work without issue that don't cost an arm and a leg?

    Thanks all!
     
  2. dolj

    dolj Senior Member

    Joined:
    May 14, 2012
    7,861
    3,973
    0
    Location:
    Wellington, New Zealand
    Vehicle:
    2007 Prius
    Model:
    N/A
    Have you enabled the USB port in the VirtualBox VM?
     
  3. uneven_cyclist

    uneven_cyclist Junior Member

    Joined:
    Jun 10, 2020
    5
    1
    0
    Location:
    Los Angeles
    Vehicle:
    2008 Prius
    Model:
    Three Touring
    Hello! As far as I can tell, I have enabled the USB port in VirtualBox -- I can see the XHorse cable listed in one of the options when I go to VirtualBox>TechStream>Settings>Ports>USB

    However, I do notice that when I am on the Ports>USB page that the options are kind of greyed out. "Enable USB Controller" is selected and "USB 1.1" is selected but USB 2.0 and USB 3.0 are also options but it's all greyed out. I added the XHorse cable manually by clicking on the plus/usb icon but that did not seem to affect anything.

    Any other ideas? Thanks for your reply!
     
  4. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,690
    1,723
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    +1 to dolj

    Usually you have to find a drop down menu labeled "connected devices" or something. Then find the x-horse cable and "disconnect from host".

    Then the VM operating system can use that device.

    Posted via the PriusChat mobile app.
     
  5. uneven_cyclist

    uneven_cyclist Junior Member

    Joined:
    Jun 10, 2020
    5
    1
    0
    Location:
    Los Angeles
    Vehicle:
    2008 Prius
    Model:
    Three Touring
    Thanks for your replies! Not sure what happened but somehow from yesterday to today it is suddenly working. I do not know what triggered the change.
    • I went into the settings in VirtualBox and experimented with adding/removing the cable in the USB settings as well as manually adding it.
    • I also copied/pasted that driver file that I mentioned before into various places.
    • When I started today, I unplugged the cable, plugged it back in, and went to Device Manager in Windows XP inside VirtualBox and then when I plugged it in, Windows immediately recognized the cable and gave a little notification that new hardware was ready to use.
    • When I went back to TechStream, it recognized the cable as well and the error was gone.
    Thanks both for your help on this!
     
    Brian1954 likes this.
  6. dolj

    dolj Senior Member

    Joined:
    May 14, 2012
    7,861
    3,973
    0
    Location:
    Wellington, New Zealand
    Vehicle:
    2007 Prius
    Model:
    N/A
    I am pretty sure your USB ports are not being passed to the VM. You need to use the VirtualBox control panel for the Windows VM and check that the USB is set up to pass the M-VCI device to the VM. You need to have the M-VCI cable plugged into a USB port when you do this (it doesn't need to be connected to the car, though), otherwise you won't see the Connection. You will also likely need the VM shutdown but selected when you set this. You do not need to set up the M-VCI in the macOS Control Panel (I think it prompts you to set up a network connection, but just cancel that).

    I do not use VirtualBox, so I can't give you exact instructions on how to configure the control panel.

    I use VMWare and have confirmed if I uncheck the Future Devices M-VCI check-box in the Device Info in the Details screen, it shows "N/A" and "not connected" in Techstream. If it is of help, I get to that from the VMWare toolbar by selecting Virtual Machine -> USB & Bluetooth -> USB & Bluetooth Settings ... which brings up this screen:

    upload_2024-11-22_16-54-12.png

    If that checkbox is not selected, then the VM does not see the M-VCI cable.

    Again, the M-VCI needs to be plugged into the USB. If it isn't, you don't see that option.

    YMMV, but maybe that is enough info to navigate the setup. Otherwise, Google VirtualBox setup help.

    I would be inclined to download a fresh copy of the VM file and start afresh.
     
    #6 dolj, Nov 21, 2024 at 11:02 PM
    Last edited: Nov 21, 2024 at 11:11 PM
  7. lexidium

    lexidium Active Member

    Joined:
    Nov 19, 2015
    246
    110
    0
    Location:
    manchester
    Vehicle:
    2008 Prius
    Model:
    N/A
    It's certainly easier to buy an old tablet with xp or 7 on it :):):)
     
  8. highmilesgarage

    highmilesgarage Active Member

    Joined:
    Jul 28, 2022
    349
    128
    0
    Location:
    Kansas City
    Vehicle:
    2007 Prius
    Model:
    Touring
    honestly I haven't used techstream for a long time since the autel dongle and xtool A30 can do the job using your phone. Probably if I encounter some major issues or customization, I have to revive that old laptop where I installed techstream (hacked version).