Skip to content

Instantly share code, notes, and snippets.

@borrougagnou
Last active February 27, 2026 02:02
Show Gist options
  • Select an option

  • Save borrougagnou/93ebe6d08eac488e2e2a2b2d452e5bdb to your computer and use it in GitHub Desktop.

Select an option

Save borrougagnou/93ebe6d08eac488e2e2a2b2d452e5bdb to your computer and use it in GitHub Desktop.
Keyboad Chilkey ND104 on Linux - Compatibility List

Linux Compatibility list for ND104 Chilkey

Important

Grant read/write access to the appropriate /dev/hidraw device so the keyboard can communicate over HID.
To do that, execute these scripts :

sudo bash -c 'cat << EOF > /etc/udev/rules.d/99-ubest.rules
# UBEST ND104 Keyboard
KERNEL=="hidraw*", ATTRS{idVendor}=="6d67", ATTRS{idProduct}=="016c", MODE="0666", TAG+="uaccess"

# UBEST ND104 Screen
KERNEL=="hidraw*", ATTRS{idVendor}=="5542", ATTRS{idProduct}=="0001", MODE="0666", TAG+="uaccess"

EOF'
sudo udevadm control --reload-rules
sudo udevadm trigger

Then :

  • disconnect the keyboard/reconnect the keyboard
  • close your web browser / re-open it

Information

Warning

  • The weather need Geo-location from 3rd party API like googleapis or mozilla location services, and some app don't have access to these API. Like ungoogled chromium or Vivaldi

Caution

  • package installed with SNAP don't work, please don't use it.

List

Linux
Distribution
Browser Keyboard
Remap
Macro RGB
Lightning
Upload
GIF & PNG
Time Weather Firmware
AppImage ungoogled-chromium
AppImage vivaldi
ArchLinux
- Gnome
--------------------------- --------- --- -------- ----- ---- -----
ArchLinux
- Gnome
brave-bin
via yay
ArchLinux
- Gnome
com.brave.Browser
via flatpak
ArchLinux
- Gnome
chromium
via pacman
ArchLinux
- Gnome
google-chrome
via yay
ArchLinux
- Gnome
opera
via makepkg
ArchLinux
- Gnome
vivaldi
via pacman
Debian 13
- XFCE
--------------------------- --------- --- -------- ----- ---- -----
Debian 13
- XFCE
Work In Progress
Fedora 43 Workstation
- KDE
--------------------------- --------- --- -------- ----- ---- -----
Fedora 43 Workstation
- KDE
Work In Progress
Linux Mint 22.3
- Cinnamon
--------------------------- --------- --- -------- ----- ---- -----
Linux Mint 22.3
- Cinnamon
chromium
via dpkg
Linux Mint 22.3
- Cinnamon
opera-stable
via website (dpkg)
Linux Mint 22.3
- Cinnamon
ru.yandex.Browser
via flatpak
Ubuntu 24.04
- Gnome
--------------------------- --------- --- -------- ----- ---- -----
Ubuntu 24.04
- Gnome
brave-browser
via website (dpkg)
Ubuntu 24.04
- Gnome
ungoogled-chromium
via AppImage
Ubuntu 24.04
- Gnome
google-chrome-stable
via website (dpkg)
Ubuntu 24.04
- Gnome
opera-stable
via website (dpkg)
Ubuntu 24.04
- Gnome
vivaldi-stable
via website (dpkg)

Web Browser tested not compatible

Here's an exhaustive list from Mozilla about WebUSB compatibility: https://developer.mozilla.org/en-US/docs/Web/API/USB#browser_compatibility

You can also have:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment