CyanogenMod 12, un bug causa un inaspettato consumo di batteria

18 aprile 201565 commenti

Arrivano già le prime segnalazioni degli utenti riguardo un bug presente nell'appena rilasciata CyanogenMod 12, e, in questo specifico caso, si tratta di uno che compromette notevolmente il normale utilizzo della batteria.

L’ultima release di CyanogenMod, aggiornata a Lollipop, ha ironicamente subito lo stesso destino della versione originale su cui appunto si basa: battery drain che causano un ingente consumo, totalmente inutile, di batteria.
Per quanto riguarda la popolare custom ROM Android, il bug ha a che fare con un’attività relativa ai Google Play Services che non permette alla CPU di entrare nella modalità di massimo risparmio energetico chiamata Deep Sleep.

Ciò è dovuto a un cosiddetto wakelock che ha il compito di attivare la CPU al fine di svolgere determinate funzioni. Il problema, però, nasce nel momento in cui l’operazione in questione non giunge mai al termine, costringendo così il processore a rimanere in funzione, con conseguente aumento dei consumi.

Più precisamente, il bug è riscontrabile nel componente SystemUpdateService incluso nei Google Play Services, che nella precedente versione di CyanogenMod, così come in quella attuale, era stato disabilitato.
Perciò, quando il dispositivo lancia il servizio di ricerca aggiornamenti OTA, quest’ultimo ha il compito di attivare a sua volta SystemUpdateService, ma essendo stato precedentemente inattivato, il controllo non viene mai completato con successo e il processo riparte interamente da capo, così la CPU resta perennemente attiva.
Il bug non è tuttavia relativo a CyanogenMod in sé, ma al modo in cui i Google Play Services versione 7 operano, infatti qualsiasi altra ROM con SystemUpdateService disabilitato soffrirà di questo battery drain.

Un aggiornamento per CyanogenOS atto a correggere questo problema è già previsto per la settimana prossima, ma, almeno per gli utenti più esperti, è possibile nel frattempo flashare questa versione modificata dei Google Play Services che mette la parola fine al problema.

 

 

