Android på HTC HD2

Aug 31st, 2010 | Posted by

Om ni tycker att det har gått lång tid sedan mitt senaste inlägg så kan en bidragande orsak vara att jag på senare tid spenderat alldeles för mycket tid på att få igång och testa spännande Android applikationer på min underbara HTC HD2.

HD2′n levereras ju med windows mobile 6.5 och har länge betraktats som omöjlig att köra Android på. Men lagom till semestern så gjorde en av utvecklarna på xda-developers.com ett ”Major Breakthough”. Han lyckades patcha bootloadern som startar upp linux kerneln och då började det hända grejer. Från början kunde man bara boota kerneln till ett command line gränssnitt, men det var tillräckligt för att man skulle kunna börja experimentera med diverse drivrutiner. Snart så började grafik, pekskärm och knappar börja fungera. Här kan den som är nyfiken kolla in koden som används för detta.

Att testa detta på sin egen HD2 var ju ett äventyr i sig. Till att börja med så fungerade det naturligtvis inte med den version av drivrutinen till radio delen i telefonen som vi använder här i Europa utan det måste naturligtvis vara den Amerikanska varianten. Bytet ställer dock inte till något problem, det går fortfarande att ringa med den här i Europa. Sen kommer nästa problem:  HTC har naturligtvis lagt in en spärr i programvaran i mobiltelefonen som används när man skall flasha in en ny version av drivrutinen. Den tillåter inte att man flashar in ‘fel’ version. Så innan man kan installera rätt version av drivrutinen så måste man installera en ‘patchad’ version av själva flashprogramet som sköter flashningen.  Men det hindrade naturligtvis inte mig. Jag skulle bara ha igång Android på min HD2. :-)

Den första Android versionen jag testade på min HD2 gick det inte att ringa med och den hade inget stöd för wifi, usb, kamera, bluetooth, gyrosensor, kompass och gps. Men det gick att installera och köra android applikationer med den vilket var nog så spännande.  För varje ny release som görs så har dessa brister blivit färre. På den version jag kör idag är det endast kompassen som inte fungerar. Men det är nog bara en tidsfråga innan den är fixad också.

På den senaste versionen som jag använder nu har man även öppnat möjligheten till överklockning genom att bl.a. ta bort vissa spärrar i kerneln och dessutom sänka spänningen en aning. HD2′n har en snapdragon processor på 1GHz, men går bra klocka upp 1,1 GHz.  Här är en bild på en HD2 med Android:

Tags:
  1. Andreas
    Aug 31st, 2010 at 13:04
    Reply | Quote | #1

    Ja och vill man uppnå absolut nirvana så finns iphone 4 att beställa på engra ;)

  2. peter.axelsson
    Aug 31st, 2010 at 13:17
    Reply | Quote | #2

    Får man några drawbacks när man överklockar? Minns när man drev upp Vic64:an från 1 till 2MHz, då började bilden att flimra så att man inte såg vad som stod på skärmen, men den räknade dubbelt så fort. Har för mig (minnet blir sämre med åren) att en räkning i en vanlig for-loop 1-100 tog 1 sekund, men med överklockningen tog det bara en halv :) Magic!

    Så jag känner igen din iver, Håkan!!

  3. kenneth.selin
    Aug 31st, 2010 at 16:30
    Reply | Quote | #3

    Öh ok…vad är snabbkommandot för ”factory reset”, det lär du ju kunna utantill nu :)

  4. marcus.haglund
    Aug 31st, 2010 at 16:41
    Reply | Quote | #4

    Sjukt coolt alltså! Är det Android 2.2 du kör nu?

  5. hakan.wiklund
    Aug 31st, 2010 at 20:25
    Reply | Quote | #5

    Överklockningen verkar väldigt stabil, men det är klart att det rör ju sig endast om blygsamma 10%. Ingenting i jämförelse med dom 100% som du nämner, Peter :-)

    Ja, jag kör Android 2.2. Dessutom kan jag välja om jag vill ha HTC Sense eller om det skall vara en ren Android typ Nexus One.

  6. Per
    Aug 31st, 2010 at 23:09
    Reply | Quote | #6

    Imponerande! Du är dig lik

  7. peter.axelsson
    Sep 3rd, 2010 at 13:00
    Reply | Quote | #7

    Kan man tjäna pengar på det här? Har vi kunder som vill överklocka sin handenheter ;)

  8. hakan.wiklund
    Sep 6th, 2010 at 08:54
    Reply | Quote | #8

    I den senaste versionen har man ökat överklockningen till 1190000Mhz, d.v.s. nästan 20%. Har inte hunnit testat det ännu.

  9. robban
    Jan 13th, 2011 at 00:16
    Reply | Quote | #9

    Vill gärna ha Android på min HD2. Finns det hjälp att få med detta. Känner mig inte trygg med att prova detta själv.

    Mvh robert

  10. robban
    Jan 13th, 2011 at 00:18

    stenius7@hotmail.com om någon är intresserad av att hjälpa mig.

  11. hakan.wiklund
    Jan 13th, 2011 at 10:29

    Xda-developers har det största forumet om android på HD2:
    http://forum.xda-developers.com/forumdisplay.php?f=531
    Där hittar man svar på alla frågor och kan även ställa nya frågor om det är något som är oklart. Där finns även guider som beskriver proceduren steg för steg.

Social Widgets powered by AB-WebLog.com.