控制无人驾驶USB音频设备

时间:2016-09-18 10:14:53

标签: audio usb hid

我有一个不需要驱动程序的USB音频设备(Scarlett Focusrite 18i6),所以我认为它使用的是USB HID Audio Class标准。

适用于从Windows和Mac到Linux和iOS的所有内容。

但在Mac和Windows上,它有一个控制应用程序,可以启用和禁用直接监控。

我如何进行逆向工程如何完成,以便我可以在不存在控制应用程序的平台上重现它?

我想在VMWare会话中启动Windows,然后在使用控制应用程序时记录USB通信(不知何故?)但考虑到数据量和对USB的理解非常有限,这听起来很乏味

还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Wine运行控制应用程序,而不是对其进行逆向工程。但是,如果它正在访问USB设备,那么它很可能会使用Wine不支持的API。

要对其进行反向工程,您应该找到一种方法来查看计算机和设备之间的USB流量。 Total Phase有一些hardware USB protocol analyzers,但您可以免费找到一个好的软件解决方案。