Silicon Works多点触控设备,VID:PID 29bd:4101

时间:2017-08-27 07:14:51

标签: linux multi-touch touchscreen

我有一个POS终端(POSBank的APEXA G),配有Silicon Works制造的多点触控屏幕。触摸在Windows上运行完美,有官方驱动程序。但对于Linux而言,触摸根本不起作用。在使用[lsusb -v]命令检查Linux Ubuntu发行版上的设备后,我得到以下信息: Silicon Works多点触控设备,VID:PID 29bd:4101 触摸屏通过USB连接而非串行连接。

我在线尝试了几种通用驱动程序,但没有一种能为我工作。

1 个答案:

答案 0 :(得分:0)

通过电子邮件发送POSBank技术支持后,我收到了他们的快速回复,解决了我的问题。

按照他们的指示,这就是我所做的:

 1.卸载旧的触摸驱动程序:
     - Lanuch设备经理
     - 人机接口设备 - > Usb输入设备
     - 在属性中删除值为VID_29BD的USB输入设备(PID为3711或4101)

 2.安装最新的驱动芯片组,局域网,触摸等...(这些驱动程序从POSBank官方网站下载)

----------------------------------------------- -
请注意:
  - 您只需要Windows来运行应用触摸固件升级的软件。  -Touch固件v1.8尚未在POSBank官方网站上提供       你必须联系技术支持或给我发电子邮件。
  - 你必须安装SiW守护进程控制面板升级固件(它包含在POSBank官方网站的触摸驱动程序zip文件中)
------------------------------------------------- < BR />

  1. 使用以下说明将触摸固件升级到V1.8:

    • 打开SiW守护程序控制面板
    • 在设备选项卡上按F6
    • 选择多点触控设备0
    • 单击文件打开,然后选择固件更新文件
    • 点击FW更新


  2. 在Ubuntu启动后,触摸应该开始工作,不需要特殊配置。

    注意:升级后,触摸可能无法在Windows上运行。不要惊慌。每次点击屏幕时都会听到哔哔声,这是一个好兆头。要解决此问题,请执行以下操作:

    1. 在设备点击上打开SiW守护程序控制面板
    2. 选择Multi-touch Device_0,然后单击打开设备
    3. 选择鼠标表(第二次点击)并检查仿真模式
    4. 选择“关于”选项卡,然后单击“保留设置”,通过Windows重新启动保留设置。
    5. 如果您有任何疑问,请告诉我。

      我很高兴他们的解决方案现在触摸适用于Windows和Ubuntu。

      感谢POSBank,特别感谢技术支持部门的Peter Kim。