v.2026-04-04
Parent Page
GameSir x5s
GameSir x5s
External Links
GameSir web site
Bestbuy 50 bucks 2026-04-06
Manual
White Chicken Light
A Solid white chicken light Does not indicate mode.
It only means you are connected.
When first pairing Yellow or blue fast blinking indicate android or xbox modes pairing modes.
Once connected it just goes solid white. This is dum to indicated connected in some mode.
The only way to tell what mode you are in once connected:
Open your phone's Bluetooth menu.
Look at your connected devices list.
If it says "GameSir-X5s", you are in Android Mode.
If it says "Wireless Controller" or "DualShock 4 Wireless Controller", you are in Xbox/Console Emulation Mode
Right Analong Trigger Problem
While gaming select button was auto cycling through retroarch shaders without holding down trigger
In Mame, mame menu kept auto popping up without pressing or doing anything on the controller
To fix I installed game sir app on android to check for firmware update
There is NO firmware update as of 2026-07-26
The joytstick test however showed right analog trigger going from 0-2 flipping every millisecond
The app says a 5 should register but clearly that's a lie
I had to click the right analog trigger a bunch of times to get it to calm down
This is the problem with magents. A small shift in the plastic can move the position
I do not know how to recalibrate
The app was useless for this
ALso with the app running the joystick refused to work in game
I had to close the app and re-pair thne controller to get the controller to work again
The app was only useful in checking the random on off right analong triggerr
I am concerned now about reliability in this controlller
Info
The Logo Button is NOT the pairing button.
The button on the bottom right corner is the pairing button
Press and hold the Home button (Chicken logo button) to turn on or wake up.
Press and hold the Home button (Chicken logo button) for 10 seconds to turn off.
Pairing Mode: Press and hold the pairing button on the bottom right side for 2 seconds (light will flash yellow)
While charging breathing lighting effect.
Press and Hold M Button check Mode through chickin color indicator.
Press and Hold chicken and south until chicken flashes yellow rapidly for android mode
Chicken + D-Pad Up and down controls volume in android
Specs
Hall effect sticks
Bluetooth 5.3
840mAh battery
6-axis gyroscope
max device width is 8.39 inches.
Buttons are swappable, Swapped to eastern snes style
Comes in a nice case.
The case holds the button swap tool.
Also came with different rubber bumpers.
Problems
Retroarch Autoconfig
After BT Connection
Start retroarch no core
Press D-Pad
Appears as GameSir-X5s Consumer Control
Make Autoconfig
I copied the file local
RetroArch\autoconfig\android\gamesikre.cfg
I never directly set input_turbo_btn. It was there from auto laod so I assumed it's mapped to m?
input_driver = "android" input_device = "GameSir-X5s Consumer Control" input_vendor_id = "13623" input_product_id = "4377" input_b_btn = "96" input_y_btn = "99" input_select_btn = "109" input_start_btn = "108" input_up_btn = "h0up" input_down_btn = "h0down" input_left_btn = "h0left" input_right_btn = "h0right" input_a_btn = "97" input_x_btn = "100" input_l_btn = "102" input_r_btn = "103" input_l2_btn = "104" input_r2_btn = "105" input_l3_btn = "106" input_r3_btn = "107" input_l_x_plus_axis = "+0" input_l_x_minus_axis = "-0" input_l_y_plus_axis = "+1" input_l_y_minus_axis = "-1" input_r_x_plus_axis = "+2" input_r_x_minus_axis = "-2" input_r_y_plus_axis = "+3" input_r_y_minus_axis = "-3" input_turbo_btn = "106" input_enable_hotkey_btn = "109" # Select input_exit_emulator_btn = "108" # Start + Select input_menu_toggle_btn = "100" # X + Select input_save_state_btn = "103" # R1 + Select input_load_state_btn = "102" # L1 + Select input_shader_next_btn = "104" # LTrigger + Select input_shader_prev_btn = "105" # RTrigger + Select input_b_btn_label = "B" input_y_btn_label = "Y" input_select_btn_label = "Select" input_start_btn_label = "Start" input_a_btn_label = "A" input_x_btn_label = "X" input_l_btn_label = "L1" input_r_btn_label = "R1" input_l2_btn_label = "L2" input_r2_btn_label = "R2" input_l3_btn_label = "Left Thumb" input_r3_btn_label = "Right Thumb" input_l_x_plus_axis_label = "Left Analog Right" input_l_x_minus_axis_label = "Left Analog Left" input_l_y_plus_axis_label = "Left Analog Up" input_l_y_minus_axis_label = "Left Analog Down" input_r_x_plus_axis_label = "Right Analog Right" input_r_x_minus_axis_label = "Right Analog Left" input_r_y_plus_axis_label = "Right Analog Up" input_r_y_minus_axis_label = "Right Analog Down"
Connection Modes
Advanced Button Combos