Deaktivieren des Ladens des angeschlossenen USB-Geräts (Telefon)

Deaktivieren des Ladens des angeschlossenen USB-Geräts (Telefon)

Ich verwende mein Telefon oft als mobilen Internet-Hotspot, der über USB mit meinem Computer verbunden ist. Das funktioniert gut, aber wenn das Telefon nicht bereits vollständig aufgeladen ist, beginnt es, seinen Akku über das Notebook aufzuladen, wodurch der Akku des letzteren ziemlich schnell entladen wird. Da es sich an beiden Enden um einen USB-C-Anschluss handelt, vermute ich, dass der Ladestrom sogar 0,5 A überschreiten kann, was zu einer ziemlich schnellen Entladung des Akkus meines Notebooks führt. Ich würde das Laden des Telefons lieber vollständig deaktivieren, wenn mein Notebook selbst mit Akkustrom läuft. Eine Strombegrenzung auf das USB-Minimum von 0,1 A wäre auch in Ordnung. Den Anschluss vollständig zu deaktivieren, ist keine Option, da dies auch das USB-Tethering deaktivieren würde.

Frage: Wie kann ich das USB-Laden eines angeschlossenen Gerätes deaktivieren oder zumindest den Strom auf 0,1A begrenzen?

Notebook: Lenovo Thinkpad T480
Betriebssystem: Ubuntu 20.04
Telefon: SHIFT-Telefon mit Android 8, nicht gerootet

Vielen Dank und liebe Grüße, Philipp

Antwort1

Das ist nicht möglich. Die Funktion zum Laden über USB ist in das Motherboard integriert. Sie müssten einen Weg finden, das Laden über USB auf der Telefonseite zu deaktivieren, aber dazu ist möglicherweise Rooting erforderlich. Eine praktikable Lösung wäre derzeit, stattdessen eine drahtlose Methode zum Herstellen einer Verbindung mit Ihrem Telefon zu verwenden.

Antwort2

Gastgeberseite

Ich habe mir dieElektrotechnik Stack Exchangeund anscheinenddas ist nichts, was Software auf der Host-Seite steuern kann,da normalerweise der Chip selbst (der die Datenkommunikation durchführt) in einem zurückgesetzten Zustand gehalten wird, sofern nicht zuerst die Stromversorgung angeschlossen wird, und selbst wenn Sie die Aushandlung höherer Laderaten deaktivieren können, werden immer 0,5 A oder 0,1 A geliefert, wie in der Spezifikation definiert.Es ist das Gadget, das entscheidetwie viel davon verbraucht wird. Allenfalls könnte man einen alten Hub dazwischen schalten, der nur 0,1A pro Port liefern kann.

Gadget-Seite

Auf der Gadget-Seite ist es ganz einfach, und es gibtApps dafür, wie „Battery Charge Limit“ (z.B. bei XDA)Aber „dank“ Google sind diese Appsbrauche Wurzel. (DortSindgesperrte Telefone, die so etwas eingebaut haben. Aber ich habe selbst noch keins gesehen.)

Alternativen

Eine weniger vorgefertigte Lösung besteht darin, den WLAN-Hotspot oder die Bluetooth-Verbindungsfreigabe Ihres Telefons zu aktivieren und nur diese zu verwenden.

Die große Einschränkung dabei ist, dass (unter Android) ADB keine Debug-Verbindung über WLAN zulässt, es sei denn, Sie haben sie zuvor über USB aktiviert. Jedes Mal. Angeblich aus Sicherheitsgründen. Aber eigentlich ist das nur Faulheit oder Inkompetenz, denn es kann durchaus sicher gemacht werden, genau wie beispielsweise SSH, das buchstäblich auf Googles eigenen Servern läuft.

Ich habe schon einmal ein kleines Udev-Skript mit einem GUI-Helfer erstellt, das es so weit wie möglich automatisiert: Sie schließen das Telefon über USB an, es sagt Ihnen, dass es „heiß“ ist, Sie ziehen das Kabel wieder ab und dann richtet es die Verbindung über den WLAN-Hotspot ein. Ohne Root müssen Sie den Hotspot allerdings immer noch manuell aktivieren. Es ist also keine große Hilfe und ich habe es aufgegeben, es sei denn, ich debugge.

Moral der Geschichte

Kaufen Sie NIEMALS ein Gerät, das Sie nicht steuern. Denn sonst wäre die Steuerung in der benutzerdefinierten Konfiguration Ihres Telefons ganz einfach.

verwandte Informationen