Gerät: Moto X Play (Rooted, Stock, Android 6.0.1, msm8916 Board, XT1562)
Warum möchte ich das Laden einschränken?
(Lassen wir aus, ob meine Gründe gültig sind oder nicht, und akzeptieren Sie, dass ich möchte , wenn Sie mit meinen Gründen nicht einverstanden sind.)
Um die Lebensdauer des Akkus zu verbessern, möchte ich das Laden auf 90% begrenzen, wie hier erläutert. Idealer Lade- / Entladeprozentsatz für maximale Akkulaufzeit?
Ist es möglich?
Ja, zumindest auf meinem vorherigen Gerät Honor 6, wie hier gezeigt. Wie überschreibe ich den Ladestrom auf Huawei Honor 6? mit zwei verschiedenen Möglichkeiten
Ich habe erfolglos versucht, die verantwortliche Datei zu identifizieren, in der das Ändern von Werten das Laden einschränken würde
Ich suche nach der Systemdatei, die für das Stoppen des Ladevorgangs verantwortlich ist, mit ihrem wahren Pfad (ohne Symlinks).
(Wie ich auf meinem vorherigen Gerät gesehen habe, war das Auffinden des Dateipfads eine große Herausforderung, nachdem ich ihn identifiziert hatte.)
Bearbeiten: Die Datei (en) gefunden, aber die Frage ist noch offen für bessere Möglichkeiten (im Vergleich zu meiner Lösung). Beispielhafte Antworten würden für eine Prämie von mindestens 100 in Betracht gezogen
quelle
/sys/class/power_supply/
ziemlich jedem Linux-System verknüpft, das ich gesehen habe. Warum müssen Sie sie in einem z. B. i2c-Baum finden?Antworten:
Okay .. Verstanden :)
Das erste, was zu beachten ist, ist auf Honor 6, meinem vorherigen Gerät. Es gab eine einzelne Datei, mit der ich herumspielen konnte, um den automatischen Ladevorgang zu beenden
Bei der Moto X-Wiedergabe gibt es zwei unterschiedliche Dateien - eine zum Trennen des Ladegeräts und eine zum Entfernen des Ladesymbols (Mit anderen Worten, Sie können den Ladevorgang beenden und das Symbol für das angeschlossene Ladegerät weiterhin anzeigen lassen). Bis ich das merkte, rannte ich im Kreis herum, da ich das Ladesymbol nahm, um zu zeigen, dass der Ladevorgang stattfand (und davon ausging, dass ich mit der falschen Datei zu tun hatte). Als ich beim Experimentieren bemerkte, dass die Ladung trotz des angezeigten Ladesymbols abfiel, überprüfte ich dies mit der Ampere-App und die Weisheit brach an!
Was sind die Dateien?
Möglicherweise gibt es andere Dateien, aber die Dateien, auf denen ich mich befand, sind:
Zum Aufladen des
/sys/devices/soc.0/78d9000.usb/power_supply/usb/online
Symbols : (Zum Deaktivieren des Symbols ändern Sie den Wert der Datei von0 to 1
)Zum Aufladen:
/sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/charging_enabled
(Zum Deaktivieren des Ladevorgangs ändern Sie den Wert der Datei von1 to 0
)Um dies zu automatisieren, ähnelte der Ansatz meiner Antwort hier mit Terminal Emulator und Macrodroid, wie hier erläutert - Wie automatisiere ich die Befehlszeile, wenn eine bestimmte Anwendung gestartet wird?
Wie habe ich die Dateien gefunden?
Unelegant , und ich hoffe, dass jemand einen guten Weg postet. Hier ist eine Möglichkeit , die möglicherweise für Sie arbeiten bei der Identifizierung der Datei- und Pfad
Annahmen
Lange Stunden auf dem Netz und einige Codierung auf GitHub (was ich überhaupt nicht verstehen) wies mich zu sehen
i2c
undusb
wie die zugehörigen Dateien mit Namencharger_enabled
oderenable_charger
. Dies scheint für Honor 6, Moto X und einige Nexus-Geräte zu gelten. Ich habe keine Ahnung, ob es Chipsatz oder Gerät abhängig istDer wahre Pfad dieser Datei befindet sich in
/sys
. Auch hier kann variierenNächste Schritte
Führen Sie eine Suche nach
charger enabled
oderenable_charger
oder eine Platzhaltersuche mit ähnlichen Wörtern in durch/sys
Ändern Sie die
rw
Berechtigungen, um das Ändern des Inhalts von1
nach0
oder umgekehrt zu ermöglichenSchließen Sie Ihr Ladegerät an und sehen Sie den Wert in der Datei, trennen Sie ihn und wiederholen Sie den Vorgang. Wenn sich der Wert ändert, sieht es wie die richtige Datei aus. Ändern Sie den Wert in der Datei, während das Ladegerät angeschlossen ist, und wenn der Ladevorgang beendet wird, haben Sie ihn getroffen (mehr noch, wenn sich der Pfad im
i2c
Verzeichnis befindet). Überprüfen Sie dies mit der Ampere-App, um den Ladestatus zu bestätigenWährend Sie gerade dabei sind, können Sie auch Originaldateien und geänderte Dateien in ein separates Verzeichnis in Ihrem Speicher kopieren. Wird für die Automatisierung benötigt
Wenn Ihr Gerät wie meins ist, bei dem der Ladevorgang gestoppt werden kann, aber das Ladesymbol angezeigt wird, wird mehr Mühe gegeben, um diese Datei anhand von Schlüsselwörtern wie
online
oderconnected
oder ??? zu identifizieren.Wenn Sie Glück haben, sollte oben für Sie arbeiten
Ebenso wie zusätzliche Informationen für die Nachwelt sind die Terminal Emulator-Verknüpfungen:
su –c "cp /storage/emulated/0/moto_charging/disable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
;
su -c "cp /storage/emulated/0/moto_charging/no_symbol_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"
su -c "cp /storage/emulated/0/moto_charging/show_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"
;
su –c "cp /storage/emulated/0/moto_charging/enable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
moto_charging
ist ein in Internal SD erstellter Ordner mit Originalkopien und geänderten Kopien (zum Aktivieren und Deaktivieren des Ladevorgangs). Diese Dateien werden in das System kopiert. Natürlich erfordert rootquelle
Jetzt gibt es Chargie - eine Kombination aus USB-Stick und Android-App, die das externe Laden begrenzt. Installieren Sie einfach den Stick zwischen Ladegerät und Telefon und wählen Sie mit der App den Ladezustand aus. So einfach ist das. Suchen Sie bei Google nach "chargie stick".
Offenlegung: Ich bin der CEO von Lighty Electronics. Wir haben Chargie entwickelt und würden Menschen, die dieses Problem hatten, lieben, unser Produkt genauso zu genießen wie wir. Kein Spam, nur die Lösung des Problems.
quelle
Sie sind besorgt über etwas und konzentrieren sich auf etwas, das unwesentlich ist.
Die meisten modernen Telefone verfügen über eine integrierte Technologie, die den Ladevorgang automatisch bei etwa 90% bis 100% beendet.
Kaufen Sie nicht in den gesamten Ladezyklus Hokuspokus. Wenn Sie ein gutes Telefon haben, sind Sie zu 100% golden (solange Sie Ihr Telefon aufladen, wenn es aufgeladen werden muss. Das bedeutet nicht jede Nacht ). Ich habe viele, viele Telefone getestet und habe diese "Theorie" des Ladezyklus noch nicht als wahr angesehen.
Ihr Telefon ist bereits so gebaut. Wenn Sie sehen, dass es zu 100% aufgeladen ist, ist es nicht buchstäblich seine Kapazität. OEMs tun dies, um zu verhindern, dass Personen Geräte überladen. (Das heißt, wenn Sie ein Telefon haben, bei dem der OEM intelligent ist).
Es ist auch wichtig zu beachten, dass die allgemeine Verwendung des Telefons Ihren Akku in einem Jahr entladen kann. Das Überleben der Batterie ist nicht für immer, egal wie gesund Ihr Ladezyklus ist. Dies hängt davon ab, wie Sie das Gerät verwenden, welche Apps Sie herunterladen und wie sie mit Ihrem Akku interagieren (Verbrauch) usw.
In jedem Fall können Sie Safe Charge , eine App von Google Play, verwenden, um Sie zu benachrichtigen, wenn das Aufladen über einen bestimmten Prozentsatz hinausgeht.
Quellen
Abgesehen von sechs Jahren Erfahrung, die allein nicht viel sind, finden Sie hier einige relevante Artikel.
Es gibt auch viele Peer-gesteuerte Foren mit Leuten, die über langjährige Erfahrung verfügen und diese Theorie getestet haben und falsch aufgetaucht sind. Geräte handhaben Ladungen selbstständig und stoppen bei Bedarf.
quelle