Ayuda mandos xin-mo

Soporte General para RetroPie
Responder
Dark88
Pi Newbie
Pi Newbie
Mensajes: 2
Registrado: 24 Oct 2017, 20:13
Agradecido: 0
Agradecimiento recibido: 0

Buenas, tengo una configuración de un USB y dos mandos xin-mo.El tema es que ya no se que hacer ,por qué cuando pongo dos players los botones del pad derecho si los diferencia pero con cualquiera de los dos mandos xin-mo nuevos los dos playera o naves o lo que sea.
Avatar de Usuario
arco69
Pi Beta
Pi Beta
Mensajes: 135
Registrado: 16 Ene 2017, 20:06
Agradecido: 0
Agradecimiento recibido: 1 vez

te recomiendo pruebes mi imagen pure bartop que trae la configuracion xim-mo ya echa
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Ayudaría más saber cómo los has resuelto tú para que el resto podamos resolverlo también ;-)
Dark88
Pi Newbie
Pi Newbie
Mensajes: 2
Registrado: 24 Oct 2017, 20:13
Agradecido: 0
Agradecimiento recibido: 0

Creo que quizás no expuse bien el tema....pero vamos disparo con los botones del segundo mando y dispara el playera dos ....si disparo con los botones del mando uno dispara el player uno......el problema es que con cualquiera de los dos xin-mo nuevo todos los players,naves .......
Avatar de Usuario
cpcbegin
Pi Master
Pi Master
Mensajes: 249
Registrado: 02 Jul 2017, 11:41
Agradecido: 34 veces
Agradecimiento recibido: 24 veces

Totalmente, lo útil es saber que archivos o configuraciones usastes en tu imagen.
No le des el pescado, enséñale a pescar.
Bombe
Pi Omega
Pi Omega
Mensajes: 68
Registrado: 29 Nov 2016, 16:06
Agradecido: 0
Agradecimiento recibido: 3 veces

He leído que tienes que añadir esta línea "usbhid.quirks =0x16c0:0x05e1:0x040" al archivo cmdline.
Avatar de Usuario
arco69
Pi Beta
Pi Beta
Mensajes: 135
Registrado: 16 Ene 2017, 20:06
Agradecido: 0
Agradecimiento recibido: 1 vez

cpcbegin escribió:Totalmente, lo útil es saber que archivos o configuraciones usastes en tu imagen.
No le des el pescado, enséñale a pescar.
Pues mira qué casualidad que soy pescador de mar abierto.si le invito a que pruebe mi imagen es por algo....
Entras en cmdline con el programa de pc sublime text3 y al final añades esta línea de comandos
usbhid.quirks =0x16c0:0x05e1:0x040
Gracias!!!
Enviado desde mi MI MAX mediante Tapatalk
Bombe
Pi Omega
Pi Omega
Mensajes: 68
Registrado: 29 Nov 2016, 16:06
Agradecido: 0
Agradecimiento recibido: 3 veces

Una pregunta esta solución vale para cualquier placa de 2 players o sólo para la xin-mo?
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Bombe escribió:Una pregunta esta solución vale para cualquier placa de 2 players o sólo para la xin-mo?
Para responder a eso, analizamos las partes de la línea:

usbhid.quirks -> Habilita el parámetro quirks del módulo usbhid del kernel (el driver)
0x16c0 -> Es el Vendor ID (el fabricante del dispositivo usb)
0x05e1 -> Es el Product ID (el dispositivo usb)
0x040 -> Es el valor que le asignamos

Cuando ejecutas un lsusb, puedes ver el vendorID y el productID de todos tus dispositivos USB.
De hecho, debes usar el VendorID y el ProductID que te muestre ahí en el /boot/cmdline.txt

Y el valor 40 indica la característica "multi input" que queremos habilitar (HID_QUIRK_MULTI_INPUT)

Así que básicamente lo que decimos en esta línea es:

Código: Seleccionar todo

¡Hey, Linux! 
En el módulo usbhid,
habilita el parámetro quirks 
Aplícalo al dispositivo usb 16c0:05e1
Y asígnale el valor 40
Si entiendes bien esta explicación, tendrás la respuesta a tu pregunta.
Avatar de Usuario
Baxster
Pi Master
Pi Master
Mensajes: 267
Registrado: 11 Ene 2017, 18:47
Agradecido: 0
Agradecimiento recibido: 2 veces

@Bombe No, hay un código para cada placa, estos son los más comunes:

Xin-Mo DUAL 20 pines:

Código: Seleccionar todo

usbhid.quirks=0x16c0:0x05e0:0x040
Xin-Mo DUAL 18 pines:

Código: Seleccionar todo

usbhid.quirks=0x16c0:0x05e1:0x040
Juyao Dual Arcade:

Código: Seleccionar todo

usbhid.quirks=0x0314:0x0328:0x040
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Pero no copies y pegues sin más, compruébalo ejecutando un comando:

Código: Seleccionar todo

lsusb
Bombe
Pi Omega
Pi Omega
Mensajes: 68
Registrado: 29 Nov 2016, 16:06
Agradecido: 0
Agradecimiento recibido: 3 veces

La controladora es la cc 1121
Imagen

Entiendo que tendré que lanzar el comando lsusb para sacar el código de la controladora, verdad?
Gracias por las respuestas
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Bombe escribió:Entiendo que tendré que lanzar el comando lsusb para sacar el código de la controladora, verdad?
Si, correcto.
Bombe
Pi Omega
Pi Omega
Mensajes: 68
Registrado: 29 Nov 2016, 16:06
Agradecido: 0
Agradecimiento recibido: 3 veces

Ok muchas gracias a ambos por la información, es para un colega que ha comprado un pack de mandos y viene con esta placa de mierda, lo probaré.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Hombre, jeje, que la placa no es tan mala, se vende bastante.
Ya nos contarás qué tal todo ;-)
Responder