Steam Link

Steam Link

Vortexergy Dec 10, 2016 @ 9:41pm
Xiaomi Controller Support?
Haven't had a chance to try this controller on the latest build (566), but I see a bunch of other controller support has been added. Anyone try the Xiaomi Bluetooth controller yet to see if it works properly?
< >
Showing 1-12 of 12 comments
urgal2topory Dec 11, 2016 @ 1:58am 
I was thinking of buying this controller especially that you can use for steam link OR Android. One game controller to rule them all :) I googled for it and I found somewhere information that is working but button AB XY are mapped incorrectly.
el Pølini Dec 12, 2016 @ 6:12am 
Am using the Xiaomi Gamepad with the Steam Link. Natively it was connected well, but some buttons are mapped incorrectly. I will take a look at creating the Xiaomi mapping and share it.

I was able to get (multiple) Xiaomi controllers to work smoothly by using VirtualHere USB passthrough in combination with an ORICO BTA-403-WH bluetooth USB-dongle. Since VirtualHere does not pass through the built-in bluetooth controller.

It would have been nice if the Steam Link could wake up by an USB bluetooth dongle and auto-connect to the available Steam computer.
el Pølini Dec 13, 2016 @ 4:33pm 
No need for VirtualHere anymore.

Here is the mapping string for the Xiaomi Bluetooth Gamepad.
Use it locally by adding it to the file /etc/controller_map.txt on your Steam Link.
Or wait till it will be added to the official firmware. =)

05000000172700004431000029010000,小米蓝牙手柄,platform:Linux,x:b3,a:b0,b:b1,y:b4,back:b10,guide:b20,start:b11,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,righttrigger:b9,leftstick:b13,rightstick:b14,leftx:a0,lefty:a1,rightx:a2,righty:a5,
Vortexergy Dec 14, 2016 @ 6:33am 
Wow, that's awesome 0xFDD! Thanks!

I would like to add it locally; is this local to the Steam Link or PC? And if it's the Steam Link, how do I access that file to edit it?
el Pølini Dec 14, 2016 @ 7:04am 
enable ssh access on steam link (https://github.com/ValveSoftware/steamlink-sdk#ssh-access)
ssh root@ip_address_steam_link
vi /etc/controller_map.txt
paste, save mapping to file and reboot steam link (unplug it)
Vortexergy Dec 15, 2016 @ 3:55am 
0xFDD thanks again for your help on this! Learned a little SSH on the way which never hurts.... But I can confirm the Xiaomi Controller works perfectly on the Steam Link now.
saulveloz Dec 15, 2016 @ 6:12am 
Originally posted by 0xFDD:
No need for VirtualHere anymore.

Here is the mapping string for the Xiaomi Bluetooth Gamepad.
Use it locally by adding it to the file /etc/controller_map.txt on your Steam Link.
Or wait till it will be added to the official firmware. =)

05000000172700004431000029010000,小米蓝牙手柄,platform:Linux,x:b3,a:b0,b:b1,y:b4,back:b10,guide:b20,start:b11,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,righttrigger:b9,leftstick:b13,rightstick:b14,leftx:a0,lefty:a1,rightx:a2,righty:a5,
Dude that's awesome, 3 months ago i "tried" to buy the controller from aliexpress but it never came, maybe it's time to buy it from somewhere else!
bcursor Dec 15, 2016 @ 6:58am 
Originally posted by saulveloz:
Originally posted by 0xFDD:
No need for VirtualHere anymore.

Here is the mapping string for the Xiaomi Bluetooth Gamepad.
Use it locally by adding it to the file /etc/controller_map.txt on your Steam Link.
Or wait till it will be added to the official firmware. =)

05000000172700004431000029010000,小米蓝牙手柄,platform:Linux,x:b3,a:b0,b:b1,y:b4,back:b10,guide:b20,start:b11,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,righttrigger:b9,leftstick:b13,rightstick:b14,leftx:a0,lefty:a1,rightx:a2,righty:a5,
Dude that's awesome, 3 months ago i "tried" to buy the controller from aliexpress but it never came, maybe it's time to buy it from somewhere else!
ha ha :) did you get your money back? it happened to me once with a usb flash drive
saulveloz Dec 15, 2016 @ 7:26am 
Originally posted by bcursor:
Originally posted by saulveloz:
Dude that's awesome, 3 months ago i "tried" to buy the controller from aliexpress but it never came, maybe it's time to buy it from somewhere else!
ha ha :) did you get your money back? it happened to me once with a usb flash drive
yeah it's a pretty long story but got the money back
I planned to buy it for my ex-s7 (i got assaulted) i lived in a third world country and i was like what for i don't need it now but i'm planning buying one from gearbest and one dualshock 4 for the total configuration.
YonaNorris Dec 28, 2016 @ 9:51pm 
Thanks for your great work 0xFDD.
I need create the file with notepad++, with the windows notepad not work (I try on UTF-8 and unicode).
I comment this for help people with the same problem, only create the file with notepad++ and work fine, regards.
tolsciak Jan 6, 2017 @ 5:22am 
Hi, everybody. Thank you 0xFDD. There was a wish to ask, vibration (rumble) of the gamepad doesn't work for you too? On windows I managed to start vibration according to this instruction
https://github.com/irungentoo/Xiaomi_gamepad/releases/tag/1.0
Golden Eye Mar 12, 2017 @ 9:25am 
Originally posted by 0xFDD:
enable ssh access on steam link (https://github.com/ValveSoftware/steamlink-sdk#ssh-access)
ssh root@ip_address_steam_link
vi /etc/controller_map.txt
paste, save mapping to file and reboot steam link (unplug it)
Man, you are the BEST!
Tried to get this thing running on Steamlink for some time now, but always had those false button mappings... I wouldn't have been able to make it work, but you have!!!! :-)

For connecting it directly to the (windows) pc and make it look like an x360 I use this:
https://github.com/irungentoo/Xiaomi_gamepad/releases

Great Controller by Xiaomi, always astonishing how well their cheap products are :-)
Last edited by Golden Eye; Mar 12, 2017 @ 9:25am
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Dec 10, 2016 @ 9:41pm
Posts: 12