Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

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

    Recalbox general
    joystick marca noga modelo 3090
    2
    18
    10984
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gestarvideo
      gestarvideo last edited by

      Hola para comenzar indico que poseo una raspberry pi 3 y tengo recalbox 4.1 en una tarjeta micro SD Kingston HC I clase 10 R 45 MB/s de 32GB.
      Logre intalarle un mando clon de Xbox 360 sin ningun problema y ademas tengo un teclado wireless marca NOGA que funciona impecablemente.
      Mis inconvenientes surgieron al querer conectarle un nuevo joystick. El mismno es un clon PS3 (que tambien acepta PS2 y PC) este es de marca NOGA modelo NG-3090 wireless gamepad.
      Al ver que no podia utilizarlo lei el manual; hice root y con el comando dmseg vi que era de tipo shanwan. Desde mi PC utilizando Notepad++ modifique el archivo recalbox.conf deajando la linea:
      controllers.ps3.driver=official
      de esta manera:
      controllers.ps3.driver=shanwan
      reinicie la raspi y... todo siguio igual.
      Es importante hacer un parentesis y comentar que el joystick de referencia funciona correctanmente tanto en una PS3 como en una PC con Win 8. Dejo el dongle conectado y emparejo sin problemas el mando con el dongle mas recalbox no lo reconoce. Al mismo tiempo un amigo me presto un mando wireless marca SORMA (sin modelo) el cual es del mismo tipo. Tanto es asi que puedo emparejar un mando con el dongle del otro sin problemas (y usarlo correctamente por ejemplo en una PS3). Ejecuto el comando dmseg con este nuevo joystick y tambien me arroja (logicamente) que es tipo shanwan. Como sopecharan tampoco lo reconoce.
      Mi duda es si es que algo estoy haciendo mal, o si hay algo que estoy omitiendo.
      He leido en algunos foros que podria intala**e un archivo .bin o algun driver mas desconozco como conseguirlos ni donde o como instalarlos.
      Es una pena no poder usar estos mandos ya que son muy lindos, comodos y economicos.
      Cualquier ayuda voy a agradecerla.
      Un abrazo.

      paradadf 1 Reply Last reply Reply Quote 0
      • paradadf
        paradadf Staff @gestarvideo last edited by

        @gestarvideo los mandos tipo ps3 (que funcionen por bluetooth) hay que conectarlos por usb 10 segundos y luego presionar el boton de PS para emparejarlos.

        If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

        1 Reply Last reply Reply Quote 0
        • gestarvideo
          gestarvideo last edited by

          Hola paradadf te comento que he hecho lo siguiente: conectar el dongle que viene con el mando, emparejarlo con el boton ps y tratar de configurarlo en la raspi con recalbox 4.1 dejando conectado el dongle y tambien desconectandolo. En ninguno de los casos reconoce cualquiera de los dos mando que poseo tipo shanwan.
          Tambien probe conectarlos en forma directa por usb (con el cable que traen incluido) mas al hacer esto el mando se pone en modo de carga y no puedo emparejarlo con el boton ps.
          La verdad es que esta situacion me deja muy desconcertado y veo al pasar los dias que es un problema muy usal con mados alternativos tipo PS3. Se que la mejor opcion es comprar o adquirir mandos originales los cuales no tienen este tipo de problemas. O inclina**e a buscar joystick alternativos pero de tipo Xbox en ves de PS3 ya que por lo que he visto en general son reconocidos por recalbox sin problemas y a lo sumo pueden generar conflictos al conectar mas de uno pero no en todos los casos y aun asi la mayor parte de las veces puede soluciona**e facilmente desde la configuracion de mandos de recalbox. Sin embargo veo que es muy comun que los joystick alternativos de PS3 sean un dolor de cabeza para ser configurarlos.
          Se que todo esto exede mi comentario original. Mas veo que es un punto a destacar para quienes dan su esfurezo en el desallo de este sistema que nos da tantas alegrias y seriamos muchos quienes agradeceriamos y agradecemos se mejores este punto. Ya que no todos podemos acceder al costo de adquirir mandos originales.
          Desde ya agradezco toda recomendacion o aporte que puedan suministrame.
          Un fuerte abrazo.

          1 Reply Last reply Reply Quote 0
          • gestarvideo
            gestarvideo last edited by

            PD: Releyendo los mensajes observo un detalle importante. NO estoy seguro de que los mandos sean de tipo bluetooth, es mas me inclino a que sean de tipo wi-fi. Ya que en el caso de conectarlos a la PC con Win 8 no realice ningun tipo de coneccion por el bluetooth de la misma. Solo puse el dongle en puerto usb y sin que medie ningun driver externo pude utilizarlo con Mame y con emuladores de NES y SEGA. Lo cual me da a suponer que son tipo wi-fi.
            ¿Hay alguna manera de poder saber ya sea desde recalbox o desde la PC de que tipo son?
            Pues he buscado por internet y los fabricantes no especifican ni alli ni el la documentacion que acompaña a los mandos que tipo de coneccion wireless es la que usan.
            Quizas este punto sea la clave del problema.
            Desde ya les agradezco sus sugerencias.

            paradadf 1 Reply Last reply Reply Quote 0
            • paradadf
              paradadf Staff @gestarvideo last edited by

              @gestarvideo si el mando viene con un adaptador usb, entonces es obligatorio conectarlo (y efectivamente no es bluetooth).

              Conecta el mando y el adaptador y ejecuta esto:

              https://github.com/recalbox/recalbox-os/wiki/Recalbox-support-(EN)

              Comparte el archivo aqui.

              If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

              1 Reply Last reply Reply Quote 0
              • gestarvideo
                gestarvideo last edited by

                Hola paradadf te comento lo que hice:
                Instale WinSCP
                Instale putty.exe
                Abri la aplicacion WinSCP la configure para conecta**e a recalbox con clave root
                ejecute dentro del putty el scrip /recalbox/scripts/recalbox-support.sh
                copie el archivo que me arrojo a mi PC
                lo subi a zippyshare y me arrojo el siguiente link
                http://www120.zippyshare.com/v/vaMq9Lm3/file.html
                Espero haber hecho todo correctamente y que con este archivo puedas encontrar la forma de configurar este tipo de mando.
                Por otro lado me parecio en gran programa el WinSCP, quiciera consultarte si podria usar el mismo para toda comunicacion con mi recalbox en ves de usar la red de Win 8 y como ultima consulta si seria posible usar tambien este programa para conectarme con la raspi bajo raspbian. Se que esto ultimo es un adicional inesperado mas si aunque sea me facilitarias como encontrar informacion sobre ese tema te estaria mas que agradecido.
                Desde ya gracias por tu guia y consejos, como por tu predispocision.
                Un abrazo.

                1 Reply Last reply Reply Quote 0
                • gestarvideo
                  gestarvideo last edited by

                  Hola paradadf te paso un nuevo link de zippyshare
                  http://www27.zippyshare.com/v/BaABSW6L/file.html
                  Ahi subi el archivo resultante de correr el scrip anterior pero teniendo conectado a la raspi solo el joystick de referencia o sea el de marca NOGA modelo 3090 ya que en el link anterior tenia conectado el teclado inalambrico y el mando alternativo tipo Xbox. De hecho en este nuevo archivo hasta desconecte el HDMI.
                  En realidad no se cual de los dos casos te sera mas util. Mas estan los casos; el primero tiene otros perifericos conectados y el ultimo (el que acompaña este mensaje) solo tiene conectado el mando que tiene inconvenientes.
                  Un abrazo.

                  paradadf 2 Replies Last reply Reply Quote 0
                  • paradadf
                    paradadf Staff @gestarvideo last edited by

                    @gestarvideo perfecto, gracias. Vuelvo a casa y lo veo.

                    If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                    1 Reply Last reply Reply Quote 0
                    • paradadf
                      paradadf Staff @gestarvideo last edited by

                      @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

                      If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                      1 Reply Last reply Reply Quote 0
                      • gestarvideo
                        gestarvideo last edited by

                        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.

                        paradadf 1 Reply Last reply Reply Quote 0
                        • gestarvideo
                          gestarvideo last edited by

                          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.

                          1 Reply Last reply Reply Quote 0
                          • gestarvideo
                            gestarvideo last edited by

                            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.

                            1 Reply Last reply Reply Quote 0
                            • paradadf
                              paradadf Staff @gestarvideo last edited by

                              @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).

                              If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                              1 Reply Last reply Reply Quote 0
                              • gestarvideo
                                gestarvideo last edited by

                                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.

                                paradadf 1 Reply Last reply Reply Quote 0
                                • paradadf
                                  paradadf Staff @gestarvideo last edited by

                                  @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.

                                  If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                  1 Reply Last reply Reply Quote 0
                                  • gestarvideo
                                    gestarvideo last edited by

                                    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.

                                    paradadf 1 Reply Last reply Reply Quote 0
                                    • paradadf
                                      paradadf Staff @gestarvideo last edited by paradadf

                                      @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

                                      If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                      1 Reply Last reply Reply Quote 0
                                      • gestarvideo
                                        gestarvideo last edited by

                                        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.

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post

                                        Want to support us ?

                                        99
                                        Online

                                        98.7k
                                        Users

                                        28.1k
                                        Topics

                                        187.0k
                                        Posts

                                        Copyright © 2021 recalbox.com