Skip to main content

Driver for USB-to-CAN V2 for ARM64

Comments

9 comments

  • Official comment
    Andreas Stobe

    Dear Mike,

    1. Thank you very much for your post.

    2. Usually you can get the 32bit and 64bit DLLs for VCI V4.NET API from NuGet
      https://www.nuget.org/packages/Ixxat.Vci4.net35.StrongName

    3. The source code of the VCI4.NET-API is on the github
      https://www.ixxat.com/about-us/news/2022/11/23/ixxat-driver-software-and-sample-programs-available-on-github

    4. Maybe you can compile the source code of the VCI V4.NET API from the github for 64 bit for ARM?
      https://github.com/hms-networks/ixxat-vci4-dotnet-wrapper

    5. Here are the VCI V4.NET programming examples
      https://github.com/hms-networks/ixxat-vci4-dotnet-samples

    6. Could you please register in our online support tool
      https://support.hms-networks.com/hc/en-us
      and create a support request there?

    Best regards
    Andreas

  • Mike

    For others to know, here is the solution.

    I had to upgrade firmware to the latest version and everything works fine.

    There is one missing thing in drivers - 64 bit .NET driver version. in the folder there is only 32  bit one.

    Can HMS provide 64bit version as well?

    I use that one:

    https://forum.hms-networks.com/t/ixxat-usb-to-can-v2-windows-10-arm-drivers/70154/7

    1
  • Mike

    Thanks Andreas!

    I tried to use source code, but the issue id with vciapi.dll, which is not included in that project.

    The issue wasn’t .NET drivers itself, but the c++ file called by these drivers.

    Regards,

    Mike

     

    0
  • Andreas Stobe

    Dear Mike,

    The VCI V4 installs the vciapi.dll in the following directory:

    32 Bit DLLs on 32 Bit Windows:
    C:\Windows\System32\vciapi.dll
     
    64 Bit DLLs on 64 Bit Windows:
    C:\Windows\System32\vciapi.dll
     
    32 Bit DLLs on 64 Bit Windows:
    C:\Windows\SysWOW64\vciapi.dll

    I could successfully find the vciapi.dll in the C:\Windows\System32\vciapi.dll directory on Windows 11 IoT Enterprise running on a Raspberry Pi 4.

    Best regards
    Andreas

    0
  • Mike

    Dear Andreas,

    I have these files where it should be. Maybe I have different driver. 

    The error I have caused by:

       at Ixxat.Vci4.VciServerImpl.Initialize()
       at Ixxat.Vci4.VciServerImpl.Instance()

     

    Can you send me the link to drivers you are using?

    Thanks,

    Mike

     

    0
  • Andreas Stobe

    Dear Mike,

    I use the VCI V4.0.987.0 beta for ARM.
    Unfortunately it is not possible to attach the VCI V4 for ARM here, but I can attach it to a support request.
    Could you please register in our online support tool
    https://support.hms-networks.com/hc/en-us
    and create a support request with the description of the .NET exception there?

    Best regards
    Andreas

    0
  • Andreas Stobe

    Dear Mike,

    Unfortunately I could not find your support request in our online support tool.

    Please find the for ARM updated VCI.NET API in the NuGet and Github.

    https://www.nuget.org/packages/Ixxat.Vci4
    https://www.nuget.org/packages/Ixxat.Vci4.StrongName
    https://github.com/hms-networks/ixxat-vci4-dotnet-wrapper

    Best regards
    Andreas

    Best regards
    Andreas

    0
  • Mike

    Hi Andreas,

    I was too busy with other things and that was put aside.

    With Snapdragon laptops now available, when can we expect official ARM64 drivers (not Beta) for USB-to-CAN V2?

    Your competitor already released fully compatible drivers.

    Best regards,

    Mike

    0
  • Andreas Stobe

    Dear Mike,

    We see an increase in the number of use cases for our CAN interfaces on Windows/ARM computers and
    will expand our VCI driver accordingly.
    The release is planned for one of the next updates.
    (Unfortunately I can not let you know yet exactly when)
    Could you please register in the online support tool on our webpage
    https://support.hms-networks.com/hc/en-us
    and create a support request there,
    then we will inform you when it will be available.

    Best regards
    Andreas

    0

Please sign in to leave a comment.