Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 62 reacties

Ontwikkelaars hebben door het verplaatsen van een systeembestand de accuduur van de HTC One X weten te verbeteren. HTC zou een bestand dat het stroomverbruik van de Tegra 3-chip in goede banen moet leiden, verkeerd geplaatst hebben.

Op het ontwikkelaarsforum XDA Developers is een handleiding verschenen om het bewuste bestand, genaamd NvCPLSvc.apk, te verplaatsen naar de juiste map. Hiervoor kan gebruikgemaakt worden van adb, die verbinding tussen de telefoon en de pc maakt, waarna NvCPLSvc.apk via de pc op de juiste plek gezet kan worden. Wie beschikt over roottoegang kan echter simpelweg met een app het bestand verplaatsen.

NvCPLSvc.apk moet volgens de ontwikkelaars in een specifieke systeemfolder staan, maar zou door HTC per abuis elders zijn geplaatst. Na het verplaatsen van het bestand naar de juiste map zou de accuduur met 10 procent tot 20 procent toenemen, zo luiden de eerste ervaringen.

HTC bracht zijn One X eind maart uit in Nederland. Kort daarna begonnen de klachten over de relatief korte accuduur, die zoals het zich nu laat aanzien met name wordt veroorzaakt door niet de goed functionerende software die het verbruik van de vierkernige Tegra 3-soc binnen de perken moet houden. HTC heeft de fout nog niet bevestigd.

Waarschijnlijk komt de Taiwanese fabrikant binnenkort met een nieuwe software die het euvel moet verhelpen: Chinese gebruikers hebben deze update met versienummer 1.28 al binnengekregen en gebruikers met roottoegang kunnen de software handmatig installeren.

HTC One X

Reacties (62)

Reactiefilter:-162062+140+24+30
Moderatie-faq Wijzig weergave
In tegenstelling tot wat in het artikel wordt gesuggereerd kan je deze .apk niet installeren zonder root toegang. Je moet namelijk in ADB de /system directory op read/write zetten ipv read-only en dat gaat alleen als je root hebt. Dus voorlopig is het nog even wachten op een update van HTC als je geen zin hebt om je bootloader te unlocken via HTC.
De system-partitie is sowieso unlocked als je via de recovery gaat aanpassen - waar je geen root voor nodig hebt.
Ik denk dat we wat langs elkaar heen praten, in de praktijk zal iedereen die z'n bootloader unlocked heeft via HTCDev ook root hebben. En een unlocked bootloader heb je nodig om een andere recovery te flashen. Je /system is dus niet zomaar opeens unlocked.
Je hebt gelijk: om /system te mounten heb je een custom recovery nodig, net wat jij zegt.
Je hoeft niet perse HTCDev te gebruiken :)
Er is nog geen andere manier om de bootloader te unlocken zover ik weet.
Toch blijkt het verplaatsen van het bestand niet echt de juiste oplossing te zijn. De profielen die worden gebruikt in dit bestand blijken het toestel juist trager te maken volgens een aantal mensen op XDA Forums. De verbeteringen van de batterij zijn ook gebaseerd op ervaringen van mensen die het maar een aantal uur op hun toestel hadden staan en zonder echte goede onderbouwing. (android power usage screenshots etc.)

Tevens is dit euvel in de 1.28.x China leak ook nog steeds niet verholpen..
Blijft natuurlijk dan wel een 'oplossing' voor een accu die te snel leeg is, hoewel ongewenst.
Heb je ook de bron voor ons? Dat is toch altijd goed mee gekomen.
Wat een blunder van HTC hun kant, maar mooie ontwikkeling van die ontwikkelaars... keuze wordt weer makkerlijker om voor de ONE X te gaan.
Een foutje kan gebeuren natuurlijk, al heeft dit best een negatieve ervaring op het gebruik. Ik vind het wel netjes dat HTC zo snel met een firmware update komt. Ik vraag me wel af wat nu precies het verschil tussen versie 1.27 (die OTA in Duitsland wordt uitgerold) en 1.28 is.
Zover ik weet wordt er nog geen OTA uitgerold in Europa. Op XDA is ook niks te vinden, wel waren er gister valse berichten van een Duitser dat de OTA er was, maar dat bleek om een review- of developerstelefoon te gaan. Dus voorlopig nog geen updates in Europa.
Dit dus. 1.27 is een OTA die developertelefoons hebben gekregen, niet exclusief Duitsland. 1.28 zal naar alle waarschijnlijkheid de eerste OTA zijn voor iedereen.
Een foutje kan gebeuren natuurlijk, al heeft dit best een negatieve ervaring op het gebruik. Ik vind het wel netjes dat HTC zo snel met een firmware update komt. Ik vraag me wel af wat nu precies het verschil tussen versie 1.27 (die OTA in Duitsland wordt uitgerold) en 1.28 is.
dit:
This should fix better battery and camera performance.
http://www.mobilecowboys.nl/toestellen/16361/p5

[Reactie gewijzigd door Nozem1959 op 14 april 2012 15:23]

