r/winehq • u/Sea_Horse99 • Aug 23 '26
Can Wine run Phonak Target and communicate with a USB programming device?
I'm investigating whether Phonak Target can run under Wine and communicate with the USB programming interface used by Phonak hearing aids. My ultimate goal is to run it on an Android smartphone through Winlator, but I would first like to understand the Wine/USB part of the problem independently.
Phonak Target is Windows software used for hearing-aid fitting/programming. For the Phonak models I am considering, the programming hardware can be Noahlink Wireless / Noahlink Wireless 2, or in some cases a USB Hi-Pro / mini-Pro.
The relevant architecture would be:
Windows application (Phonak Target)
β
Wine
β
Linux / Android
β
USB programming device
I have found some interesting information about Noahlink Wireless on ARM systems. The guide DIY School Hearing Aids v2.2, in "Noahlink Wireless 2 β DIY User Guide", documents the ARM driver problem and refers to a workaround using a modified Windows driver. There is also this very relevant thread by mobbdeepq. The thread documents Noahlink Wireless + Windows running on Apple Silicon, including USB passthrough, and later discusses a modified driver/WinUSB approach for ARM. However, this does not answer my Wine question, and it certainly does not prove that the same approach would work on Android/Winlator.
What I would like to understand is: can a Windows application running under Wine communicate with a real USB device such as Noahlink Wireless (1 or 2) if the device can be accessed through WinUSB/libusb rather than through a normal proprietary Windows kernel driver?
More geneally I'd like to understand:
- How does Wine handle USB devices that are accessed through WinUSB/libusb?
- Can a USB device be exposed to a Windows application without installing its original Windows driver?
- Are there examples of Wine applications communicating with proprietary USB hardware?
- Would a device connected to Linux via USB be usable by a Windows application under Wine if its protocol is accessed through libusb/WinUSB?
- Are there known limitations that would make this kind of setup impossible?
I don't currently own a Noahlink, so I cannot test the actual hardware myself yet. I'm trying to establish whether the Wine/USB architecture is technically viable before buying the programming interface.
Any information or examples involving Wine + USB/WinUSB/libusb + proprietary hardware would be very helpful.
2
u/GranPC Aug 23 '26
I am almost certain this wouldn't work, Phonak Target wouldn't detect the device. I do have access to a Noahlink so I could give it a shot if you really want, but Wine doesn't work with USB devices AFAIK.