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

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...