mee eensch.. kan me voorstellen dat het gebeurt als je 10 toestellen per jaar uitbrengt, maar daar waren ze juist van afgestapt.

Zou zo'n soort update automatisch gepushed kunnen worden door HTC? of zijn d'r nu non-tech mensen die het niet updaten en iedereen vertellen dat ze niet tevreden zijn over hun nieuwe HTC? Dat zou de naam HTC niet veel goed doen namelijk.

[Reactie gewijzigd door SecondReality op 14 april 2012 11:44]

HTC heeft push updates, de software controleert zelf om de zoveel tijd of er een update is, en vraagt dan of die ge´nstalleerd mag worden.
Het heet polling omdat je telefoon aan de update server vraagt "eey, heb jij voor mij een update?". De telefoon "pollt" de server.
Nee polling, oftewel op een gedefinieerde interval aan een master-server vragen of er nieuws beschikbaar is. Daarna wordt de update binnen 'gepulld', maar 'pollen' zelf gaat nu net om het periodiek vragen.
Polling is gewoon goed hoor. Pollen is het steeds controleren of er al wat nieuws is.
HTC gebruikt gewoon push.

Server: "Update, jij en jij en jij, nu."
Telefoon: oke ik vraag mijn gebruiker
Telefoon naar gebruiker: doen?
Gebruiker: Ja
Telefoon naar server: Ja
Server: Hier, vangen!
Nee hoor, de telefoon controleerd zelf om een bepaalde interval of er updates beschikbaar zijn. Dit kan je ook uitzetten in t systeem.
Dat zijn dus geen push updates. Dat zou zijn wanneer de server vertelt tegen elke telefoon "ola, ik heb een update voor je".
Nouja, een blunder?

Het klinkt meer als een menselijke fout die ze nog best snel ontdekken en ook gelijk meteen verhelpen door middel van een patch.

Goed om te zien dat HTC hier Zelf achter komt en het meteen verhelpt.

Binnenkort wordt hopelijk ook nog het hele stukje 'Beats By Dr Dre' geschrapt uit de geschiedenis van HTC en dan komt het misschien goed!

Dit toestel is het eerste toestel van HTC wat me in het oog viel. Hij lijkt me simpel, maar toch erg handig en snel
Ik loop nu al een kleine 2 jaar rond met een HTC

HTC Sense is inderdaad super vriendelijk en zal geen idiote moeilijke taal om je oren slingeren. Het is duidelijk en makkelijk te gebruiken!

Dat is een groot voordeel van Sense. Al is het hier en daar een beetje zwaar soms.
Ik heb nog iets meer dan een jaar te gaan met mijn Sensation, dus ik wacht wel op de volgende generatie!
blijf het toch grappig maar ook vreemd vinden dat een paar vrijwillige programmeurs en hobbyisten sneller en beter een android ROM kunnen verbeteren/optimaliseren dan de fabrikanten zelf.
dit is echt niet iets waar alleen HTC zich schuldig aan maakt, custom roms voor zo'n beetje elk merk zijn aantoonbaar beter in elkaar gezet en ontbugged dan de orginele roms die worden uitgebracht.
blijf het toch grappig maar ook vreemd vinden dat een paar vrijwillige programmeurs en hobbyisten sneller en beter een android ROM kunnen verbeteren/optimaliseren dan de fabrikanten zelf.
Dat is niet zo vreemd. Er zijn bij de fabrikant misschien 100 mensen bezig met de ontwikkeling en slechts een klein deel er van heeft zoveel ervaring/inzicht dat ze het zouden kunnen vinden. En het moet altijd gisteren klaar zijn. Bovendien werkte het gewoon. Dus waarom nog verder kijken.

Maar buiten de fabriek zijn tienduizenden zoniet honderduizenden bezig om er naar te kijken. En die proberen werkelijk alles wat ze kunnen...en er zit ook geen management achter dat zegt dat het NU af moet anders is het te duur of anders miissen ze de aansluiting met de concurentie.

[Reactie gewijzigd door Ortep op 14 april 2012 11:42]

"het werkt toch?" is nooit een goed argument ;)
Als custom firmware makers een buggy rom uit brengt, of elke dag een update van zijn rom, is het niet zo erg.... Je weet waar je mee bezig bent.
Een fabrikant kan zich dat echt niet veroorloven.
Er is niet bepaald een korte accuduur hoor... Weet niet wat sommigen doe maar de accu is gewoon goed...
Uiteraard is het altijd goed dat door dit soort acties de accuduur omhoog gaat, altijd meegenomen!

Maar kan me niet voorstellen dat dat bestand door HTC verkeerd is geplaatst. Zal niet voor niks op de plaats moeten staan als waar het nu ook staat lijkt me. Kan me zo voorstellen dat als je zulke bestanden gaat verplaatsen je hoe dan ook complicaties gaat krijgen.

Er kot een fw-update aan, dat lijkt me veel veiliger.
precies, dankzij die companion core heeft de OneX duidelijk al een voorsprong op andere telefoons als het gaat om stroomverbruik tijdens standby.
bij mij gaat er gedurende een hele nacht idle slechts 2% van de accuduur af, toch erg netjes. (alle syncs stonden aan, incl. BT/Wifi en NFC)

