NO WARRANTY on this one, consider info MIT LICENSED Connection guide: USB Cable + RT Flash Mode (CRP DISABLED USB), from a powered down state Standard Firmware Steam + X Receiver Pairing Mode Bluetooth LE Firmware (Additional) Steam + Start Swap between BLE devices Steam + Back Connect to previous Dongle Steam + Y Bluetooth LE Pairing Mode Steam + B Switch to Bluetooth LE mode Steam + A Switch to Dongle Mode Open Steam Controller: https://github.com/greggersaurus/OpenSteamController Manual Recovery: Manual Firmware Update: https://steamcommunity.com/sharedfiles/filedetails/?id=572740074 Firmwares: http://media.steampowered.com/controller_config/firmware/ Linux Procedure: Create a UDEV rule to access the device # vi /etc/udev/rules.d/10-steam-controller-crp.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666" Reload the rules: # udevadm control --reload-rules Connect the controller: using USB boot into flash mode (see above) Mount the controller storage (yes the E is missing): on the *buntus this will most likely be /media/$USER/CRP DISABLD you should see firmware.bin /dev/sdf on /media/user/CRP DISABLD type vfat (rw,nosuid,nodev,relatime,uid=1004,gid=1004,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2) Back this firmware up: note i always ended up with the same hash regardless of version or copy method, some guides say to use dd for this, doesn't seem to be necessary hash: e4a0dc0002d5562cb1f7cf1874388bf0ddbfef668e2e3505f2200e9691cec999 Upload the firmware: Do not direct copy the firmware under linux (as per above the hash is different, instead dd the firware onto the device # cd # dd conv=nocreat,notrunc oflag=direct bs=512 if= of=./firmware.bin Unmount CRP DISABLD Power cycle the controller and check the version in Steam Big Picture Mode fdisk output: Disk /dev/sdf: 130 KiB, 133120 bytes, 260 sectors Disk model: LPC1XXX IFLASH Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000 USB Dongle: The dongle can pair up to 4 controllers Steamlink: It is a common misconception that the Steamlink required the dongle, the Steamlink has a built in receiver for the controllers and can pair up to 4 controllers Steam Controller Firmwares (w/sha256): Thu 23 Apr 2015 18:01:21 UTC b311242fd091f807c351d5d5387645b19f000150694782a1dd9dfb69f8fce2cb vcf_wired_controller_d0g_55393371.bin Wed 20 May 2015 03:04:37 UTC 7fec4198ce35b813fe412e98fd288338d98ba9ea365430a8874acb106baaaf0b vcf_wired_controller_d0g_555bf9c5.bin Thu 28 May 2015 22:20:13 UTC 474b4f94f956a79d0e0b91138d0deeac8dec5eee7117eb1328ca24f6cb6e298a vcf_wired_controller_d0g_5567949d.bin Wed 03 Jun 2015 00:13:36 UTC 5c0d825349c4d48a45e579d55e337c5f2f793b2d03581831f9c3e5cf9c27fc5c vcf_wired_controller_d0g_556e46b0.bin Sat 06 Jun 2015 01:12:03 UTC af033ab1faef6649d4fdb2d18b801b963b0d93ffcce6573743ab6c1780a7c91e vcf_wired_controller_d0g_557248e3.bin Thu 02 Jul 2015 23:13:26 UTC 071057bf8f60d17d9c69bd4a82061ad745285c34028eba75a6b158040176c51b vcf_wired_controller_d0g_5595c596.bin Thu 09 Jul 2015 16:24:44 UTC b6aef4329042842811acfd7860a18ae97c19cc188e04f61aa243137375943cca vcf_wired_controller_d0g_559ea04c.bin Fri 17 Jul 2015 22:54:34 UTC f1ca18f265bed5de7566678cc81f731b696a8b08041cad0a2c82f5b529de9955 vcf_wired_controller_d0g_55a987aa.bin Wed 05 Aug 2015 03:25:26 UTC 1498437ae3f1befda537e7920bfa31c7c21cb0810c93b9a650809b319a6e5c93 vcf_wired_controller_d0g_55c18226.bin Thu 13 Aug 2015 02:41:57 UTC 08fc5931cd89029fc82413c410d10018066df6c2f8982a8bbf8c3b9184ceb89e vcf_wired_controller_d0g_55cc03f5.bin Fri 04 Sep 2015 21:16:31 UTC 06c693d30f5cf6a7b6dd4e42f91a00db6bf7ce57da6a7572e07657c389e34ec9 vcf_wired_controller_d0g_55ea0a2f.bin Thu 22 Oct 2015 23:51:23 UTC dc0541c48347f1f72bd1c1c492ced5da94acdfcb647f41c169828e32858eef1b vcf_wired_controller_d0g_5629767b.bin Thu 05 Nov 2015 23:35:45 UTC 558afb70c3c9c2c3d47eb6b6c9e6eb53e2d932100ceeca49b9dd7c918014c5ae vcf_wired_controller_d0g_563be7d1.bin Wed 11 Nov 2015 18:10:39 UTC 9b855cf7df5fd90d18eb767700574977a233f8d194e18ca19ea97a4fa3cf5969 vcf_wired_controller_d0g_5643849f.bin Mon 23 Nov 2015 23:51:38 UTC 860035e004f1045113d884e7974256f14a838ef82114c3640b6ff274843a2736 vcf_wired_controller_d0g_5653a68a.bin Thu 17 Dec 2015 21:49:26 UTC 095e19fda4fc25fb065e89a6fef1e865eb9e5aebb1b093fed8cb7dc97fb9161e vcf_wired_controller_d0g_56732de6.bin Fri 15 Jan 2016 20:57:07 UTC b8f22ee00ca963b7b406ac1facfd53bc206777bee89074a7460463a631758679 vcf_wired_controller_d0g_56995d23.bin Fri 19 Feb 2016 21:41:21 UTC e2538b672dd18e1ca3d9584b7e405f3d7f9a971f05556576c95d85ef3195af15 vcf_wired_controller_d0g_56c78c01.bin Thu 25 Aug 2016 20:58:56 UTC 586598f6c4415c2fd03656803d74908929f0aeee76edb289d6a8a38682453b1c vcf_wired_controller_d0g_57bf5c10.bin These might be SteamDeck firmwares? no idea but still being updated Tue 02 May 2017 20:15:10 UTC 3cf529755432c0b3f772d9e224b12b0a057a269738a3e90ce07ecd56cd6c78a3 firmware_4178_5908e8ce.bin Thu 19 Dec 2019 17:32:05 UTC eabab9b09526fcc1193b02e1c0fa9e388748eadee716525dffc38bdf9cb5a8d0 firmware_4611_5dfbb415.bin Thu 23 Jan 2020 22:07:06 UTC 0486ebcba26ebb06ae0cf4d09dece73a02e210e7e1a581c6be8a60add4c0a268 firmware_4611_5e2a190a.bin Mon 27 Jan 2020 19:44:40 UTC f57e55e2065769b54c7ced7e2282ad510dd005c49cd0a24838f5fc39245e8b9e firmware_4611_5e2f3da8.bin Mon 03 Feb 2020 21:25:42 UTC 63ec136fadebf6e2bb365af6f9badad1c23a2a35c7f8619b0afb839c5df8f74f firmware_4611_5e388fd6.bin Fri 12 Feb 2021 20:38:23 UTC d2874377444e81ac53620d93794bee171f96cc9f2c89996ea83879938592856d firmware_4612_6026E73F.bin Tue 23 Feb 2021 23:57:11 UTC 53483c58486fd5f6a856d801157511cb2b90f3e90284ecc0e9fdbc240cc4dc63 firmware_4612_60359657.bin Wed 03 Mar 2021 18:50:08 UTC 45d5219abc3abcfc5ba7088bc65080bb7d548dfd64f219c50dc7261d9acab976 firmware_4612_603FDA60.bin Thu 04 Mar 2021 17:02:06 UTC 734a1a972a1b3e4cac0ea990c6b1db7fcf95038c6034caed5ded62b55a74b6fb firmware_4612_6041128E.bin Replace thumbsticks https://www.reddit.com/r/SteamController/comments/uleukl/ysk_8bitdo_sn30_pro_thumbsticks_work_perfectly_on/