我注意到 Google Glass 设备的硬件 ID 偶尔会随着固件更新而翻转。有一种方法可以手动更新驱动程序 INF 文件以适应发生的更改。
确定 Google Glass 的硬件 ID(1 个或多个):
- 1.a. 打开设备管理器
- 1.b。打开 Glass 显示为的设备的属性
- 1.c。单击“详细信息”选项卡
- 1.d。选择“硬件 ID”属性
确保驱动程序 INF 文件包含一个或两个硬件 ID
- 2.a. 打开 ANDROID_WINUSB.INF
- 2.b。搜索每个硬件 ID,如步骤 1.d 所示。多于
- 2.c。如果没有找到,找到最相似的(见下面的评论)
- 2.d。复制最相似的行并编辑副本以匹配相关的硬件 ID。请注意,该行以其他一些不同的文本开头(请参阅下面的注释)——确保将复制的文本放在与原始行相同的“部分”中。如果您不知道“部分”指的是什么,只需将副本放在原件下方的行中即可。
- 2.f。重复步骤 2.d。对于可以找到最相似行的每个部分 - 通常有两个,一个用于“NTx86”,另一个用于“NTamd64”
- 2.e. 保存更改
使用“从磁盘安装”选项和修改后的 INF 文件更新设备驱动程序
注意“最相似的行”:
- 您正在寻找以“%SingleAdbInterface%”和“%CompositeAdbInterface%”开头的行,后跟硬件标识符。
- 差异很小,例如以“&MI_01”结尾但硬件 ID 以“&MI_00”结尾的行
例子:
- INF 文件中的行:%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
- 设备管理器中的硬件 ID:USB\VID_18D1&PID_9001&REV_0216&MI_00
- 添加新行:%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216&MI_00
实际模组(到目前为止):
以下是截至 2014 年 4 月我对“股票”ANDROID_WINUSB.INF 所做的添加。这些行被添加到“NTx86”和“NTamd64”部分:
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216&MI_00
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_00