natuurlijk verbruikt ie tijdens gebruik net zoveel als elke andere smartphone, dat is helaas inherent aan smartphones
Helemaal eens, er wordt veel nagepraat over de one x accu, ik maakte me er al zorgen over, maar nu ik hem heb blijkt het alleszins mee te vallen. Bij (voor mij) normaal gebruik gaat mijn telefoon gewoon anderhalve tot twee dagen mee. Ook bij intensief gebruik haalt'ie prima het einde van de dag.

Dit is volkomen normaal voor smartphones.

Dat je met games de batterij kunt leegtrekken lijkt me verder geen verwondering waard.
Misschien dat ik het verkeerd zie, maar als het stroomverbruik van een computer op software-niveau nog verbeterd kan worden, wat bij veel apparaten het geval is, is er volgens mij iets wat fundamenteel niet klopt.
-Als de software teveel stroom verbruikt is het ergens inefficient geschreven.
-Als de hardware teveel stroom verbruikt is de hardware niet optimaal ontworpen.
-Als de hardware teveel stroom verbruikt en dat kan met de software opgelost worden is er opzet in het spel en is de fabrikant volgens mij de boel in de maling aan het nemen.
Of de routines zijn niet met elkaar gekoppeld
Vele stukjes code die op een bepaalt moment aan elkaar geknoopt worden, kan hier en daar wel eens fout lopen

zo zal in de initiele ontwikkeling die driver op deze plek hebben "moeten" staan om de eerste testen uit te voeren.
Naderhand, als de aansturing compleet is, had hij misschien meer 'optimaal' geplaatst kunnen worden, maar omdat het in eerste instantie geen negatieve uitkomst ( beeld / aansturing ) had, zal het "vergeten" zijn.
HTC is niet bepaald koning van optimalisatie. Ik heb zonder te rooten (rooten lukt niet) mijn HTC Legend bruikbaar gekregen door Sense te vervangen met een andere homescreen, anders was hij gewoon te traag om te gebruiken.
HTC begint bij mij wel een naam te krijgen van accugerelateerde slordigheden.

Zo heb ik zelf bij mijn Wildfire S ook mogen ervaren dat er softwarefouten zijn die de accuduur verlagen. In het geval van de Wildfire S wordt de "dialer" applicatie niet goed afgesloten na het bellen (zgn 'wake-lock' toestand). Hierdoor gaat de batterijconsumptie omhoog en wordt de telefoon warmer.

Dit wake-lock probleem doet zich trouwens bij een hele serie HTC telefoons voor, maar vanwege de relatieve onbekendheid van het probleem krijgt het geen aandacht.
Het lijkt niet alleen beperkt te zijn tot HTC. Zowat elke nieuwe telefoon die uitkomt heeft accu problemen.

Jammer dat geen enkele fabrikant een 3500 mAh accu gebruikt. Dat zou misschien deze accu problemen hebben gemaskeerd en HTC wat tijd gegeven om zelf met een goede oplossing te komen.
Er is zowiezo niks mis met de accu dus snap je probleem niet... Ik heb anders hele andere ervaringen en de meeste anderen ook dus...

[Reactie gewijzigd door Nokian95dude op 14 april 2012 13:01]

Welk gedeelte van "verlaagde accuduur" begrijp je niet? Het probleem zijn softwarematige slordigheden waardoor batterij-intensieve processen onnodig draaien. Kortom: de combinatie van HTC hardware en Android veroorzaakt dit. Lees m'n reactie nog eens en merk dat ik het niet over de accu zelf heb maar over ontwerpfouten in de software.

Dat jij of anderen niet dezelfde ervaringen hebben ontkracht mijn probleem geenszins.

Lees jezelf de volgende keer even in voordat je reageert, dan valt er misschien nog wat te discussieren:
http://code.google.com/p/android/issues/detail?id=17383
Hopelijk neemt HTC deze ontwikkeling snel over in een update. Lang leve de HTC community!
Interessant. Normaal vallen de voordelen van software updates mee, maar dit ziet er anders uit.

Dit bevestigd ook andere resultaten: de LG Optimus 4X (moet nog uitkomen) beschikt ook over de Tegra 3. Uit previews blijkt dat deze inderdaad net iets betere accu tijden heeft als de One X. De reviewers dachten dat het lag aan HTC Sense, maar deze uitleg ziet er waarschijnlijker uit.
De link die in het artikel staat, linkt alleen naar een post dat een ROM het battery management wel goed geregeld heeft. Lees eerst de thread goed door voordat je aan de slag gaat met het verplaatsen van files.

Op dit item kan niet meer gereageerd worden.



LG Nexus 5X Apple iPhone 6s FIFA 16 Microsoft Windows 10 Home NL Star Wars: Battlefront (2015) Samsung Gear S2 Skylake Samsung Galaxy S6 edge+

© 1998 - 2015 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True