Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

Joystick marca NOGA modelo 3090 y similares shanwan como lograr un correcto funcionamiento.


  • Staff
    Team
    Moderator
    Translator

    @gestarvideo disculpa la tardanza, no tuve acceso a un computador hasta este momento.

    Como al parecer tu mando no es detectado como uno, es decir, la carpeta joystick no muestra ningun evento, intentemos agregando un quirk para tu mando.

    La sintaxis es la siguiente : usbhid.quirks=0xidVendor:0xidProduct:0x040

    En el caso especifico de tu mando habria que agregar la siguiente linea (la primera solo sirve como referencia):

    # ShanWan USB WirelessGamepad
    options usbhid quirks=0x20bc:0x5500:0x040
    

    en la version 4.1 al final del siguiente archivo:
    /etc/modprobe.d/usbhid.conf

    Necesitas darle permisos de escritura con:
    mount -o remount,rw /boot

    Reinicia y esperemos que ahora sea detectado el mando. Sino vamos a probar con esto, adaptandolo a tu mando:
    https://forum.recalbox.com/topic/5142/ayuda-para-configurar-control-ipega-pg-9055-red-spider/2



  • Hola paradadf he estado con problemas de salud lo que me ha impedido poder revisar antes tu respuesta. Desde ya te agradezco.
    Te comento que soy un novato con el manejo de una consola de comandos. Mas ingrese como root y no pude encontar el archivo usbhid.conf . Por otro lado use el WinSCP y aplique una busqueda desde el directorio raiz y tampoco lo encontre. Y a traves de este programa encontre en /etc/modprobe.d solamente un archivo llamado 8192cu.conf . Que no me ha servido de mucho.
    Evidentemente algo estare haciendo mal. De hecho ejecute la consola en WinSCP para probar si podia ejecutarlo desde ahi, pero tampoco.
    Por otro lado no se bien como ejecutar el comando mount o remount para lograr darle esos permisos de escrituta al archivo (debe ser el usbhid.conf). Tendria que escribirlo en la consola de esta manera
    remount,rw /boot
    o tendria que agregar algo mas.
    ¿Si lograra encontrar el archivo usbhid.conf podria modificarlo usando el notepad++?
    Y de no encontrarlo. ¿Es posible descargarlo desde algun lugar y copiarlo en ese directorio?
    Te comento que la version de Recalbox que tengo es efectivamente la 4.1.
    Ademas como ya habras notado, dado mis limitaciones, no comprendi bien que debo modificar en las lineas de comando que aparecen en el link que me agregaste como plan B.
    Igual tratare de analizarlo y te comento.
    Desde ya puedes darme todas las correcciones, los llamados de atencion, las indicaciones y mas que quieras; a fin que logre aprender el correcto manejo de este sistema.
    Agradezco tu paciencia y no te preocupes en la urgencia, pues como ves somos todos humanos y tenemos nuestros inconvenientes.
    Un abrazo.



  • Hola paradadf
    Use el WinSCP y con el putty ejecute estas lineas de comando
    mount -o remount, rw /
    echo 'SUBSYSTEM=="input", ATTRS{name}=="GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"' >> /etc/udev/rules.d/99-joysticks-exotics.rules
    reboot && logout
    y tambien corri una que modifique asi
    mount -o remount, rw /
    echo 'SUBSYSTEM=="input", ATTRS{name}=="UsbWirelessGamePad", MODE="5500", ENV{ID_INPUT_JOYSTICK}="1"' >> /etc/udev/rules.d/99-joysticks-exotics.rules
    reboot && logout
    las dos se ejecutaron bien.
    Pero sigue sin reconocer el mando y despues modifique el archivo recalbox.conf (Lo hice con el editor del WinSCP; mira si sere novato que no sabia que podia olvidarme del notepad) y cambie la linea
    global.inputdriver=sdl2
    mas tampoco pude lograr que funcionara.
    Espero no haber hecho mucho lio.
    Te consulto. Esta bien que use el WinSCP. Lo hago porque me es mas simple de usar. Tu dime.
    Saludos.



  • A me olvidaba ejecute el scrip anterior para serciorarme si reconocia el mando y nada de nada. Asi que ya veras que algo voy aprendiendo jajaja.
    Gracias por todo.


  • Staff
    Team
    Moderator
    Translator

    @gestarvideo podes usar lo que mas te guste. Por lo geberal yo uso una mezcla de todo, aunque obviamente WinSCP, al ser visual, es de los mas facil de usar. Muchos comandos desde WinSCP no me funcionan por si acaso (no tengo putty instalado, sino la version portable), o sea que uso putty por lo general para eso.
    La ruta es esa...
    /etc/modprobe.d/usbhid.conf
    Si tenes problemas para encontrarlo con WinSCP, utiliza putty y escribi:
    nano /etc/modprobe.d/usbhid.conf
    Nano es un editor de linea de comandos.
    Agrega tus lineas y guarda presionando CTRL+X, luego confirma con Y y finalmente presiona ENTER. Despues reinicia (podes escribir simplemente reboot).



  • Hola paradadf, como siempre impecable. He accedido a nano tanto con WinSCP con putty como haciendo root directamente en la recalbox (he visto como debo cargar previamente el permiso de escritura con mount -o remount, rw /boot como previamente me indicabas) y en los dos casos no me ha dejado agregar el quirks.
    Creo que por algun motivo el archivo
    /etc/modprobe.d/usbhid.conf
    de mi recalbox esta dañado.
    Al colocar la ruta me abre el editor pero no me carga ningun texto. Usando el menu de nano con contro+r trate de cargar el archivo y me arroja la leyenda de "not found".
    Insistiendo salgo y vuelvo a entrar y probar de escribir la linea del quirks en la pantalla en negro que me coloca luego de cargar
    nano /etc/modprobe.d/usbhid.conf
    mas al querer guardar como me indicas me lanza el siguiente mensaje
    Error writing /etc/modprobe.d/usbhid.conf: Read-only file system
    y no me deja avanzar mas que saliendo y cancelando la opcion.
    Usando WinSCP no pude hallar el archivo usbhid.conf en ningun directorio. Igual que la vez anterior.
    ¿Si es que debemos descartar una falla en el archivo o su borrado o falta, que estoy haciendo mal?
    ¿Y si no como puedo recuperar este archivo?
    Como siempre agradezco tus guias y tu paciencia.
    Un abrazo.


  • Staff
    Team
    Moderator
    Translator

    @gestarvideo seguro que tu version de recalbox es la 4.1? Sospecho que debe ser una inferior, o sea que el archivo en cuestion no existe.



  • paradadf ha sido mi error tengo recalbox 4.0.1 todabia no se como fui tan torpe.
    Al iniciar recalbox siempre me indica que hay una actualizacion. Mas pense que seria algo mas que la 4.1. Ademas cuando intento actualizar se queda cargando y no avanza. Sera quizas por la velocidad de mi coneccion wi-fi.
    Tratare de actualizame y ver si puedo por fin agregar el quirk.
    Te pondre al tanto.
    Saludos.


  • Staff
    Team
    Moderator
    Translator

    @gestarvideo antes de la 4.1 lo que podes hacer es agregar la siguiente linea:
    usbhid.quirks=0x20bc:0x5500:0x040
    Al final del siguiente archivo:
    /boot/cmdline.txt



  • Hola paradadf antes que nada me disculpo por la demora. Varios problremas me alejaron del PC y la Raspberry Pi.
    Te comento que actualice el Recalbox al 4.0.2 y realice la modificacion que me indicaste en el archivo cmdline.txt mas no me dio resultado. En cualquier momento tiro la toalla jajaja. No se si existira algun scrip o algo similar que me ayude a verificar la informacion del Joystick y ver si debo modificar algo en la sintaxis del quirks.
    Por lo demas siempre agradecido a tus enseñanzas y consejos.
    Un abrazo.



Want to support us ?

185
Online

59707
Users

18512
Topics

139271
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.