Zadig安装驱动程序

Zadig安装Bootloader驱动程序

QMK作为常规的HID键盘设备呈现给主机,因此不需要特殊的驱动程序。但是,为了在Windows上刷新键盘,重置主板时经常_会_出现Bootloader设备。

有两个值得注意的例外:通常在Pro Micros上看到的Caterina引导加载程序,以及PJRC Teensys随附的HalfKay引导加载程序,分别显示为串行端口和通用HID设备,因此不需要驱动程序。

我们建议使用Zadig实用程序。如果您已经使用MSYS2设置了开发环境,那么qmk_install.sh脚本将已经为您安装了驱动程序。

安装

通过敲击RESET键码(可能在不同的层上)或按通常位于板子下面的重置开关,将键盘置于引导加载程序模式。如果您的键盘都没有,请尝试B在插入时按住Escape或Space + (有关更多详细信息,请参见Bootmagic文档)。有些主板使用Command而不是Bootmagic。在这种情况下,可以通过B在插入键盘时随时按左Shift +右Shift +或左Shift +右Shift + Escape来进入引导加载程序模式。某些键盘可能具有输入引导加载程序的特定说明。例如,Bootmagic Lite键(默认值:Escape)可能位于其他键上,例如Left Control;或Command的魔术组合(默认值:左Shift +右Shift)可能需要您按住其他内容,例如,左控制+右控制。如果不确定,请参考开发板的自述文件。

要使用USBaspLoader将设备置于引导加载程序模式,请RESET在按住按钮的同时点按BOOT按钮。或者,BOOT在插入USB电缆时按住。

Zadig应该会自动检测引导加载程序设备,但是有时您可能需要检查选项→列出所有设备,然后从下拉列表中选择设备。

如果Zadig列出了带有HidUsb驱动程序的一个或多个设备,则您的键盘可能不在引导加载程序模式下。箭头将显示为橙色,并且将要求您确认修改系统驱动程序。在这种情况下,请勿继续!

如果箭头显示为绿色,请选择驱动程序,然后单击“安装驱动程序”。请参阅已知的引导程序列表,以安装正确的驱动程序。

Zadig正确安装了引导加载程序驱动程序

最后,拔出并重新插入键盘,以确保已加载新的驱动程序。如果您正在使用QMK工具箱进行闪烁,则也请退出并重新启动它,因为有时它可能无法识别驱动程序的更改。

从安装中恢复到错误的设备

如果发现无法再使用键盘键入内容,则可能是意外地为键盘本身而不是引导加载程序替换了驱动程序。当键盘不在引导加载程序模式下时,可能会发生这种情况。您可以在Zadig中轻松确认这一点-健康的键盘HidUsb在其所有接口上均安装了驱动程序:

Zadig看到的健康键盘

打开“设备管理器”,然后查找看起来像键盘的设备。

设备管理器中安装了错误驱动程序的电路板

右键单击它,然后单击“卸载设备”。确保首先勾选删除该设备的驱动程序软件

选中“卸载驱动程序”复选框的“设备卸载”对话框

单击操作→扫描硬件更改。此时,您应该可以再次键入。仔细检查Zadig,确保键盘设备正在使用HidUsb驱动程序。如果是这样,那么您就完成了,您的开发板应该又可以正常工作了!否则,请重复该过程,直到Zadig报告正确的驱动程序为止。

此时,有时可能需要完全重新引导计算机,以使Windows能够使用新驱动程序。

已知的引导程序列表

这是已知的引导加载程序设备及其USB供应商和产品ID的列表,以及为使用QMK进行闪烁分配的正确驱动程序。请注意,usbser和HidUsb驱动程序是Windows内置的驱动程序,无法与Zadig一起分配-如果您的设备驱动程序不正确,则必须按照上一节中的说明使用设备管理器将其卸载。

此处的设备名称是Zadig中显示的名称,可能不是“设备管理器”或“ QMK工具箱”显示的名称。

引导程序

设备名称

VID / PID

司机

atmel-dfu

ATmega16u2 DFU

03EB:2FEF

libusb0

atmel-dfu

ATmega32U2 DFU

03EB:2FF0

libusb0

atmel-dfu

ATm16U4 DFU V1.0.2

03EB:2FF3

libusb0

atmel-dfu

ATm32U4DFU

03EB:2FF4

libusb0

atmel-dfu

_无_(AT90USB64)

03EB:2FF9

libusb0

atmel-dfu

AT90USB128 DFU

03EB:2FFB

libusb0

qmk-dfu

(键盘名称)Bootloader

作为 atmel-dfu

libusb0

halfkay

没有

16C0:0478

HidUsb

caterina

Pro Micro 3.3V

1B4F:9203

Usbser

caterina

Pro Micro 5V

1B4F:9205

Usbser

caterina

LilyPadUSB

1B4F:9207

Usbser

caterina

Pololu A-Star 32U4引导程序

1FFB:0101

Usbser

caterina

Arduino的莱昂纳多

2341:0036

Usbser

caterina

Arduino的微

2341:0037

Usbser

caterina

Adafruit羽毛32u4

239A:000C

Usbser

caterina

Adafruit ItsyBitsy 32u4 3V

239A:000D

Usbser

caterina

Adafruit ItsyBitsy 32u4 5V

239A:000E

Usbser

caterina

Arduino的莱昂纳多

2A03:0036

Usbser

caterina

Arduino的微

2A03:0037

Usbser

bootloadHID

HIDBoot

16C0:05DF

HidUsb

USBasp

USB接口

16C0:05DC

libusbK

apm32-dfu

APM32 DFU ISP模式

314B:0106

WinUSB

stm32-dfu

STM32自举程序

0483:DF11

WinUSB

kiibohd

Kiibohd DFU引导程序

1C11:B007

WinUSB

stm32duino

枫木003

1EAF:0003

WinUSB

    • *

铅笔2 编辑这个页面


原网址: 访问
创建于: 2021-03-08 17:47:27
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论