Overklokken voor Android – Hulp voor beginners

overklokken voor androidBekijk in het EngelsIk ben al enkele jaren een trotse bezitter van een HTC Hero. Deze telefoon kwam origineel uit met Android 1.5. Al snel kwam een update naar Android 1.6 en later ook een officiële update naar Android 2.1. Hierna stopten de updates tot op de dag van vandaag draait de HTC Hero nog altijd op Android 2.1, en dat terwijl Android 4.0 al uit is. Daar komt nog eens bij dat mijn telefoon steeds trager werd, en al draaide ik het geheel terug naar de fabrieksinstellingen, de traagheid ging niet weg. Ik heb toen besloten dat het tijd was om zelf maar te gaan zorgen voor een modernere versie van Android en een snellere telefoon en dook al snel in de wereld van custom roms en overklokken voor Android.

Overklokken voor Android – De basis

Ik zal eerst de basis even beknopt uitleggen. Een Rom is een op maat gemaakte versie van Android die je op eigen houtje kan draaien op verschillende telefoons. Deze roms kunnen totaal anders zijn dan je gewend bent van je telefoon. Zo zijn sommige roms uitgerust met alleen pure Android, en andere met HTC Sense, wat al een wereld van verschil is qua uiterlijk en gebruik. Verder kunnen custom roms software bevatten die eigenlijk niet geschikt is voor jouw telefoon, of die überhaupt niet in de Android market te vinden is. Ook kan er software bijzitten die eigenlijk voor een totaal ander merk telefoon is bedoeld. Alle custom roms hebben root toegang tot de telefoon en dat zorgt dat je werkelijk waar alles mag veranderen aan de telefoon, waar dat normaal gesproken geblokkeerd zou zijn door Android.

Overklokken is weer een heel ander verhaal. Dit omvat het forceren van je processor om sneller te werken zodat je telefoon sneller reageert dan normaal. Dit kan je telefoon een stuk sneller maken, maar meestal resulteert dit ook in een batterij die minder lang mee gaat en een hitte ontwikkeling waar je telefoon misschien niet mee om kan gaan. Soms kan dit betekenen dat je telefoon er de brui aan geeft. Zo heb ik mijn batterij van mijn HTC Hero om zeep geholpen en laadde deze nog maar tot 50% op, wat weer resulteerde in een telefoon die na enkele uren alweer leeg was. Om dit tegen te gaan ga ik hier zoveel mogelijk van mijn ervaringen met het overklokken van mijn HTC Hero, en andere Android apparaten, delen zodat niet iedereen dezelfde fouten gaat maken als dat ik heb gedaan. Ik heb mede hiervoor een speciale batterij aangeschaft voor mijn HTC telefoon, die de accuduur enorm vergroot!

Stap 1

Om te beginnen is het altijd een goed idee om Root toegang te krijgen tot je telefoon. Sommige programma’s die nodig zijn in het proces om een custom rom te installeren hebben root toegang nodig. Dit is eenvoudig te doen door het programma Androot te downloaden uit de Android Market en wanneer deze is geïnstalleerd te klikken op ‘Gain Root’.

Stap 2

De tweede stap is waarschijnlijk de moeilijkste: Het vinden van een geschikte rom voor jouw telefoon en voor je persoonlijke wensen. Dit kan een flinke klus zijn omdat er echt verschrikkelijk veel verschillende roms op het internet rondzwerven die allemaal totaal verschillend kunnen zijn. Zo kun je bijvoorbeeld letten op wat voor interface je wil. Ik koos ervoor alleen roms te gebruiken die de HTC Sense interface ingebakken hebben zitten. Verder hebben veel roms ook zo hun defecten. Soms werkt Bluetooth niet, of kan je GPS niet meer aangezet worden. Het is belangrijk de documentatie die meestal bij een rom geleverd word even goed door te nemen.

Stap 3

Zodra je een geschikte rom hebt gevonden is het tijd om deze ook daadwerkelijk te gaan installeren. Hiervoor heb je een app nodig uit de market genaamd clockworkmod. Deze app zorgt ervoor dat je custom roms kan installeren en kan backupen. Als je de app voor het eerst draait zul je gevraagd worden om een extra app te installeren. Doe dat dan ook, want zonder die extra app kan er nog steeds niets gedaan worden. Zodra dit allemaal geïnstalleerd is ben je klaar om een rom te gaan ‘flashen’, maar voor je dit doet is het waarschijnlijk verstandig om eerst even alles te backuppen, of te uploaden naar Google etc. Ook is het altijd handig om een .exe bestand met de officiële rom bij de hand te hebben, mocht er iets drastisch fout gaan. Zo heb ik een officiële HTC Hero rom voor de GSM (europa) versie gevonden op deze site. Zodra je er helemaal klaar voor bent kopieer je de rom die je wilt installeren naar je SD kaart zonder deze in een map te zetten. Dan start je clockworkmod op en selecteer je ‘install rom from SD-card’. Selecteer dat je alles wilt backuppen en alle data wilt wissen. Zodra je dit gedaan hebt zal de telefoon rebooten en de custom rom gaan installeren. Dit kan even duren.

Het resultaat?

Als alles goed is gegaan is je telefoon nu opnieuw opgestart en is de nieuwe custom rom geladen. Blijft je telefoon steeds opnieuw opstarten dan zit je in een ‘bootloop’. Ik heb dit meerdere malen gehad. De ene keer kon ik dit oplossen door de stroom er een aantal keren vanaf te halen door de batterij eruit te halen, maar andere keren was het wat ingewikkelder. Zo heb ik via een omweg een update.zip bestand op mijn SD kaart moeten zetten en de telefoon handmatig in een boot-menu opstarten door de volume – knop en de aan/uitknop tegelijkertijd in te drukken. In dat menu kon ik dan de update.zip draaien die weer bestond uit een andere custom rom die wel op kon starten. Er is altijd wel een manier om je telefoon weer werkend te krijgen, maar dit is niet altijd even simpel. Is je telefoon wel gewoon opgestart dan draai je nu dus een custom rom! Dat was simpel, toch?

