Please ensure Javascript is enabled for purposes of website accessibility Jump to content

Helix Edit under Linux (Arch)


M4R71N88
 Share

Recommended Posts

Hello, I searched the internet for help on using Helix Edit on Linux. I have no problem running the native Helix plugin under Arch Linux using Yabridge, which works flawlessly. However, I still need to perform firmware updates for my Helix Floor and enjoy the convenience of editing presets using Helix Edit.

Since I couldn’t find anything online, I decided to come up with a solution myself. I can confirm that I was successful in running Helix Edit on Linux. Below are the steps to achieve it:

1. Install Wine and Required Dependencies

Make sure you have Wine and its required dependencies installed.

 

-  sudo pacman -S wine wine-mono wine-gecko winetricks
-  yay -S wineasio
-     register the ASIO driver within Wine:  wine regsvr32 wineasio.dll
 

2. Install Line 6 Helix Edit in Wine

  1. Download the Helix Edit installer 

  2. Run the installer using Wine: wine path/to/helixedit_installer.exe

  3. Follow the installation prompts.

3. Workaround for USB Connection Using USB Passthrough with VirtualHere (USB Sharing):

Since Wine doesn't natively support USB devices like the Line 6 Helix, a solution is to use a USB-over-network tool like VirtualHere, which allows USB devices to be shared with Wine over a virtual connection.

 

Steps for VirtualHere:

 

Installation:

 

-     yay -S virtualhere-server-bin

-     yay -S virtualhere-client

 

 

  1. Run the VirtualHere USB Server on your Linux machine:

    sudo ./vhuitarm -b
    Or use the appropriate version for your machine.
     
  2. Run the VirtualHere Client in Wine:

    wine path/to/virtualhere_client.exe
     
  3. The USB device (Helix) will now appear in VirtualHere, and you can "attach" it inside Wine

 

  (Alternative to VirtualHere) Configuring USB Device Access via usbip:

For a more manual solution, you can use USB/IP to share your USB device and try to access it from Wine.

 

  1. Install usbip:

    sudo pacman -S usbip
     
  2. Load the necessary kernel modules:

    sudo modprobe vhci-hcd
     
  3. Find the USB device:

    usbip list -l
     
  4. Bind the USB device (replace <busid> with the correct ID from the previous command):

    sudo usbip bind -b <busid>
     
    The device should now be accessible within Wine. 
  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...