Error GPD Q9, no detecta los controles fisicos correctamente

Buenos dias, hace tiempo que tengo un problema con las ultimas versiones de retroarch. Utilizo una GPD Q9 para jugar. Quando abro la aplicacion, aparece el mensaje que dice " 100% GPD XD configured on port 0", pero solo funciona el pad analogico izquierdo de la consola. Los botones, el dpad… no funcionan. cuando voy al menu de configuracion de los controles, no puedo configurar ningun boton, ni ningun otro pad, no reconoce ninguno. durante los juegos, solo reconoce los controles visibles en la pantalla, pero si desactivo la opcion overlay, no reconce ningun control. En resumen, parece que los controles fisicos no los reconce correctamente. En la aplicacion de la consola, esta activada la opcion PSP joystick aka Ps3 joystick. Hace tres o cuatro versiones de la aplicacion, todo funiconava correctamente, para más señas, dejo de funcionar en la actualizacion que incluia el emulador de amstrad CPC. Fue allí, cuando intentava configurar ese emulador, cuando todo dejo de funcionar correctamente. Por favor alguien puede ayudarme. Un saludo y muchas gracias.