@acris tout à fait, j'ai lu la doc et me suis basé sur ton post https://forum.recalbox.com/topic/8921/a-lire-manettes-8bitdo/2 pour directement partir sur le mode Andoid.
Je te suis bien dans les test SD vs external et je tenterais au prochain soucis bien entendu. Cependant j'ai le sentiment que de ne pas me retrouver tout à fait dans un soucis qui serait présent tous le temps. En temps normal, je n'ai aucun soucis avec ces manettes et une fois appairées je peux jouer des heures sans aucune déconnexion. Le problème se pose de temps en temps à l'allumage, les manettes ne s'appairent pas. (En 7.0 c'était pas trop gênant mais depuis l'impossibilité de ré-appairer c'est bien plus grave).
Je reprends ta liste d'actions dès que le soucis se pose, depuis mon passage en SSH+procédure manuelle ça va. Je viens de reboot plusieurs fois, et faire l'appairage sans reboot egalement pas de soucis (comme tjs quand c'est aléatoire...)
L'idée du fichier corrompu me trotte dans le sens ou j'ai pu pendant que le problème se posait dans le menu (visible mais appairage impossible) me connecter en SSH et vérifier via "bluetoothctl paired-devices" que rien n'était lié. le scan/pair/connect/ trust c'est passé sans soucis.
A ta connaissance aucun fichier RB ne contient les manettes BT associées? Si seul le stack BT
Linux retient les ID je trouverais peut-être le problème dans /var/lib/bluetooth
Dans ce dossier je retrouve bien mon controller BT et les 2 manettes en trusted
(lignes avec * modifié pour confidentialité)
[General]
Name=8Bitdo SN30 Pro
Class=0x002508
SupportedTechnologies=BR/EDR;
Trusted=true
Blocked=false
Services=00001124-0000-1000-8000-00805f9b34fb;00001200-0000-1000-8000-00805f9b34fb;
[LinkKey]
*Key=3C79EFBDF49xxxxxxxxxx
Type=4
PINLength=0
[DeviceID]
Source=2
Vendor=11720
Product=24833
Version=256
# cat cache/
*MAC_manette1 MAC_manette2
*# cat cache/MAC_manette1
[General]
Name=8Bitdo SN30 Pro
PS: /etc/init.d/S32bluetooth me donne quelques info, btmon est installé aussi. Utile pour le prochain test