Le gros problème : Comme beaucoup de gens, nous constatons que notre tablette ne maintient pas sa charge lorsqu'elle est connectée à un port USB (PC ou autre appareil, pas de prise secteur, nous avons besoin de données et de charge simultanément).
Ce qui a fonctionné jusqu'à présent : Sur deux tablettes, nous avons réussi à forcer la tablette à tirer un courant plus élevé en écrivant une valeur plus élevée dans les fichiers
- sur Acer Iconia Tab 8 :
/sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
- sur Samsung Galaxy Tab A :
/sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/
sur ces tablettes dans les répertoires ci-dessus, après avoir défini les permissions appropriées (Acer : chmod 777 input_cur_limit
, onglet A : chmod 777 current_now
) nous pouvons changer le courant de charge USB en écrivant dans les fichiers avec les commandes :
- Acer :
echo "1000" > input_cur_limit
- Onglet A :
echo "1000" > current_now
Cela fonctionne très bien sur ces deux tablettes. Un compteur en ligne sur l'USB montre que le courant est plus élevé (près de 1000mA, ou ce que nous spécifions) et nous ne grillons rien (PC, dispositif OTG, tablette) et lorsque la batterie se remplit, elle se régule elle-même à une valeur inférieure. Tout va bien.
Le problème maintenant : Nous avons une nouvelle tablette. La Samsung Galaxy Tab 4 - 7" (également essayée sur une 8" avec les mêmes résultats).
Nous avons trouvé le fichier que nous pensions devoir modifier :
-
current_now
sursys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
Nous avons changé les permissions et utilisé echo "1000" > current_now
pour essayer de modifier le fichier et rien ne se passe. Il revient instantanément à 450 et la lecture du compteur n'augmente pas.
Des idées ? Cela a fonctionné sur les deux premiers appareils que nous avons essayés, mais pas sur ces deux derniers (Tab 4 - 7" et 8"). Peut-être que quelqu'un a une méthode complètement différente ? Peut-être y a-t-il un autre fichier à modifier (nous avons essayé plusieurs autres fichiers portant un nom similaire). Nous comprenons que cela enfreint la spécification USB 2, mais nous avons besoin de charger les tablettes et d'envoyer des données en même temps.