Het overklokken

overklokken SetcpuNu we het voor elkaar hebben een custom rom draaiende te krijgen gaan we wat dieper in op het overklokken. Je moet een custom rom geïnstalleerd hebben om te kunnen overklokken, ten minste voor de HTC Hero, omdat de zogeheten kernel van de officiële rom een limiet heeft gesteld aan de snelheid van de processor. Bij een custom rom is dit vaak vrijgegeven. Zodra je een custom rom draaiende hebt met deze optie is het slechts een kwestie van in de Android market een app te downloaden zoals SetCPU of OCWidget. Deze apps moeten root toegang krijgen, dus zodra daarom gevraagd word geef je die toestemming. Je bent nu klaar om te gaan overklokken. Start de app naar keuze en je kunt je maximale en minimale snelheid voor je CPU instellen.

Waarschuwing: Zodra je de snelheid van je CPU te hoog zet kan het de telefoon ernstige schade toebrengen, of de batterij laten oververhitten. overklokken kan ook resulteren in een onstabiel systeem dat om de zoveel tijd zonder duidelijke reden opnieuw opstart. Zodra dit gebeurt word het aangeraden om de kloksnelheden naar beneden te brengen. Begin altijd met overklokken in kleine stapjes van beneden naar boven. Zodra je eerste kleine overklokk stabiel blijkt te zijn kun je een iets hogere snelheid proberen en zo verder. De hoogste stabiele snelheid die een HTC Hero aankan is 710Mhz, maar dit is lang niet voor alle HTC Hero’s van toepassing. Elke telefoon is uniek en kan dus ook andere snelheden aan. Je kan dit zelf uitpluizen door steeds stapsgewijs te overklokken, of de auto-overklok functie van bijvoorbeeld SetCPU te gebruiken.

Waarschuwing: Als je de minimum snelheid van de CPU te laag instelt kan het zijn dat de telefoon moeite gaat krijgen met het uit slaapstand komen. Dit gebeurt wanneer je telefoon enkele minuten niet is gebruikt en het scherm is gedoofd. Is de snelheid te laag ingesteld dan zal de telefoon niet reageren als je deze weer wilt gaan gebruiken, of daar erg lang over doen. Om dit te voorkomen is het aan te raden de minimum snelheid van de HTC Hero niet onder de 250Mhz te brengen.

Zodra dit goed is ingesteld kan je telefoon vele malen sneller geworden zijn. Dit kan echter alleen als je daar de tijd voor wilt nemen en voorzichtig omgaat met de instellingen. Doe het nodige onderzoek alvorens je je telefoon gaat overklokken. Zorg ook altijd voor een goede roll-back mogelijkheid door middel van back-ups.

Mijn roms

Mijn persoonlijke reis begon met een custom rom die de naam Kimera 1.8 droeg. De rom was bliksemsnel maar was gebaseerd op Android 1.5. Hier kwam ik pas achter toen ik zag dat bepaalde apps niet beschikbaar waren in de Android market. Al snel besloot ik deze rom te wissen en een andere te proberen.

Na het nodige zoekwerk kwam ik uit bij de Wildhero rom. Dit is een custom rom gebaseerd op de firmware van een HTC Wildfire S, en zorgt dat de meeste opties van de Wildfire S op de Hero draaien. Ik was zeer te spreken over alle nieuwe mogelijkheden die Android 2.3.3 met zich mee bracht en er waren slechts kleine mankementen zoals het niet ondersteunen van Bluetooth. Helaas eiste dit zoveel rekenkracht dat mijn HTC Hero er erg langzaam van werd. Ik besloot te gaan overklokken, maar in mijn haast eindigde ik met een erg onstabiel systeem en een gehavende batterij. De maximale snelheid die ik stabiel draaiend krijg bleef hangen op ongeveer 610Mhz dat toch een stuk minder is dan de 710Mhz die de meeste HTC Hero telefoons aan zouden moeten kunnen.

Verder heb ik nog tijdelijk de Villainrom gedraaid, maar deze rom had geen HTC Sense en dat vond ik persoonlijk een te grote achteruitgang om nog fatsoenlijk mee te kunnen werken.

Overklokken voor Android – De Conclusie

Na heel wat zoekwerk kwam het erop neer dat ik tijdelijk vast zat aan mijn Wildhero rom. Deze was echter traag en na een tijdje besloot ik alles terug te draaien en de officiële Android 2.1 rom er weer op te zetten. Ik moet eerlijk zeggen dat de telefoon sneller is dan ooit. Het enige nadeel is dat ik de telefoon nu niet kan overklokken omdat ik geen custom kernel heb, en dat ik de toevoegingen van Android 2.3.3 toch wel mis. Daarom blijf ik mijn zoektocht naar de geschikte rom gewoon doorzetten.

Ik hoop dat dit verhaal een klein beetje duidelijkheid heeft weten te creëren in de wereld van de custom roms en het overklokken. Mochten er vragen zijn stel ze dan gerust in de comments en ik zal ze zo snel mogelijk proberen te beantwoorden. Ook zal ik binnenkort een update schrijven over hoe de zoektocht naar de perfecte rom voor mijn HTC Hero verder is gegaan.

Tags: , , , , , , , , ,

Subscribe to RSS via Email:

Subscribe with Technopsis NL and get updates frequently in your inbox

0 comments