Sunday, February 14, 2021

Connect gen game s3, x3, GSH, shanwan wireless gamepad to various devices

The controller is available in various different brand names but its same. Companies do rebranding and sell.

 

Flipkart page for sample -

https://www.flipkart.com/dwh-x3-mobile-wireless-bluetooth-game-controller-bracket-gamepad-support-ios-android-smart-t-v-pc-black-joystick-black-pc/p/itm5fa472358e25b


 

I have tested it on Android phones, tablet and Ubuntu laptop. It works with both Bluetooth and usb mode. Wifi/wireless mode also supposed to work using a BM-703 dongle which i couldn't test due to lack of dongle.


This seems to be BEST BUDGET gamepad!. Very surprising when compared with others at Rs1000.


Update:

I tested GSH model and it looks like multiple types of other clone models also exist. But the basic idea and techniques to connect are same as described below. Your device may show different name and may have different combinations of keys!. Don't give up by thinking your device is not working it just has different keys and ways to connect. Don't throw your gamepad manual because its hard to find on internet and unique to your device.



As Bluetooth gamepad in Keyboard mode:


Turn on Bluetooth of Android. If gamepad is on then turn it off by long pressing home button until lights are off. Press X or Y then home for ~3-5 seconds. Home led with blink and Bluetooth search will show a wireless keyboard device named "gamepad". Will easily pair and DON'T forget to enable option "show virtual keyboard when hardware keyboard is connected" option in Android otherwise soft keyboard will remain disabled!. In this mode home button can be pressed to switch to Mode 2 and L3,R3 will act as mouse. This seems to be most compatible mode.



Bluetooth HID gamepad mode

Press A or B then home and Bluetooth gamepad will show and gamepadplus name will show. In this mode it doesn't act like keyboard and not every app can detect correct key names. Some apps may show KEY_UNKNOWN while mapping. This mode supports L3,R3 which is needed for PS1, PSP etc games. Retroarch worked very well with both above modes.


Try experimenting with home + all the buttons you have. Even if your model is different, old version or latest some keys can surely work.


Some combinations mentioned in manual below:


Home+X = Android

Home+Y = Ios

Home+A = Switch

Home+B = PS3

Home+L1,L2 for PC Bluetooth or cable.


Manual provides other details for Ios.


USB otg mode:

Press R1 + Home. 1 and 4 leds will blink. If XBox gamepad drivers are present in ANY OS the gamepad will detect after plugging by usb cable. 

NOTE: provided usb cable in box is not data cable but charging cable. Use data cable and gamepad works as Microsoft xbox 360 controller.


Lots of users are unable to find these details and think the gamepad is bad. Gamepad is really great and also has less latency. Almost like wired.



Official manual:


Manual also shows other devices and ways to connect.



Secret/Hidden:


There is a hole at the back side of gamepad to reset the current pairing master device just like dualshock 3 gamepad. Use something like needle and insert in the hole to press a switch. Hole at right side of usb port at back side. After reset the gamepad will not automatically connect to last Bluetooth device.



Common issues:


- Pairing fails on some devices like TV etc. Try different modes to get the connection established. The gamepad didn't connected to my TCL Android TV. May work by forcing to trust the device and pair or use other modes of gamepad.


- Stock androids lack commercial drivers and many other such drivers. This cause no detection of various gadgets not just this gamepad. E.g. F310 Logitech gamepad didn't connected to Nokia 8.1 but worked on other devices. Xinput mode requires drivers.


The gamepad is available with names MJ600, shanwan x3, gsh wireless, Gen Game S3 etc. All are same.


- When connection is getting problematic reset the gamepad by the secret hole at back side.

12 comments:

DiegoA said...

Thank you! The R1 + Home tip worked for me. I was having a battle to pair this control via bluetooth, but it doesn't have a password code. My control is a gengze GCO-009. It uses a BM-729 CI from Shamwan.

Unknown said...

What to do if 4 lights are on and won't turn off

bks said...

Blinking means the device is in pairing mode. Device can be reset or tried to connect with different modes.

Unknown said...

Hello. I bought this controller for my son to connect to XBox One, but the instructions cover a lot of game platforms, but not XBox. Can someone please tell me how to connect to XBox One?
Thanks

Anonymous said...

i bought my controller recently and im not sure if its charging because when i plug it in all four lights bling for a mintube then stop. could you please help me

bks said...

You can try charging even if lights don't respond and then try how much backup does it gives. If all works fine there is nothing to worry about otherwise it needs repair. Problem is warranty is not available for this device.

Cody M. Stevens said...

Literally spent over an hour trying to figure out how to connect it to my USB dongle, Thank you for posting this!

Roxy said...

.My controller only turns on the lights when I press start, select, L3 or R3. It didn't happen when he arrived. It was working normally. Anyone experiencing this or know how to resolve? (Sorry for my English, this not is my first language)

bks said...

Tey pressing the reset button at back. If it doesn't work connect device to PC and check what it is recognised as. Try random combinations like Home+R1, no button pressed while connecting. PC device manager will show the device. This will help identify issue.

Anonymous said...

I don't know if you fixed it already by now or not and I'm also not a professional I just bought it yesterday but try resetting it may be after that it'll work. On the backside of the controller you will see a very small hole right above the sticker so use some object that can fit in like paper clip pin and use that to press the reset button in that small hole it will reset the controller may be after it will work.

Anonymous said...

What to do if done connecting and also mapping Android mode but when I use the controller it act as a mouse controller even it says your preset is loaded

Anonymous said...

The middle home button switches between keyboard and mouse you can try that.