Hey!
Someone stated on the Line 6 forums that he could get working HX Edit under WINE with Virtualhere or USBIP. I tried these for hours but without any luck. I got to the point to run Virtualhere both Linux and Windows version (latter with WINE) but I got a lot of errors when I tried to attatch the Helix LT.
Are there any Helix users here?
The original post:
https://line6.com/support/topic/69393-h ... inux-arch/
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:
- 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
Install Line 6 Helix Edit in Wine
Download the Helix Edit installer
Run the installer using Wine: wine path/to/helixedit_installer.exe
Follow the installation prompts.
- 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
Run the VirtualHere USB Server on your Linux machine:
sudo ./vhuitarm -b
Or use the appropriate version for your machine.
Run the VirtualHere Client in Wine:
wine path/to/virtualhere_client.exe
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.
Install usbip:
sudo pacman -S usbip
Load the necessary kernel modules:
sudo modprobe vhci-hcd
Find the USB device:
usbip list -l
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.
If anyone is successfull making this work please let me know. I'm on Opensuse Tumbleweed by the way.
Statistics: Posted by ChaserHUN — Sat May 17, 2025 9:55 am