by kjo » 19 Jan 2013, o 15:00
Po około 2 miesiącach używania tej przeróbki wystąpił u mnie problem z baterią. Polegał on na tym, że błędnie była rozpoznawana jej pojemność na podstawie rezystancji między pinami baterii: BSI i GND.
System informował o krytycznie niskim poziomie naładowania baterii. Po podłączeniu do ładowarki wyskakiwał komunikat o niskim poziomie baterii oraz prośbie o odłączenie ładowarki w celu oszczędzania energii. Jednocześnie wskaźnik poziomu naładowania baterii nie informował o procesie ładowania. Bateria była sprawna i naładowana dla pewności w zewnętrznej ładowarce. Telefon mimo wskazywania krytycznie niskiego poziomu naładowania baterii działał na niej przez kilka dni.
Po zainstalowaniu Nokia Energy Profiler okazało się, że telefon odczytuje nominalną pojemność baterii równą 1 mAh. Bateria posiadała prawidłową rezystancję podłączoną do pinu BSI 120 KΩ. Po podłączeniu równolegle 100 KΩ otrzymywałem odczyt pojemności na poziomie około 1000 mAh. Jednocześnie telefon prawidłowo rozpoznawał rezystancję 10 KΩ pozwalającą wejść w tryb "Local Mode", co pozwalało przypuszczać, że problem dotyczy błędnego obliczania nominalnej pojemności baterii przez system na podstawie zmierzonej rezystancji między pinami BSI i GND.
Ponowne wgranie firmware rozwiązało problem. Nominalna pojemność baterii szacowana jest poprawnie na ok. 1563 mAh.
Nie wiem, czy błąd wynika z wprowadzonych modyfikacji, czy też znajduje się w oryginalnym firmware.
Opis powyższego problemu zamieszczam dla osób, u których mógłby wystąpić podobny problem, aby nie kupowały niepotrzebnie nowej baterii. Jeśli objawy problemu są podobne jak u mnie wystarczy ponownie wgrać firmware. Twardy reset nie rozwiązuje tego problemu.
Pozdrawiam
[ Komentarz dodany przez: sieman0: 22 stycznia 2013, o 20:20 ]Zmniejszyłem co jedynie to zużycie CPU z 75% do 50% ale to działanie dla pojedynczego procesu a reszta modyfikacji opiera się na zmianie miejsca zapisywania Cachu i jego wartości. Kiedy ja jeszcze miałem E52 to testując oprogramowanie w podobnym okresie czasu jak Ty to bateria trzymała normalnie do 7 dni.