Buenas tardes,
Soy bastante novato en este tema, peró después de casi 2 meses rompiéndome la cabeza en como podía hacer funcionar el segundo player en Raspberry Pi2 mediante el maldito controlador Xin Mo Dual, parece ser que he dado con la clave !!!
Parece ser que por algún motivo que desconozco, la Raspberry solamente reconoce un player de los dos que van conectados a la controladora Xin Mo Dual.
Para solucionarlo, hay que descargarse un parche (Kernel), copiarlo a la Raspberry, e introducir una línea de Texto dentro de Retropie
La Raspberry que uso es una Rasbpery Pi2
El software es Retropie 3.6
Y el Parche (Kernel) - El enlace de descarga se encuentra aqui:
http://blog.petrockblock.com/forums/topic/...he-axis/page/8/A continuación os paso un pequeño tutorial que he traducido con ayuda google traslator de paginas en Alemán e Inglés.
Paso 1: Conecte los cables de los botones de arcade a Xin-mo
Paso 2: descargar y grabar tu imagen de RetroPie a una tarjeta SD.
Paso 3: Inserte la tarjeta SD con RetroPie 3.x en Raspberry PI 2 y conectarla a la red con un cable RJ-45 o wifi.
Paso 4: vaya al menú "RetroPie" y seleccione: RetroPie” menu and select : “raspberry Pi configuration tool raspi-config”.Haga clic en: "Expand filesystem". Reiniciar el sistema. (No es necesario en versiones RetroPie más nuevas)
Paso 5: ingresar a la terminal y una contraseña de root, escriba: sudo passwd root y elija una contraseña. Por ejemplo: usuario: Root contraseña: Raspberry
Paso 6: Descargar este kernel personalizado (se arreglo el problema con los joysticks con uno a)
(Núcleo más reciente, utilice esto si instalas 3.6: custom_kernel_1.20160128-1.tar.gz
(Gracias a feederchain por el parche).
Paso 7: no descomprimir el archivo solo colóquelo en algún lugar en la tarjeta SD. Yo lo coloqué en la carpeta BIOS. (Utilizar filezilla para transferir el archivo desde mi computadora al Pi) (Hacer esto como ROOT!)
Paso 8: ejecutar estos comandos desde la terminal en la Raspberry Pi o usando SSH:
cd /home/
(Este es el lugar que colocó su archivo, así que aquí utilicé/home /)
tar -xf custom_kernel_1.20160128-1.tar.gz
(Este comando Desempaqueta el archivo)
cd custom_kernel_1.20160128
sudo ./install.sh
(Esto instalará el kernel a medida)
Después de esto debe reiniciar el Raspberry Pi.
Paso 9: ahora vamos a modificar el cmdline.txt con lo que conseguimos dos controladores en vez de uno.
SSH o terminal otra vez:
cd /boot/
sudo nano cmdline.txt
(Agregue el siguiente contenido después de un espacio al final de la primera línea): usbhid.quirks=0x16c0:0x05e1:0x040
Presione CTRL + X y escriba "Y" para sí, por lo que guarda el archivo.
Con estos pasos he conseguido que funcionara el segundo player Xin Mo Dual en Raspberry Pi2.
Si el cableado está correcto, deberían funcionar los 2 jugadores como es debido.
De lo contrario habría que realizar la configuración dentro en Retroarch.
Como bien he dicho en el inicio, soy muy principiante en este tema, y cuando estaba poniendo el parche, el texto y todo ese rollo, no confiaba en que fuera a funcionar. Mi sorpresa fue que si que me funcionó sin saber mucho del tema.
Os adjunto tambien el enlace de donde he sacado la información (Ésta está en Inglés)
http://blog.petrockblock.com/forums/topic/...pie-easy-guide/Saludos!