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... ▲