Le gros problème: comme beaucoup de gens, nous constatons que notre tablette ne maintient pas de charge lorsqu'elle est connectée à l'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 autorisations appropriées (Acer chmod 777 input_cur_limit
:, Tab 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
- Tab 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 augmente (près de 1000mA, ou tout ce que nous spécifions) et nous ne faisons rien frire (PC, appareil OTG, tablette) et lorsque la batterie se remplit, elle se régule à une valeur inférieure. Tout bon.
Le problème maintenant: nous avons une nouvelle tablette. Le Samsung Galaxy Tab 4 - 7 "(également essayé sur un 8" avec les mêmes résultats).
Nous avons trouvé le fichier que nous pensions devoir modifier:
current_now
danssys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
Nous avons changé les autorisations et utilisé echo "1000" > current_now
pour essayer de modifier le fichier et rien ne se passe. Il revient instantanément à 450 et le relevé du compteur ne monte pas.
Des idées? Cela a fonctionné sur les deux premiers appareils que nous avons essayés, mais pas sur ces deux derniers (onglet 4 - 7 "et 8"). Peut-être que quelqu'un a une méthode complètement différente? Il y a peut-être un autre fichier à modifier (nous avons essayé plusieurs autres fichiers de même nom). Nous comprenons que cela brise la spécification USB 2, mais nous devons charger les tablettes et envoyer des données en même temps.
/sys/devices/
? # ls -alh /sys/devices/
listera le contenu. Il peut y avoir un moyen spécifique à la plate-forme / au fournisseur d'activer / désactiver cela.