Page MenuHomePhorge

Hyperkin Duke
Updated 1,449 Days AgoPublic

The Hyperkin Duke is a loving recreation of a controller that small-minded and small-handed fools unjustly maligned. Unfortunately it also requires potentially a bit of love to get working.

Getting it working

Linux

On Linux, it tends to disconnect itself immediately, and isn't detected as an xinput controller. To resolve this, simply run:

sudo modprobe xpad
echo "2e24 0652" | sudo tee --append /sys/bus/usb/drivers/xpad/new_id

Even if already plugged in, this should instantly lead to it being properly detected and turning on; you'll see the smartwatch screen in the middle play the Xbox startup animation.

Steam Link

Some rando commenting on YouTube points in the right direction:

  1. Get SSH access to your Steam Link as per the official instructions by creating the file steamlink/config/system/enable_ssh.txt (and not empty!) on a FAT32-formatted USB drive plugged into the Steam Link.
  2. Turn off your Steam Link. And I mean truly turn it off; the Would you like to turn off your Steam Link◉ Turn Off, option on the Steam Link home screen secretly just puts it to sleep, you need to probably do that and then yank out the power cable.
    • If it still doesn't work, make sure you
      • indeed formatted the drive FAT32,
      • it's using an MS-DOS partition table (unconfirmed if this is necessary),
      • you don't have other drives plugged in (unconfirmed if this is necessary),
      • and the text file isn't 0 bytes (unconfirmed if this is necessary),
    • If you're indeed now in via SSH, you should change the root password to something better with the passwd command.
  3. Now run echo "2e24 0652" >> /sys/bus/usb/drivers/xpad/new_id
  4. Now you can plug in your Duke.

See also https://www.reddit.com/r/Steam_Link/comments/i1dii2/semipermanately_enabled_ssh_on_the_steam_link/ which mentions

basically, /dev/block/sda1 (if its fat32) is mounted as a overlay like so: usb://steamlink//mnt/config/


Reviews

Not convinced? Read some reviews!

Last Author
keithzg
Last Edited
Sep 30 2020, 3:40 PM