Primer que res, he de dir que si algú és tan agosarat com per fer cas de tot això i converteix el seu mòbil en un objecte de disseny exclusivament, jo no en vull saber res :-P
Anem per feina: si pel que sigui heu fet cap aquí, assumeixo que teniu accés root i que teniu certa experiència
flashejant ROM's al mòbil. Si no és així, no cal que seguiu llegint...
Una mica d'història:
ja fa temps que utilitzo ROM's de
cyanogen al mòbil. Evidentment n'hauria pogut tastar d'altres, però no ho he fet, perquè sempre m'hi he sentit còmode. Aquest és un dels desenvolupadors de ROM's per a
android més coneguts, i pel que es veu té un bon equip al darrera treballant en les seves ROM's.
Fa uns mesos ja havia provat el seu primer lliurament estable per a G1 pel que fa a android 2.2 (Froyo), però només em va durar una setmana al mòbil. Potser si hi hagués dedicat més temps, hagués canviat el kernel per defecte, hagués fet més proves de moure aplicacions a la partició ext de la targeta, potser... però no va ser així.
La qüestió és que fa uns dies, la llista de correu de
la bona gent que estava treballant en la traducció d'android al català es va revolucionar una mica, perquè gairebé van coincidir en el temps l'anunci de la sortida a la llum de la nova versió (6.1) de cyanogen amb opció d'idioma en català (gràcies a l'
Oriol Pellicer) i l'anunci que google ja passava a donar suport oficialment al català a android. Per a acabar-ho d'adobar, en
papapep va sortir
a fer dentetes i ja no vaig poder aguantar gaire més: al cap de pocs dies ja estava instal·lant cyanogenmod 6.1 al meu modest G1.
Més... ▼
Al primer moment la millora en la velocitat va ser evident, tot i que en una ROM acabada d'instal·lar, no se sap mai quina part d'aquest efecte és degut a les poques aplicacions que hi ha corrent al sistema ni quina és purament efecte placebo, però de seguida la sensació va ser diferent a la que havia tingut amb el primer intent de Froyo amb CM 6.0.
Però prou de parlar de les meves cabòries, anem al gra:
-La forma més fàcil d'obtenir l'última ROM de cyanogen per al G1 -a més de molta informació- és visitar
aquest fòrum.
-Una bona recomanació que em va fer en Jordi Augé (em sumo a la recomanació) mitjançant la llista de correu abans esmentada, és modificar l'SPL i la ràdio amb la informació d'
aquest enllaç. Amb això s'obtenen 15MB addicionals de RAM, que a un G1 ben bé que li van, sobretot tenint en compte que en aquesta versió de CM es recomana no tenir-hi swap activada. Aquí he de dir que després d'actualitzar ràdio i SPL es pot recuperar un nandroid previ o instal·lar una ROM nova seguint les indicacions pertinents sense perdre aplicacions ni configuració. Aquesta part va ser la que em va costar més, perquè tot i que ja feia temps que
trastejava el mòbil amb ADB, no m'hi havia connectat mai en mode fastboot i no me'n sortia, tot i seguir instruccions com
aquestes o
aquestes i haver fet el corresponent
sudo /etc/init.d/udev restart. Al final resulta que em faltava fer una cosa tan senzilla com posar-me al directori
tools i executar
sudo ./fastboot per a cada comanda.
-Un dels problemes d'aquesta ROM és que, pel que sembla un
bug del kernel, té un excessiu consum de bateria. N'hem estat parlant amb en
Sisco aquests
últims dies
-I ara ve el que segurament farà que no torni enrere i em quedi amb Froyo al G1. Una de les coses que encara em feien dubtar, tot i la millora de velocitat, era l'evident manca d'espai. Sí que una instal·lació nova de qualsevol SO sempre serveix per a eliminar molta porqueria, però encara hi havia algunes aplicacions que trobava a faltar ("per si un dia la necessito") i que no instal·lava perquè estava molt al límit. I una altra cosa que em molestava especialment era que després de cada reinici, els accessos directes a aplicacions instal·lades a la targeta que tenia a l'escriptori no es carregaven correctament (ho feien sense imatge) i havia de reiniciar l'ADW launcher, i a més algunes aplicacions com el teclat que faig servir i d'altres com My Battery Status o Toggle Settings no arrencaven i les havia d'iniciar jo manualment. Doncs bé, finalment he provat
la ROM de'n Firerat -basada en CM- que soluciona tots aquests problemes (i que també he instal·lat damunt sense perdre aplicacions ni configuració). Malauradament i per algun motiu que desconec, ha tornat el consum excessiu de bateria, i per això he instal·lat
un dels kernels antics que recomanen als fòrums de CM (i tot seguit, ezBiffTestKernel20101106-2708_S.zip tal com s'indica
aquí)
Encara no n'he pogut comprovar el resultat; quan ho hagi fet ja modificaré aquesta entrada. Edito: després de gairebé 7 hores (amb totes les connexions excepte la del telèfon -que ha suposat un 53% de la despesa de bateria- deshabilitades), la bateria només ha baixat un 2%, o sigui que de moment aquest kernel és el que hi deixo.
Això és tot, però encara deixaré aquí
l'enllaç a la solució per si us passa el que ja m'ha passat a mi un parell de vegades, acostumat a que la paperera per a les icones de l'escriptori fos a la part inferior de la pantalla :-)
#####################################
Actualització 27/12/2010 en relació al tema de la bateria
#####################################
Tot i que els darrers dies, el consum era força bo en relació a com havia anat al començament, hi havia una cosa que em tenia una mica mosca. Després del
port 2708 -que requereix el canvi de ràdio i SPL amb el qual s'obtenen els 15 MB addicionals de RAM tal com vaig comentar més amunt- el consum de bateria havia passat a ser excel·lent, però en canvi amb el kernel antic (també en parlo més amunt) no ho era tant: hi havia una baixada de bateria superior a l'1% cada hora, tot i tenir totes les connexions (excepte la del telèfon) desactivades. Però jo recordava que la primera nit després d'instal·lar aquest
port, el percentatge de bateria restant no s'havia mogut.
Avui, finalment, sembla que m'ha funcionat la neurona, i he recordat que el consum excessiu -al voltant del 10% per hora- també el vaig arribar a veure amb el kernel antic. El vaig tornar a
flashejar, però el tema no es va solucionar fins que, provant coses, vaig activar i desactivar l'USB debugging. I així ha sigut com he lligat caps: el consum excessiu no tenia relació directa amb la ROM modificada de Firerat, sinó que s'havia produït com a conseqüència d'haver activat l'USB debugging (tot i haver-lo desactivat després) per a tocar quatre coses per ADB.
Total, que ahir -i després del preceptiu nandroid- vaig
flashejar el
port 2708
al damunt i tot seguit la ROM de Firerat. Abans de reiniciar, i per si de cas, vaig fer
wipe de les estadístiques de la bateria... resultat: després de 6 hores el percentatge de bateria era
exactament el mateix. O sigui que ho tinc clar: de moment, res d'activar l'USB debugging, que té tots els números de ser el culpable.
#####################################
Nova actualització 27/12/2010 en relació al tema de la bateria
#####################################
Bé, aquí hi he de posar un gran #etfelicitofill dedicat a mi mateix, perquè la prova d'ahir va ser sense tornar a carregar, i per tant no es pot considerar vàlida, i de fet, ha tornat el consum excessiu després de carregar. Per tant: solució 1: reiniciar després de carregar si hi ha consum excessiu amb kernel 2.6.35.9 (tot i això, sembla que segueix sent vàlid desactivar USB debugging i
flashejar sense alimentació. Solució 2: kernel 2.6.34.7 per a tenir un consum molt moderat (lleugerament superior a l'1% per hora) sense haver de reiniciar després de carregar.
Una última cosa -de moment-, ara en relació al rendiment del telèfon: molt aconsellable el que es diu en
aquest altre post per a optimitzar-lo.
Menys... ▲
13 comentaris:
Ah! HAHAHA a mi també em va passar això de la paperera del launcher! XD Al final, després de remenar vaig veure que només calia crear un accés directe personalitzat que cridi el menú d'aplicacions, dels que porta el nou adw launcher. Suposo que és la solució que linques.
Respecte al tema del consum EXCESSIU de bateria... jo tinc una HTC Magic i fa MOLT temps que arrossego aquest problema, amb Cyanogen 6.0 i 6.1 ... només se'm va solucionar, crec, quan vaig tenir unes setmanes la rom oficial de t-mobile, però la sortida de la CM 6.1 en català em va cridar molt l'atenció.
Ara volia mirar de solucionar-ho (en 5 hores en standby SENSE ÚS s'arriba a menjar el 50% de la bateria, i algun dia m'he trobat que passades 9h el mòbil s'havia apagat, i parlo de tenir el mòbil 9h amb la pantalla apagada, sense wifi, només 2g i sense res més activat!). El curiós és que he anat provant de carregar el mòbil de diferents maneres (USB, corrent, encès, apagat, reiniciar-lo un cop desendollat, resetejar les battery stats...) i ALGUNA VEGADA (molt poques) he aconseguit que el consum de bateria fós més decent, però segueixo tenint problemes.
Entenc que el canvi de Kernel que dius deu solucionar això, però no entenc pq no ho canvien a la rom de cyanogen directament. És que he estat mirant molt i no he vist gaire clar el procés de canvi de kernel, com s'ha de fer i què comporta, i si hauria de canviar la radio spl (que ja la vaig canviar una vegada fa temps, per una que deien que tenia millor senyal de xarxa mòbil i menys consum de bateria).
Quan arribi a casa miro quines versions de radio spl tinc.
Gràcies!
XDD ja sabia que no seria l'únic!
Per al tema kernel, crec que només flashejant el 2.6.34 t'ha de funcionar, sense tocar SPL ni ràdio i per tant kernel i prou (i sense perill de brickejar, clar).
Però vaja, si posats a fer t'animes a canviar per tenir els 15 MB de més, llavors li poses el kernel i després l'"adaptador"; o sigui: SPL i ràdio per fastboot, restore del nandroid previ, kernel 2.6.34 i "adaptador" ezBiffTestKernel20101106-2708_S.zip. I si no, crec que seria només nandroid per si de cas i kernel. Però jo ho provaria, perquè val la pena despertar-te i veure que el percentatge de bateria gairebé no s'ha mogut.
Ja ho explicaràs, bona sort!
Ei, gràcies Tomàs!
Però això dels 15Mb també serveix pels HTC Magic?
M'estic mirant els enllaços que poses pel tema del canvi de kernel i solucionar això de la bateria, i em fa por, perque no entenc moltes coses que diu...
Jo ara mateix tinc:
Radio: 62.50SC.20.17U_2.22.23.02
Kernel: 2.6.35.9-cyanogenmod shade@toxygene #2
I quan arrenco en mode bootloader em posa aquestes dades:
SAPPHIRE PVT 32B SHIP S-ON G
HBOOT-1.33.0004 (SAPP10000)
CPLD-10
RADIO 2.22.23.02
Apr 9 2009,23:30:40
Què faig?? (merci eh)
Li he posat el kernel aquest (he comprovat que l'he canviat bé mirant a Settings>About phone) i la bateria segueix baixant vertiginosament... Jo ja no sé què fer!!!! :(
Ostres, perdona'm Aleix; no havia vist els teus comentaris...
Crec que sí que serveix per al teu Magic, que és un 32B...
Per al tema bateria, prova dues coses: desactivar l'USB debugging i flashejar sempre sense l'alimentació connectada.
Bona sort!
Ei! Que no estàs obligat a contestar res eh! Gràcies!
Això de flashejar sense endollar, ok. Però flashejar què? Què provo de flashejar ara? sense endollar...
Doncs... no estic segur al 100% si tot el que hi ha a http://forum.cyanogenmod.com/index.php?/topic/11548-CM6.1%202708port%20%28for%20new%20radio+spl%29 serveix per a Magic, però vaja, a la llista de correu també ho aconsellaven per a Magic, no? O si no ho pots preguntar al fòrum de cyanogen, a veure si t'ho poden confirmar... i si no, en el pitjor dels casos, jo provaria de flashejar la mateixa ROM al damunt, a veure si hi ha sort...
Vaig a publicar una actualització a l'entrada referent al tema bateria...
Ep!
Vaig flashejar la rom de nou sense connectar l'alimentació. Després vaig flashejar-hi el kernel antic que recomanaves. Finalment vaig resetejar les estadístiques de la bateria aprofitant que s'havia acabat de carregar totalment. Reinicio i...
De moment, tot ha seguit igual, consumint bateria exageradament. No l'he tornat a connectar a la corrent fins aquest matí quan s'ha apagat. Ara el tinc encès i carregant.
Aprofitant que estic a casa dels meus pares, he mirat l'HTC Magic de la meva mare, que no l'ha rootejat ni li ha fet mai res, i que va rebre fa uns dies l'actualització a Froyo (2.2.1). M'ha comentat que li sembla notar una disminució bastant forta de l'autonomia de la bateria, però no ho he comprovat encara. El que si que noto és que li funciona molt més fluid i que té més RAM lliure.
Estic pensant que potser els meus problemes venen pel canvi de radio que vaig fer fa temps, quan va sortir una radio (baseband) que deien que optimitzava el consum de bateria i la sensibilitat de la cobertura mòbil.
¿I si torno a canviar la radio? ¿i si poso la radio que portava de sèrie, la que té el Magic de la meva mare?
Ella té la versió: 2.22.28.25
La meva és: 2.22.23.02
Ostres, si amb el 2.6.34 no se't soluciona ja no sé què dir-te... has mirat a les estadístiques de consum de la bateria, que no sigui algun programa?
De tocar la ràdio no ho sé, jo ara tinc 2.22.27.08 (em sembla que és la versió prèvia a 2.22.28.25); en principi seguint les indicacions d'xda developers guanyaries els 14MB de RAM, però ja saps que tocar SPL i/o ràdio és el més perillós, pots brickejar el mòbil.
Quin kernel tens ara exactament? Amb 2.6.35.9 la solució és reiniciar després de carregar...
Ep Tomàs! Merci pel seguiment!
Al final ahir em vaig decidir a canviar radio i SPL.
Ara mateix tinc la 2.22.28.25 amb htboot 1.33.0013d i després he fet un restore del backup que havia fet prèviament. Després he flashejat un kernel que he trobat a htcmania basat en el 2.6.34.7 de pershoot (l'arxiu es ezterry-cm-pershoot-newRadio-2.6.34.7.zip)
La veritat és que HA MILLORAT MOLT el rendiment general de l'HTC Magic, la velocitat amb que es mou ara és moooolt millor. Suposo que es cosa de les 15 Mb més de RAM.
La llàstima és que la bateria em segueix fent el mateix. Ara acabo de finalitzar el procediment de reseteig de les estadistiques de la bateria (vaig carregar el mòbil del tot, vaig fer wipe d'estadistiques de bateria, i el vaig reiniciar i deixar que s'esgotés).
El curiós del cas és que he observat que la bateria baixa dràsticament (un punt percentual cada 30 segons o menys) quan estic utilitzant el mòbil, és a dir, amb la pantalla encesa. Quan el deixo en repòs -pantalla apagada- sembla que no cau en picat el percentatge de bateria, perquè aquesta nit, que l'he deixat que s'anés gastant, ha aguantat 9 HORES i no s'ha apagat!!!! (i el vaig deixar amb un 18% de bateria). Això si, en tornar a encendre la pantalla, ha anat baixant en picat fins que s'ha quedat a l'1% durant una bona estona (anar a buscar el diari i tornar, de fet he conectat el GPS i tot a veure què passava i ha funcionat una estona) i després d'apagar el GPS, al cap d'una estoneta, s'ha apagat sol, ara ja sí.
No ho sé, em té ben descolocat tot això, perquè efectivament, quan mirava l'apartat de "què ha estat gastant la bateria" em surt en un 50% a dalt de tot la pantalla (display) així que realment, deu ser això, però no entenc perquè! La brillantor la tinc al 40% i el timeout a 2min. Però crec que quan poso la brillantor al mínim tb baixa el percentatge de bateria igual de ràpid...
AAAarrrrg!!! No sé pas que passa...
Hauré d'esperar al Nexus S xD
Això de la bateria també em porta una mica de corcoll; fa uns dies que no paro de canviar entre el 2.6.35.9 (el mod per a ràdio 27.08) i 2.6.34.7. Amb 2.6.35.9 sembla que el telèfon va més lleuger, fins que arriba un moment que comença a gastar bateria per un tub, i no he sigut capaç de trobar el desencadenant. Haurem d'esperar que els desenvolupadors trobin la solució; jo m'he subscrit al fil http://forum.cyanogenmod.com/topic/9044-cm6-battery-drain/ per a estar al corrent.
Publica un comentari a l'entrada