Das große Problem: Wie viele Menschen stellen wir fest, dass unser Tablet bei Anschluss an USB nicht aufgeladen bleibt (PC oder anderes Gerät, keine Netzbuchse, wir benötigen Daten und Aufladen gleichzeitig).
Was bisher funktioniert hat: Auf zwei Tablets konnten wir das Tablet erfolgreich zwingen, einen höheren Strom zu ziehen, indem wir einen höheren Wert in die Dateien geschrieben haben
- auf Acer Iconia Tab 8:
/sys/devices/pci0000:00/0000:00:18.1/i2c-1/1-0035/power_supply/smb34x-usb_charger/
- auf dem Samsung Galaxy Tab A:
/sys/devices/soc.0/i2c.65/i2c-13/13-0066/max77849-charger/power_supply/max77849-charger/
Auf diesen Tablets in den oben genannten Verzeichnissen können wir nach dem Festlegen der entsprechenden Berechtigungen (Acer : chmod 777 input_cur_limit
, Tab A chmod 777 current_now
:) den USB-Ladestrom ändern, indem wir mit den folgenden Befehlen in die Dateien schreiben:
- Acer:
echo "1000" > input_cur_limit
- Tab A:
echo "1000" > current_now
Dies funktioniert hervorragend auf diesen beiden Tablets. Ein Inline-Messgerät am USB zeigt an, dass der Strom höher ist (nahe 1000 mA oder was auch immer wir angeben) und wir nichts braten (PC, OTG-Gerät, Tablet) und wenn sich der Akku selbst füllt, regelt er auf einen niedrigeren Wert. Alles gut.
Das Problem jetzt: Wir haben ein neues Tablet. Das Samsung Galaxy Tab 4 - 7 "(auch auf einem 8" mit den gleichen Ergebnissen ausprobiert).
Wir haben die Datei gefunden, die wir ändern sollten:
current_now
imsys/devices/platform/3.i2c/i2c-8/8-0049/power_supply/sec-charger
Wir haben die Berechtigungen geändert und echo "1000" > current_now
versucht, die Datei zu ändern, und es passiert nichts. Es kehrt sofort wieder auf 450 zurück und der Zählerstand steigt nicht an.
Irgendwelche Ideen? Es funktionierte auf den ersten beiden Geräten, die wir ausprobiert haben, aber nicht auf diesen beiden letzten (Tab 4 - 7 "und 8"). Vielleicht hat jemand eine ganz andere Methode? Möglicherweise muss eine andere Datei geändert werden (wir haben mehrere andere Dateien mit ähnlichen Namen ausprobiert). Wir verstehen, dass dies gegen die USB 2-Spezifikation verstößt, müssen jedoch die Tablets aufladen und gleichzeitig Daten senden.
/sys/devices/
? # ls -alh /sys/devices/
listet den Inhalt auf. Möglicherweise gibt es eine plattform- / herstellerspezifische Möglichkeit, dies zu aktivieren / deaktivieren.