Yes indeed! I can't tell if it's for a ERM or an LRA nor what support circuitry is needed. I tried to trace it back to the processor so I could monitor the pin for any activity but damaged the traces at some point for it making it night impossible. If there's actual firmware logic for it I'd love to get it working. I am also considering if there's a way to add some sort of spring as right now even with very strong switches use of the click gets softer over time.
Well I really liked this video because thanks to it I was able to get a "clicking" sound every time I clicked on the touchpad, very satisfying :D even though it doesn't have any effect, has there been any recent updates bro?
Hi.. I broke my Ipega PG9099 because the Analog have a terrible deadzone, tried to replace the analog parts with better one and I end up destroying it. Now I need a replacement witch I can use for Android and PC and is possible also for my Ryze Tello. Got my eyes on this G5 but I need to know if this thing won't let me down. So I have several question about G5 if you don't mind. First : Is the analog any good ? (meaning is it have deadzone?) Second : Touchpad reliable enough for android games like PUBG or COD ? and is the touchpad useable on PC games too ? Third : Keyboard and mouse feature from G5 reliable enough for android games? any significant delay ? I have Gamesir G6s for playing shooter in android, because I can't seem to properly aim with analog, thats why I get my self G6s witch doesn't have Right Analog, so to aim it still use swipe on the screen. But the problem is it lack of button on the right hand. and it also not useable on PC. This is why I'm interested with G5, since it have touchpad and tons of button. Thanks b4
The G5 is pretty much unusable on USB since it likes to crash for some reason. It might be possible to fix that with new firmware but I've not had luck with that yet. On bluetooth, it works, but it's quite limited on PC. The touch pad isn't great because it's really tuned for MOBA type games, where you have to press your finger on one of the labeled bumps to start tracking. It's intended for use with hold and 2D-aim type attacks. It does have a mode where the touch pad is just a touch pad like you'd expect, but while the XYAB buttons are moved to the additional back and shoulder buttons for some reason you can't press them at the same time. I think this issue with the buttons is because when they're on the touch pad you can only press one at a time, so when they moved them they never changed that. You can however fully utilize the G5 on mobile if you use their custom binding software. Things to also be aware of: the shoulder buttons are basically mouse buttons and click just as much. I've seen the touch pad advertised as "haptic", but it's not. While there is a place inside for a voice coil or other liner actuator, there isn't one. From my time with the Steam Controller I feel like this is a necessity for a good touch-pad controller. I think PUBG will also block the virtual inputs the G5 relies on through its app. This might have changed, but I suspect it still doesn't work today with PUBG. As a final aside, I am not good at judging thumb-sticks, but I don't like the G5's. I am personally more partial to controllers like the Flydigi Apex and Apex2 on Android, though the Apex2 can be pricy. They can pretend to be an external touch screen when attached to make them work with any game, though you do need to run a debug command on an android phone with a computer or their little USB dongle to enable USB touchscreens for this to work, which some people find sketchy. You also, just like the Gamesir, need the special software to actually set up the bindings, though after that they are stored on the controller where as with the Gamesir it has to talk through the app and apply virtual touches. The Flydigi Apex and Apex2 are a bit better on PC though still not perfect. The Apex2 has an extra thumb-stick in the form of a chevron holding the BXY buttons, but on PC it just reports the same as the right stick unless you use custom software (I wrote some, but it's not released, it's just a test) to redirect it into something like VIGEM for a virtual DualShock 4 that Steam will like. They do feature a gyro, but a phone already has a gyro if you're using it for mobile. I am not sure though if it works with PUBG so you'd need to research that, but I find it much more likely it would than the Gamesir G5. I sadly know of no good touch-pad controllers except the Steam controller which lacks any software for android to let you use it natively there (a real shame).
@@Nielk1 Damit, I was really hoping this Controller will be the all-in-one answer for my need. How bout the keyboard and mouse function ? is it works any good? and the analog, is it have a deadzone. There's tons of chinesse controller on the market,I would like to know if Gamesir brand is trustable for the quality. Because I don't trus Ipega brand for the quality. They have good looking design but deadzone is terrible.
So I did find a likely rumble motor connection but a lot of components are missing and after a lot of testing (and destroying an unused trace) I found it's directly wired to a pin on the CPU of the controller. I can't find anything for it in the firmware though so I gave up on it.
Had the same problem with the left trigger not clicking and gets stuck... and so I get carried away and didn't have the tools to open it. So I throw it out.😭 cause of the trigger was falling from 2ft chair.. it was just one trigger. It wasn't a big deal untill another trigger on right side under also started to wear out from playing though. Triggers under the back and below L1,R1 are more sensitive to wear.
If you use Bluetooth it's fine. There is a possibility that there is a USB firmware update that I can't get to apply properly. As the firmware update applies the Bluetooth firmware update and then applies the USB update as two separate updates, the issues I've had with the firmware update might mean I am on an old USB firmware that crashes. All this said USB mode sucks anyway. USB mode gives you access to mode one and two and an additional mode for xinput. Mode one only uses the touchpad relative to the button marking on it you press first. Mode two allows raw touchpad data and moves the pad buttons to the back buttons however they are still mutually exclusive in error. Xinput mode is broken as it is missing most of the inputs. Only on Bluetooth can you get raw access to the touchpad information and use all buttons at once by switching it into its proprietary mode the same way its Android app works. Otherwise on Bluetooth you're limited to modes one and two again.
Please friend, my Gamesir G5 doesn't turn on anymore, I've done everything, I was playing with him when he locked the controls with the LEDs on, so I didn't turn off the reset and didn't turn on anymore, nor loading the Led signal
hi do you still using this gamesir g5 and do you use on android phone because the only way to play with the touch pad is using the gamesir world app but my phone detect it as virus and when i using other gamemapper the touchpad movement is suck
great finding mate, is it possible to combine the button click with the touchpad position to simulate pressing the ABYX (in the touchpad) as inputs button?
The Steam Controller is much nicer. This thing lacks pad click unless you mod it like in the video (and even my high resistance switch I put in is getting mushy) and has no haptic feedback or rumble of any kind. (It appears to have a place for a small rumble motor or haptic actuator but I see no power/data going to it and I destroyed those traces trying to hook it up.) I have to say that the haptic feedback of a Steam Controller is a significant factor in making the touchpads feel good. This thing also lacks proper support on PC, where the USB firmware causes it to constantly crash and only in my tests have I managed to get full data from the device by talking to it the same way it's mobile phone app does over bluetooth. It's a mobile first controller designed for mobile MOBAs really, especially with the limited modes the pad works in unless you activate the proprietary mode.
@@Nielk1 maybe i got a bad steam controller but i think it has the worst rumble moters of any controller. I had to disable haptic feedback to was just terrible. I remember hearing people say that it is using the same technology as the Nintendo switch but the switch feels way better. If Steve made a version 2.0 that felt like the switch pro controller in terms of how Premium the controller feels i vet it would sell way better than the original.
Ah that's the USB only mode 3. Hitting the mode button should cycle to modes 1 and 2, but for me trying to use the controller by USB at all makes it randomly disconnected. I have to use Bluetooth for it to work properly with my PC.
The remaining screws are under the back-plate but it is very difficult to remove. I broke one of my spudgers the first time I removed it. I will take it off again to get a "video" (series of poorly shot pictures) and throw it up on an unlisted video for you. ruclips.net/video/wfSumh2_VWo/видео.html
Yes you can but none of the existing software uses the information even though it is there. I would need to write custom software for it and I just haven't had the time. In addition even the high actuation force switch I used has become soft very quickly. Some sort of additional modification with an actual spring is likely required for proper function.
I am keeping myself busy with a lot of strange stuff. I recently worked out all the trigger effects for the PlayStation 5 controller and am just trying to finalize that so I can release the code for everyone to use. I am also in the middle of designing my own EXT device for the Playstation 4 controller.
There is a slide show link in the description to my struggle to get that horrifying back-plate off, which is the best I can offer right now. The top of it has one hell of a clip, the little wings have small little clips, it's just a clip nightmare. Once the back plate is off everything else is trivial screws.
mate u seem to be good with these things... can you like figure out how to get the g5 detected as if its a mouse and key? or how to make it work on a ps3 ps4 or xbox???
I don't think there's any way to make it work with a console without custom firmware, which would be a real pain to create. The only case of a controller that has custom firmware available for something like that would be the Steam Controller's third party Switch firmware. I don't see any way to get it detected as a keyboard but the mouse cursor toggle does switch the pad from a gamepad analog input to a mouse input. This only applies to some connection modes though and as I've noted, for me when you plug the G5 into a USB and try to use it it will actually crash the controller when you makes inputs too quickly. That might just be me but I tried 3 PCs and 2 different G5s both with firmware updates applied.
First make sure it has power. Try plugging it in and turning it on while it's plugged in. Anything light up? If not, could the USB port be broken and thus not be charging the battery?
@@Nielk1 im think not, coz last time i played it. after upgrade/update framework its start to hang. and i try to reset still okey. when i use more than 1 months no sign of life anymore even i try to reset but wont worked. sorry for my bad in English
Not yet. Main issue I am having is finding a way to use BLE that doesn't require UWP. I haven't been able to invest a lot of time into it due to other projects.
Seemed like a great controller till I got to the Chinese program, no refund either. Would be nice if it worked on PC. I can't even get it to work on my phone.
@@dylondiesel4920 RUclips is really unreliable at notifying of replies or I would have replied sooner. Try it with your PC over USB. Mine crashes when you wiggle the stick too fast or use the touch pad too fast over USB, but yours might be stable. I did RMA my first due to this and the 2nd did the same thing so I think it's a universe fault. The app is indeed Chinese spyware crap. I used the G-Crux app to perform firmware updates after I found I could revoke its permissions before running it but I don't even try to map controls. I'm not even use if G-Crux can map controls. Limiting app permissions is a feature in later versions of Android but it won't help much with touch virtualization on android which is a horrible place of hacks, exploits, and root permissions. The controller should work over BlueTooth with your PC or phone without a problem, but it will present as a "generic gamepad". On the PC this is good, but on Android this is useless unless the app implements support. Also note that when used by USB or BT there's a lot of strange limitations to how the pad and buttons can be used, such as the secondary buttons for XYAB in mode 2 being mutually exclusive despite being separate buttons because in mode 1 they're on the pad where you can only press one at a time. The proprietary mode, which uses BLE, is the mode that allows full use of the controller, but it's also the mode that I need to write a program for and still haven't gotten over the hurdle of how to access BLE outside of UWP. I might write some Linux code first instead even though I barely touch Linux because that would be so much easier.
It's still on my long list of controller things to work on. It would have been done much sooner but I still need a good Bluetooth API that doesn't require UWP. I've been writing a universal controller handler but the project like that tends to be a really big undertaking that takes a long time. As for the physical mod I need to look at redoing it with a spring or something because even the high force switch I got is wearing out.
please post the software that lets u communicate with computers! i want to use the controller as a kb+mouse replacement
I would also love that.
I also installed this switch but i also noted a point on that board mentioned MOTO it definitely for vibration
Yes indeed! I can't tell if it's for a ERM or an LRA nor what support circuitry is needed. I tried to trace it back to the processor so I could monitor the pin for any activity but damaged the traces at some point for it making it night impossible. If there's actual firmware logic for it I'd love to get it working.
I am also considering if there's a way to add some sort of spring as right now even with very strong switches use of the click gets softer over time.
Well I really liked this video because thanks to it I was able to get a "clicking" sound every time I clicked on the touchpad, very satisfying :D even though it doesn't have any effect, has there been any recent updates bro?
I would also like to use this on a PC since it has a lot of buttons. You are really doing a great job. I hope you can find a solution.
Hi.. I broke my Ipega PG9099 because the Analog have a terrible deadzone, tried to replace the analog parts with better one and I end up destroying it. Now I need a replacement witch I can use for Android and PC and is possible also for my Ryze Tello. Got my eyes on this G5 but I need to know if this thing won't let me down. So I have several question about G5 if you don't mind. First : Is the analog any good ? (meaning is it have deadzone?) Second : Touchpad reliable enough for android games like PUBG or COD ? and is the touchpad useable on PC games too ? Third : Keyboard and mouse feature from G5 reliable enough for android games? any significant delay ? I have Gamesir G6s for playing shooter in android, because I can't seem to properly aim with analog, thats why I get my self G6s witch doesn't have Right Analog, so to aim it still use swipe on the screen. But the problem is it lack of button on the right hand. and it also not useable on PC. This is why I'm interested with G5, since it have touchpad and tons of button. Thanks b4
The G5 is pretty much unusable on USB since it likes to crash for some reason. It might be possible to fix that with new firmware but I've not had luck with that yet. On bluetooth, it works, but it's quite limited on PC. The touch pad isn't great because it's really tuned for MOBA type games, where you have to press your finger on one of the labeled bumps to start tracking. It's intended for use with hold and 2D-aim type attacks. It does have a mode where the touch pad is just a touch pad like you'd expect, but while the XYAB buttons are moved to the additional back and shoulder buttons for some reason you can't press them at the same time. I think this issue with the buttons is because when they're on the touch pad you can only press one at a time, so when they moved them they never changed that. You can however fully utilize the G5 on mobile if you use their custom binding software. Things to also be aware of: the shoulder buttons are basically mouse buttons and click just as much. I've seen the touch pad advertised as "haptic", but it's not. While there is a place inside for a voice coil or other liner actuator, there isn't one. From my time with the Steam Controller I feel like this is a necessity for a good touch-pad controller. I think PUBG will also block the virtual inputs the G5 relies on through its app. This might have changed, but I suspect it still doesn't work today with PUBG. As a final aside, I am not good at judging thumb-sticks, but I don't like the G5's.
I am personally more partial to controllers like the Flydigi Apex and Apex2 on Android, though the Apex2 can be pricy. They can pretend to be an external touch screen when attached to make them work with any game, though you do need to run a debug command on an android phone with a computer or their little USB dongle to enable USB touchscreens for this to work, which some people find sketchy. You also, just like the Gamesir, need the special software to actually set up the bindings, though after that they are stored on the controller where as with the Gamesir it has to talk through the app and apply virtual touches. The Flydigi Apex and Apex2 are a bit better on PC though still not perfect. The Apex2 has an extra thumb-stick in the form of a chevron holding the BXY buttons, but on PC it just reports the same as the right stick unless you use custom software (I wrote some, but it's not released, it's just a test) to redirect it into something like VIGEM for a virtual DualShock 4 that Steam will like. They do feature a gyro, but a phone already has a gyro if you're using it for mobile. I am not sure though if it works with PUBG so you'd need to research that, but I find it much more likely it would than the Gamesir G5.
I sadly know of no good touch-pad controllers except the Steam controller which lacks any software for android to let you use it natively there (a real shame).
@@Nielk1 Damit, I was really hoping this Controller will be the all-in-one answer for my need. How bout the keyboard and mouse function ? is it works any good? and the analog, is it have a deadzone. There's tons of chinesse controller on the market,I would like to know if Gamesir brand is trustable for the quality. Because I don't trus Ipega brand for the quality. They have good looking design but deadzone is terrible.
That's really interesting. I wonder how well it works as an SC substitute if it's got that pad click.
The lack of haptics really lets it down sadly. I didn't see anything that could be a rumble motor connection or I'd be trying to amend that.
So I did find a likely rumble motor connection but a lot of components are missing and after a lot of testing (and destroying an unused trace) I found it's directly wired to a pin on the CPU of the controller. I can't find anything for it in the firmware though so I gave up on it.
Had the same problem with the left trigger not clicking and gets stuck... and so I get carried away and didn't have the tools to open it. So I throw it out.😭 cause of the trigger was falling from 2ft chair.. it was just one trigger. It wasn't a big deal untill another trigger on right side under also started to wear out from playing though. Triggers under the back and below L1,R1 are more sensitive to wear.
So, is it possible to use the touchpad as well as pressing the up, down, left, right, and click buttons?
4:45 does this mean you can’t wire it up to the pc to play games that require a lot of button pressing?
If you use Bluetooth it's fine. There is a possibility that there is a USB firmware update that I can't get to apply properly. As the firmware update applies the Bluetooth firmware update and then applies the USB update as two separate updates, the issues I've had with the firmware update might mean I am on an old USB firmware that crashes. All this said USB mode sucks anyway. USB mode gives you access to mode one and two and an additional mode for xinput. Mode one only uses the touchpad relative to the button marking on it you press first. Mode two allows raw touchpad data and moves the pad buttons to the back buttons however they are still mutually exclusive in error. Xinput mode is broken as it is missing most of the inputs. Only on Bluetooth can you get raw access to the touchpad information and use all buttons at once by switching it into its proprietary mode the same way its Android app works. Otherwise on Bluetooth you're limited to modes one and two again.
Hi there how to connect it to mobile or iPad for PC can u make a video please I bought it but I am not able to connect
Please friend, my Gamesir G5 doesn't turn on anymore, I've done everything, I was playing with him when he locked the controls with the LEDs on, so I didn't turn off the reset and didn't turn on anymore, nor loading the Led signal
Same problem
You fixed it???
have you recharged it ?
Same problem
hi do you still using this gamesir g5 and do you use on android phone because the only way to play with the touch pad is using the gamesir world app but my phone detect it as virus and when i using other gamemapper the touchpad movement is suck
Yes, I know the ways he has to connect, but the problem I think is firmware, I updated it before playing and it crashed everything. Bluetooth on my G5
Hello a question, do you know if the cross button can be removed to replace it with another one?
great finding mate, is it possible to combine the button click with the touchpad position to simulate pressing the ABYX (in the touchpad) as inputs button?
like the steam controller can do? that would be cool
friend how can I activate this button instead of L3 or another command?
Hi do you have an explanation of the different modes?
Can all the buttons be programmed as WASD keys on steam?
i have no idea what kind of controller i just stumbled apon but it reminds me of the steam controller. is this an accurate description?
The Steam Controller is much nicer. This thing lacks pad click unless you mod it like in the video (and even my high resistance switch I put in is getting mushy) and has no haptic feedback or rumble of any kind. (It appears to have a place for a small rumble motor or haptic actuator but I see no power/data going to it and I destroyed those traces trying to hook it up.) I have to say that the haptic feedback of a Steam Controller is a significant factor in making the touchpads feel good. This thing also lacks proper support on PC, where the USB firmware causes it to constantly crash and only in my tests have I managed to get full data from the device by talking to it the same way it's mobile phone app does over bluetooth. It's a mobile first controller designed for mobile MOBAs really, especially with the limited modes the pad works in unless you activate the proprietary mode.
@@Nielk1 maybe i got a bad steam controller but i think it has the worst rumble moters of any controller. I had to disable haptic feedback to was just terrible. I remember hearing people say that it is using the same technology as the Nintendo switch but the switch feels way better. If Steve made a version 2.0 that felt like the switch pro controller in terms of how Premium the controller feels i vet it would sell way better than the original.
My G5 connects to the PC and recognizes it as Xbox Control, but it doesn't light any LEDs and the commands don't work ...
Ah that's the USB only mode 3. Hitting the mode button should cycle to modes 1 and 2, but for me trying to use the controller by USB at all makes it randomly disconnected. I have to use Bluetooth for it to work properly with my PC.
@@Nielk1 well, i cant connect to my pc through bluetooth, guide please :D
I just bought a brand new gamesir g5
The power button doesnt light at all
How to fix it?
Me too same problem
can you make a short video on how to open this gamepad?
my power seem dead and i wanna open this but i can only find 2 screws under the handle.
The remaining screws are under the back-plate but it is very difficult to remove. I broke one of my spudgers the first time I removed it. I will take it off again to get a "video" (series of poorly shot pictures) and throw it up on an unlisted video for you.
ruclips.net/video/wfSumh2_VWo/видео.html
@@Nielk1 thank you good sir
Any updates on this?
So can u actually make that trackpad clickable as R3?
Yes you can but none of the existing software uses the information even though it is there. I would need to write custom software for it and I just haven't had the time. In addition even the high actuation force switch I used has become soft very quickly. Some sort of additional modification with an actual spring is likely required for proper function.
Why are there no more videos?
I am keeping myself busy with a lot of strange stuff. I recently worked out all the trigger effects for the PlayStation 5 controller and am just trying to finalize that so I can release the code for everyone to use. I am also in the middle of designing my own EXT device for the Playstation 4 controller.
can you post a vid abt how to teat it down?
There is a slide show link in the description to my struggle to get that horrifying back-plate off, which is the best I can offer right now. The top of it has one hell of a clip, the little wings have small little clips, it's just a clip nightmare. Once the back plate is off everything else is trivial screws.
mate u seem to be good with these things... can you like figure out how to get the g5 detected as if its a mouse and key? or how to make it work on a ps3 ps4 or xbox???
I don't think there's any way to make it work with a console without custom firmware, which would be a real pain to create. The only case of a controller that has custom firmware available for something like that would be the Steam Controller's third party Switch firmware.
I don't see any way to get it detected as a keyboard but the mouse cursor toggle does switch the pad from a gamepad analog input to a mouse input. This only applies to some connection modes though and as I've noted, for me when you plug the G5 into a USB and try to use it it will actually crash the controller when you makes inputs too quickly. That might just be me but I tried 3 PCs and 2 different G5s both with firmware updates applied.
my g5 wont turn on after 1month i didnt use it. any tip how to turn it again?
First make sure it has power. Try plugging it in and turning it on while it's plugged in. Anything light up? If not, could the USB port be broken and thus not be charging the battery?
@@Nielk1 im think not, coz last time i played it. after upgrade/update framework its start to hang. and i try to reset still okey. when i use more than 1 months no sign of life anymore even i try to reset but wont worked. sorry for my bad in English
@@he111ful same problem plz help me
Same
I have already contacted Gamesir but don't mind ,, Please, maybe you can help me.
they forget to install the r3 button
Any luck with a PC program?
Not yet. Main issue I am having is finding a way to use BLE that doesn't require UWP. I haven't been able to invest a lot of time into it due to other projects.
Seemed like a great controller till I got to the Chinese program, no refund either. Would be nice if it worked on PC. I can't even get it to work on my phone.
@@dylondiesel4920 RUclips is really unreliable at notifying of replies or I would have replied sooner. Try it with your PC over USB. Mine crashes when you wiggle the stick too fast or use the touch pad too fast over USB, but yours might be stable. I did RMA my first due to this and the 2nd did the same thing so I think it's a universe fault.
The app is indeed Chinese spyware crap. I used the G-Crux app to perform firmware updates after I found I could revoke its permissions before running it but I don't even try to map controls. I'm not even use if G-Crux can map controls. Limiting app permissions is a feature in later versions of Android but it won't help much with touch virtualization on android which is a horrible place of hacks, exploits, and root permissions.
The controller should work over BlueTooth with your PC or phone without a problem, but it will present as a "generic gamepad". On the PC this is good, but on Android this is useless unless the app implements support. Also note that when used by USB or BT there's a lot of strange limitations to how the pad and buttons can be used, such as the secondary buttons for XYAB in mode 2 being mutually exclusive despite being separate buttons because in mode 1 they're on the pad where you can only press one at a time. The proprietary mode, which uses BLE, is the mode that allows full use of the controller, but it's also the mode that I need to write a program for and still haven't gotten over the hurdle of how to access BLE outside of UWP. I might write some Linux code first instead even though I barely touch Linux because that would be so much easier.
Bro that is R3 button
Yes, it is, but they never implemented it. Even the butchered XInput mode ignores it.
There's nothing more to this right? Unfortunate.
It's still on my long list of controller things to work on. It would have been done much sooner but I still need a good Bluetooth API that doesn't require UWP. I've been writing a universal controller handler but the project like that tends to be a really big undertaking that takes a long time. As for the physical mod I need to look at redoing it with a spring or something because even the high force switch I got is wearing out.