hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11k stars 2.14k forks source link

Motorola Moto G 5G plus and GameSir X2 USB C input mapping problems #16923

Open JonPita opened 1 year ago

JonPita commented 1 year ago

What happens?

When I try to map inputs for the Gamesir the only inputs that work are ABXY, L1/2 R1/2 and these show up as KBD + codename. Also when going for automatic control mapping the context menu prompt only shows "virtual" not Gamesir X2 as an option I tried following the fixes for #15763 but that did not help

What should happen?

Inputs should map with "Gamesir X2 + Dpad" or instead of + Dpad they should be A/B/X/Y, L3, etc. Automatic mapping should have gamesir X2 as an option, currently virtual is the only option. Important to note that some other emulators pick the controller up fine like AetherSX2, Duckstation, Drastic, M64 Plus FZ

What are you using?

PPSSPP Gold latest Version

What hardware / device and operating system?

Motorola Moto G 5G Plus Qualcomm® Snapdragon™ 765 5G, Running Android 11 Controller is Gamesir X2 USB C

What graphics card (GPU) or mobile phone model?

Qualcomm Adreno 620

What PPSSPP version (standalone/official), and did it work before?

It worked fine on a different phone with the same PPSSPP Version

Which game or games?

All including main menu

Checklist

JonPita commented 1 year ago

Forgot to add my version is 1.14.4 which as far as I know is the latest version

ghost commented 1 year ago

Duplicate https://github.com/hrydgard/ppsspp/issues/16582?

unknownbrackets commented 1 year ago

I wonder if you have some mapping app installed and don't realize it's mapping it? I think these controllers have one, right?

-[Unknown]

JonPita commented 1 year ago

Yeah there is a Gamesir App where you can virtually map, but you have to switch the controllers hardware mode in order for that to happen. Also I don't believe it is a dupe of 16582 as the issue is the controllers input not getting recognised, which I believe is also leading to a side effect similar to 16582