You are not logged in.

#1 2025-09-04 13:26:02

fettouhi
Member
Registered: 2007-05-07
Posts: 771

[SOLVED] Problem with firmware on Ducky X One Keyboard

I just bought a Ducky X One Keyboard and Xtrfy M64 Mouse. The Ducky keyboard has official Linux support but for some reason I can't update the firmware. My Arch box sees the keyboard a generic105 keys keyboard. When I connect to

https://one-x.duckyhub.io/

and try to connect the keyboard, the web interface does not update. Anybody got any experience with Ducky by any chance?

Last edited by fettouhi (2025-09-16 04:50:14)

Offline

#2 2025-09-04 16:18:31

fettouhi
Member
Registered: 2007-05-07
Posts: 771

Re: [SOLVED] Problem with firmware on Ducky X One Keyboard

I looked around a bit. The issue I might be having, might be due to Google Chrome not having HID permissions. How do I check if it has that?

Offline

#3 2025-09-04 19:07:35

fettouhi
Member
Registered: 2007-05-07
Posts: 771

Re: [SOLVED] Problem with firmware on Ducky X One Keyboard

I found out that I needed to provide udev rules for the keyboard. I have now added the following line to 99-ducky.rules:

KERNEL=="hidraw", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3233", ATTRS{idProduct}=="0019", MODE="0666"

now I need a second line for the MCU? Where do I find that? Here is my lsusb output:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 046a:0330 CHERRY Cherry XTRFY 1K Mouse Receiver
Bus 001 Device 003: ID 3233:0019 Ducky Ducky One X Wireless
Bus 001 Device 004: ID 074d:0005 Micronas GmbH Blue Snowball
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 046d:0aff Logitech, Inc. G733 Gaming Headset Battery Charger
Bus 003 Device 003: ID 045e:0b00 Microsoft Corp. Xbox Elite Series 2 Controller (model 1797)
Bus 003 Device 004: ID 0b05:18f3 ASUSTek Computer, Inc. AURA LED Controller
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:0afe Logitech, Inc. G733 Gaming Headset
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Offline

#4 2025-09-16 04:49:26

fettouhi
Member
Registered: 2007-05-07
Posts: 771

Re: [SOLVED] Problem with firmware on Ducky X One Keyboard

Got it working by setting 99-my-hid-device.rules in /etc/udev/rules.d/

SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3233", ATTRS{idProduct}=="0019", MODE="0666"

SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3233", ATTRS{idProduct}=="0021", MODE="0666"

I can now update and change settings for the keyboard.

Offline

#5 2025-10-21 15:51:38

Modron
Member
Registered: 2025-10-21
Posts: 1

Re: [SOLVED] Problem with firmware on Ducky X One Keyboard

I have a Ducky One X Mini (60%) keyboard, I created the file 99-my-hid-device.rules in /etc/udev/rules.d/ and added your two lines, but it did not work for me.

And what about the 99-ducky.rules, did you also create that in /etc/udev/rules.d?

I also feel very insecure about WebHID permissions, it feels like a security risk to allow that?

Offline

Board footer

Powered by FluxBB