Problem with 1 legit ps3 controller and not another
-
@Efriim luckily i dont have to run anything. i found out all the controllers you have plugged in shows their guid in the es_input.cfg file. thanks for all the help.
-
@edmaul69
the output looks like this050000004c0500006802000000810000 "Sony PLAYSTATION(R)3 Controller" axes:6 buttons:17 hats:0 balls:0
where the first segment is the GUID
-
@Efriim so running ./sdl-joystick i come up with this for the dolphinbar:
03000000790000000318000011010000 "HJZ Mayflash Wiimote PC Adapter" axes:4 button s:12 hats:1 balls:0
so this and another mayflash wii adapter i have when i add them to the gamecontrollerdb.txt, the hats dont work. i set the hats exactly like other hats in the file. not sure if i am doing something wrong. i removed the second analog stick do to the c64 mini emulator duplicating the sticks.
03000000790000000318000011010000,HJZ Mayflash Wiimote PC Adapter,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b1,guide:b11,platform:Linux,
-
@edmaul69 I haven't looked at gamecontrollerdb.txt since I back when I used lakka. I got to take a nap though but I'll get back on to this, maybe you gotta look deeper in the system
-
@Efriim cool. Just let me know your thoughts. Thank you.
-
@edmaul69
I only searched for that controller and found some dated stuff, I mean the patch might already be applied.
https://bugzilla.kernel.org/show_bug.cgi?id=115841I think it says that there was a patch applied to the kernel modules so that the dolphin bar will map this button correctly, when using dolphin bar mode 3. I also see a line that you could add to the kernel cmdline.txt that is something like the same fix.
Does the nintendo mayflash adapter use a different name than the dolphinbar?
-
@Efriim that is what it is sold as. What is listed above is the name it is seen as in linux.
HJZ Mayflash Wiimote PC Adapter
-
@edmaul69
Oh, I was thinking you had both the adpater and the dolphin bar. -
@Efriim i have another wii classic controller adapter made by mayflash that has the same issue.
-
@Efriim
extracted from the bugzilla link there is this
usbhid.quirks=0x79:0x1843:0x40
that can be added to the /boot/cmdline.txtfor the adapter where I think you will replace the 0x79:0x1843:0x40
with the vendor:product id of yours, I don't know what the third number is (0x40)
usbhid.quirks=0x79:0x1803:0x40
it could be worth a try,
`evtest event4 |grep -E "ID|Test|BTN|ABS"
will give the product ID vendor ID.SDL only reads the gamecontrollerdb.txt
-
@Efriim awesome. Thanks.
-
@Efriim well thec64 mini doesnt even have a boot folder or 99.9% of linux in it. They made that thing absolutely bare bones as possible. I did discover that the ppsspp emulator on the pi uses a gamecontrollerdb.txt. I added theMayflash adapter to the gamescontrollerdb.txt and then tested in the emulator and the hats work fine. So i am not sure what the c64 mini’s problem is. I do however have a raphnet chip for wii classic controllers that i can solder up the wires to tomorrow to see if that one is working.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.