How do you attempt to speak to a USB device if you know next to nothing about its specifications and don't have driver/software for it?
I am going to purchase a height-adjustable table and it has an optional USB-interface to control the table height with your computer. So some software-controlled way to enable/disable the motors and their direction
Naturally, software only exists for Win/Mac. I do not know yet if there is some beta software/documentation to get it to work on Linux but if we assume the worst case: Is there any way to DIY my way into that interface?
Generally speaking, how would you attempt something like this? Can the Win/Mac software be analyzed in some way? Can you spam the USB-Device until something sticks?
>>54707573
You could test to see what the program sends to the controller, then send that data from a program you write.
>>54707573
Get an oscilloscope and see what happens in the datalines.
>>54707619
>>54707654
In both cases, I need the software working natively, right?
As in: on a working windows system/vm.
I don't have easy access to an oscilloscope and wouldn't know how to operate it. What's the software route that
>>54707619
seemed to suggest?
>>54707573
Speak loudly and slowly.
send 240v down each usb pin
>>54707573
>Naturally, software only exists for Win/Mac. I do not know yet if there is some beta software/documentation to get it to work on Linux but if we assume the worst case: Is there any way to DIY my way into that interface?
conact the manufacturer
tell them you'll develop a linux port for them
receive source code and a free table.
>>54709985
I did that. Well I asked them for linux software or at least a driver/tech docs. I cannot promise development in return because of a substantial lack of experience and confidence in this specific matter.
We'll see how they react.