la 14-12-2023 05:12 PM
Am încercat să caut documentație pentru elucidarea misterului mesajelor de diagnosticare a bateriei din Samsung Members.
Normal că nu găsești așa ceva, și atunci am căutat orice documentație posibilă despre mecanismele interne ale sistemului de operare de pe telefoanele Samsung, inclusiv in codul sursă făcut public de către Samsung.
Samsung determină (in sec_battery) două stări de sănătate, una bazată pe ASOC și numărul de cicluri de încărcare, și una pentru starea de moment a bateriei (folosită și la încărcare).
Astfel în toate codurile sursă pe care le-am văzut, inclusiv pentru S22, pentru starea generală de sănătate există urmatoarele valori:
BATTERY_HEALTH_UNKNOWN (acesta cred că era pe telefoanele mai vechi)
BATTERY_HEALTH_GOOD până la 900 cicluri și ASOC 75%
BATTERY_HEALTH_NORMAL până la 1200 cicluri și ASOC 65%
BATTERY_HEALTH_AGED până la 1500 cicluri și ASOC 55%
BATTERY_HEALTH_BAD peste 1500 cicluri sau ASOC mai mic de 55%
Acestea ar fi echivalente cu mesajele de la durata bateriei:
BATTERY_HEALTH_GOOD = Bună (Good)
BATTERY_HEALTH_NORMAL = Normală (Normal)
BATTERY_HEALTH_AGED = Slabă (Weak)
BATTERY_HEALTH_BAD = Nesatisfăcătoare (Bad)
Ținând cont că valorile ASOC sunt aceleași cu documentația de la Knox tind să cred atunci că și numărul de cicluri este cel folosit pentru toate telefoanele.
A doua stare de sănătate (cea de moment) pe care o determină sistemul scoate următoarele valori (partea mai interesantă):
Este posibil ca și acestea să fie luate în calcul (despre acestea nu am găsit nimic) de către Samsung Members.
Este bine de știut că Samsung folosește o altă tehnologie pentru fabricarea bateriilor, iar dacă la alte telefoane voltajul maxim este de 4.3V (acesta este luat in calcul și de către AccuBattery pentru calculul sănătății bateriei), la Samsung ajunge la valori și mai mari. De exemplu bateria de la S22 Ultra are volajul maxim 4.45V iar cel de la S22 are 4.47V. Din câte am vazut, tocmai pentru că folosește altă tehnologie de fabricare pentru a urca voltajul, nu încărcarea la 100% este cea care scade performanțele bateriei ci încălzirea bateriei. Deci cel mai important pentru sănătatea bateriei este să nu lăsați bateria să ajungă la temperaturi ridicate.
O altă greșeală pe care mulți o fac este utilizarea acelui cod USSD cu *# penru recalibrare (Quick Start). Acesta dă o comanda către Power IC să reseteze capacitatea totală a bateriei și capacitatea rămasă și încearcă să le determine din nou. Dar pentru o calibrare corectă bateria trebuie sa aiba o anumită stare (voltaj, temperatură, si sarcina), altfel calibrarea este o decalibrare. De aceea internetul este plin de utilizatori care au făcut acea calibrare și apoi telefonul nu le mai arăta corect nivelul bateriei.
In cazul înlocuirii bateriei cu una noua trebuie resetat Fuel Gauge-ul de la Power IC, capacitatea maximă și numărul de cicluri, iar acest lucru se poate face doar folosind un dispozitiv special (Jig) conectat la telefon. Fără această resetare numărul de cicluri se cumulează cu cel vechi, iar mesajul din Samsung Members o să fie eronat.
la 14-12-2023 06:17 PM
la 14-12-2023 06:34 PM
la 16-12-2023 08:19 PM
la 16-12-2023 08:20 PM
la 16-12-2023 08:47 PM
la 14-12-2023 07:23 PM
la 14-12-2023 07:44 PM
14-12-2023 07:50 PM - editat 14-12-2023 07:51 PM
la 14-12-2023 09:44 PM
la 14-12-2023 10:06 PM
14-12-2023 10:56 PM - editat 14-12-2023 11:00 PM
la 14-12-2023 11:49 PM
la 30-01-2025 08:18 PM
15-12-2023 12:09 AM - editat 15-12-2023 12:42 PM
la 15-12-2023 12:27 AM
la 15-12-2023 12:38 AM
la 16-12-2023 08:24 PM
la 16-12-2023 09:16 PM
16-12-2023 09:50 PM - editat 16-12-2023 10:13 PM
la 18-12-2023 03:14 PM