Loading...
  • Onafets

    Cyanogenmod si sta guadagnando la mia antipatia per vari motivi…
    però credo sia inutile gridare ora allo scandalo… i bug al momento sono la cosa più comune che esista… normale che affliggano pure la cyano…

    • moffolo

      Beh… non so se ho capito correttamente, ma questo bug è presente (e riconosciuto) anche su Android AOSP. Quindi il team Cyanogen ha avuto 5 mesi di tempo per fare la loro ROM… e non hanno corretto questo bug conosciuto. Male, molto male.

      • Onafets

        Ho riletto ed effettivamente hai ragione… quando vuoi dominare il mondo e sei una ridicola compagnia di modding fai questi errori.

        • Domenico Elia Sabella

          Non c’è nessun bug nell’AOSP esso si presenta solo nelle custom rom che disattivano il sistema di aggiornamenti ota, quindi è normale che ce se ne accorga solo dopo aver rilasciato la rom

          • moffolo

            Perchè testare una ROM è facoltativo, vero? Ah, dimenticavo… siamo noi i tester….

          • Samue

            Dalla merda non esce cioccolato, di sicuro questa rom non può essere peggiore della 5.01/5.02 su nexus 7 2013, scusate ma chi come me possiede questo dispositivo non può che essere incaxxazo nero con Google

          • moffolo

            1. I Nexus non li compri al supermercato, ma principalmente li acquistano gli appassionati di tecnologia.
            2. I Nexus sono stati inizialmente pensati per gli sviluppatori
            3. Si è sempre saputo che installando gli aggiornamenti c’è sempre stata la possibilità di bug, che vengono comunque risolti velocemente.
            4. Non vuoi far da beta tester? Quando ricevi la notifica dell’aggiornamento aspetta qualche settimana/mese prima di installarlo, almeno i vari bug saranno già stati corretti.

            In sintesi: quando compri un Nexus conosci i rischi a cui vai incontro.

            P.S.: Sono tornato a Nexus dopo aver avuto un OPO

          • Samue

            1 I nexus li compri nei negozi come gli altri device. Il mio é stato preso da mediaworld
            2 credo che sia una cosa talmente senza senso che non si può rispondere
            3 saranno passati sei mesi e ora si trova solo la factory di 5.1 per nexus 7 2013 e non é detto che vada bene
            4 ho aspettato 3 mesi e saltato la 5.01 per passare direttamente alla 5.02

            In sintesi: quando non sai cosa dire non dire niente

        • Kingolo

          Cyanogen: Aspetta che sistemo sto bug e distruggo Google!

        • Samue

          Già, invece i colossi fanno uscire lollipop che suo nexus fa schifo e in alcuni casi ti danneggia in modo irreparabile il dispositivo.

      • KilgoreT

        Il bug si è presentato con gli ultimi aggiornamenti del Google Play Service, direi che qualcosa significa questo fatto.

        • moffolo

          Fonte?

          • Domenico Elia Sabella

            Probabilmente gli sviluppatori della cyanogen non testano per rilasciare le rom il prima possibile, poi vorrei aggiungere che è una nightly quindi non ci si può lamentare dei bug, se si vuole qualcosa di stabile si aspetta un po’

          • moffolo

            Rilasciare il più presto possibile? Dopo 6 mesi dal rilascio dei sorgenti, lo chiami presto? HTC, Sony, Samsung ci hanno messo meno.
            Se non sbaglio non è la nightly ma è quella stabile.

          • Domenico Elia Sabella

            Credo che il team che lavora alle rom per cellulari “non cyanogen”, sia composto da persone normali, quindi suppongo che quei poveretti abbiano un lavoro e non disponessero di molto tempo

          • moffolo

            Eh, questo non so dirtelo. So dirti solo che, personalmente, il team Cyanogen ultimamente ha perso molto. Quando lo facevano per passione era molto meglio… Ora ci sono in ballo soldi, esclusive (non esclusive), accordi….

          • Domenico Elia Sabella

            Su questo ti do ragione, infatti ultimamente preferisco altre rom come la paranoid

          • Onafets

            La stessa cosa che sto notando io…

          • teob

            Vuoi mettere il numero di persone che lavora per cm è Samsung o altri?? No dai, mi pare comunque sempre una piccola realtà rispetto ai colossi

          • moffolo

            Una volta Cyanogen era meglio… ci mettevano il cuore, la passione. Ora pensano ai soldi.
            Una volta Samsung & co erano più lente… ora si sono svegliate…

          • teob

            Che una volta era un gruppo di appassionati e che oggi sono un azienda non ci piove.
            Monto le cm da tanto tempo e i problemi ci sono sempre stati e anche i ritardi. Basta che vengano poi risolti.

          • KilgoreT

            Fonte? Il mio telefono che da un giorno all’altro, già con la CM11s, ha presentato i wakelock in concomitanza con l’aggiornamento del GPService alla versione 7… e tutta la rete, a partire da XDA http://goo.gl/S7jj4N

          • moffolo

            Non so… il mio OPO con la 11s non ha mai avuto problemi del genere…
            Ma a quanto sembra è proprio un bug presente su molte ROM custom, che disattivano il servizio per l’aggiornamento OTA, causando quindi questo battery drain.

      • DevastatorTNT

        Sarà anche presente su aosp (non lo so, non mi pare sia esplicitato), ma mai nessuna ROM di questo genere si sognerebbe di levare dei servizi del google play services, alla cyanogenmod…
        Loro è da molto che lo fanno, semplicemente con questo ultimo aggiornamento a lollipop hanno avuto complicazioni impreviste

        • moffolo

          Se ho capito bene, anche leggendo la fonte, sembra che il questo comportamento si presenti quando si disattivano gli aggiornamenti OTA. Sulla stock non sono disattivati… Sulla Cyano non so cosa usino per gli aggiornamenti, ma sembra che non usino la procedura standard.

          • DevastatorTNT

            Hanno il loro updater, appunto. Dico che questo non capiterà mai perché effettivamente non succederà mai di disattivare gli ota…

    • anvl

      mah…ci son voluti 6 mesi a buttarla fuori, con già l’esperienza di lollipop su cui lavorare…non proprio normale se vogliamo…

  • Pingback: CyanogenMod 12, un bug causa un inaspettato consumo di batteria - Supernews()

  • Pingback: CyanogenMod 12, un bug causa un inaspettato consumo di batteria | mobilemakers.org()

  • Pingback: CyanogenMod 12, un bug causa un inaspettato consumo di batteria - Crazyworlds()

  • Daniele

    Finalmente!!! E’ 3 giorni che ci bestemmio dietro e non trovo nessuna spiegazione! Pensavo di immaginarmelo ad un certo punto!

  • matteo0026

    Infatti a me non va tanto in deep sleep e la batteria finisce in meno di una giornata con galaxy s2 plus

  • Gio_90

    Non si capisce se riguardi la Cyano OS o la Cyano 12 o le nightly della CM 12.1 basate sulla 5.1 ?

    • dom

      È presente dalla cyano 12. Oggi ho letto che avevano fixato però non so se le nightly di sta notte già hanno il fix.

    • PorcoAlato

      Sulla Cyano 12 è stato risolto da tempo, sulla cyano 12s se ne sono accorti appena lo hanno rilasciato per OPO…

    • Luciano Gerace

      Mai parlato di nightlies di 12.1, non vedo perché la confusione

  • dom

    Alla buon ora vi siete svegliati! Su xda nelle sezioni dedicate ai devices se ne parla da secoli.

    • Luciano Gerace

      La notizia non è “SystemUpdateService causa battery drain”, ma “CM12 non ha ancora risolto questo bug”.
      E CM12 è da poco tempo che è disponibile, per cui le tempistiche non mi sembrano così esagerate

      • dom

        Titolo:”CyanogenMod 12, un bug causa un inaspettato consumo di batteria”
        Prima riga:”Arrivano già le prime segnalazioni degli utenti riguardo un bug presente nell’appena rilasciata CyanogenMod 12, e, in questo specifico caso, si tratta di uno che compromette notevolmente il normale utilizzo della batteria.”
        L’italiano è italiano, se volevi intendere altro riscrivi tutto.

        • enriquezdelaplaya

          Scusate l’intromissione ma…

        • Luciano Gerace

          Esattamente, l’italano è italiano, spiegami come la parte da te citata contraddice il mio ultimo post.
          Ma in realtà meglio mettere in chiaro, perché con voi puntualizzatori, per usare un termine diplomatico, bisogna spiegare parola per parola perché vi attaccate a ogni cosa.
          Mio messaggio dell’articolo “CM12 ha questo bug”
          Prima riga “rilasciata la CM12 di recente, segnalata dagli utenti la presenza di questo bug”.
          Dov’è la contraddizione? Io non ho mai detto che il bug è nuovo, ma che la release non ha corretto questo bug, nonostante fosse noto agli sviluppatori.

          Chiaro così caro Dom?

          • Mattia

            Ma comunque è un articolo che su altri blog è stato scritto anche più di 2 giorni fa, androidiani è sempre lento a pubblicare articoli rispetto alla concorrenza

          • Luciano Gerace

            Parlo esclusivamente per me:
            gli articoli sono praticamente sempre riferiti a notizie di giornata, ma può capitare di perderne qualcuna ogni tanto, visto e considerato quante sono! Appena si può poi si recupera

          • ggian

            Notizie di giornata? “Ma mi faccia il piacere”~ cit.

          • Luciano Gerace

            Ripeto, parlo esclusivamente di quello che scrivo io, e puoi benissimo andare indietro a controllare post per post, la stragrande maggioranza è, appunto, di giornata.

          • dom

            Sarò anche un puntualizzatore, tu però prima di scrivere un articolo fattelo un giro nel forum di xda così magari eviti di scrivere inesattezze. Che tu lo voglia o meno le “prime segnalazioni” non sono arrivate di certo ieri. Buona giornata caro Mr. Diplomazia.

          • Luciano Gerace

            Ho dato un’occhiata a questo XDA, proprio un bel sito! Lo metto subito nei preferiti ;)

        • Pie_DF

          Ahahahaha l’italiano è italiano e poi… “Se volevi…”
          Lascia perdere, Dante!

    • Kingolo

      Meglio tardi che mai xD

  • Pingback: CyanogenMod 12, un bug causa un inaspettato consumo di batteria | Retiamoci()

  • Federico Conte

    Dategli tempo e più in là avremo questa versione 12 stabile

  • Antonio

    Finalmente si sono svegliati!!

  • Giovanni Brardinoni

    Certo che giustificare i signori di Cyanogen con affermazioni del tipo “è appena uscita diamogli tempo” è veramente esilarante… Sto malfunzionamento esiste già dalla CM11S comparso non appena rilasciati gli aggiornamenti dei servizi di sistema di Lollipop!!! Era doveroso se non obbligatorio che la CM12S avesse risolto il problema visto anche che è stat rilasciata ben oltre i tempi preventivati…

  • Leonardo Filabbi

    Il problema è presente anche nelle CM11 (e forse anche in altre tipologie di ROM);
    Ho iniziato ad avere questa noia di battery drain circa un mese fa (quando google aggiornò il play service). Ho risolto definitivamente il problema (dopo varie reinstallazioni, wipe e smadonnamenti) andando su impostazioni->privacy->privacy guard e negando tutti gli accessi su Contatti, Contatti google-sincro, Google play service e Google service framework. In questo modo l’unico inconveniente (GRAVE) che ho è che non posso salvare nuovi numeri di telefono nell’account google (anche se non è un’operazione che si fa tutti i giorni).
    Il mio cell (per la ROM che monta) può solo leggere i numeri di telefono dall’account google (niente da fare per sim e memoria del cell)

  • Massimo Pesenti

    Luciano non te la prendere, sono tutti professori dietro una tastiera!

    • Luciano Gerace

      Non me la prendo Massimo, è che non sono uno che se le lascia dire senza motivo ;)
      Purtroppo c’è gente che ha fin troppo tempo libero!

  • Giancarlo Agrati

    ho installato la 12.1 sul opo penso che abbiano corretto…. al 100 alle 10.00 adesso è al 75 con uso nella norma….

  • Pippo

    Ma il battery drain non è una della caratteristiche di CyanogenMod? Da sempre, intendo …

  • Matt9245

    stanno aggiornando Google Play Services alla versione 7.3 che sembra risolva ‘sto bug!
    si può scaricare da qui: http://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-7-3-27-1857062-438-android-apk-download/ (QUESTA VERSIONE É SOLO PER LOLLIPOP E ONEPLUS ONE E PER ALTRI SMARTPHONE E/O VERSIONE DI ANDROID C’É LA SPIEGAZIONE DI COME SI SCEGLIE SUL SITO)

  • pirata_1985

    Sono tutto stock su opo. Non posso flashare nulla giusto?

    • Luciano Gerace

      in pratica sì

  • Mattia Giannuario

    Scusate l’ignoranza ma si parla di cyanogenmod 12 oppure cyanogenOS? (Io ho un s4 mini con cyanogenmod 12)

  • Adolfoilfornaio

    Confermo su s2 ha un battery drain pazzesco

  • Gabriele Canesi

    Beh…. Essendo nuova, è ovvio che ci siano ancora dei problemi
    Bisogna anche tenere conto che lollipop è praticamente appena stato rilasciato da google e presenta i suoi bug anche da stock.
    Però sono fiducioso e sono sicuro che il team cyanogenmod lo risolva al più presto!

    P.S scrivo da cyanogenmod 12 LoL

  • Ercole Bucci

    Ma questo fix va bene anche per s3?