Ducky One 2 Mini on macOS
I have a Ducky One 2 Mini keyboard with Cherry Reds which is a reasonably solid, compact keyboard for work. It works fine with FreeBSD and Linux but on macOS it has a habit of disconnecting regularly. This is a fix for the disconnection issue that works for me.
UPDATE 20200812: It seems a recent firmware update fixes this. See the Ducky product page for the firmware download.
Cause
As found in a couple of forum posts, it only occurs when macOS does an update check. This is confirmed by forcing a check from system preferences. The keyboard will disconnect and require a hard reconnect using the USB cable.
Fix
The fix found requires re-programming the keyboard to appear to be an ‘Apple Magic’ USB keyboard. Enter the following:
- Press & hold Fn + Alt + p for 3 seconds (several keys will light up red and remain on).
- Type
05aC024f
(or for ISO layout05ac0250
). - Unplug the keyboard to restart it.
The code entered (024f
) sets the VID and PID to an Apple authorised USB keyboard.
To restore the original VID and PID codes, perform the following to reset to factory defaults:
- Press and hold left win + right win for 3s.
- Unplug the keyboard to restart it.