PDA

View Full Version : [PROJ] ANDROID on XDAIIi (DOPOD 699)


errhec
25th May 2009, 09:32 AM
I successfully boot (only) the ANDROID on XDA IIi (DOPOD 699).
It takes a minute to boot up and is only main screen.
It doesn't work anything at all ( except the reset button :) )

At boot up it shows :

-------lot's of stuff ------

init: HOW ARE YOU GENTLEMEN
init: reading config file
init: device init
ANDROID sh: can't access tty; job control turned off



Here is a small tut, how to get Android on the Alpine: (THANKS TO domi007!!!)
1. Boot up a linux PC machine, and get an SD card which you want to use for Android.
2. Download this zip in Linux:
http://www.4shared.com/file/110429839/cf8f50ee/HTC_Alpine_linux_boot_.html
3. You will find in it an image file, called android.img. Unzip this (leave the other files in the zip, we won't need them)
4. Attach your SD card to the Linux machine, but DO NOT mount it.
5. Then run the command:
dd if=/your-folder/android.img of=/dev/sdb1
sdb1 symbolizes here your SD card.

After it is complete grab this file, and unzip it to the Main storage from your Alpine.
http://www.4shared.com/file/110433713/44ed559b/android_3_.html


Insert the SD card into the uni, and run haret.exe, then wait.


Now I trying to compile the kernel (zImage) 2.6.23 or greater, but I have a lot of errors :( .

I will report the progress here



ErrHec






SUPPORT ANDROID ON XDA2i (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=F8FD5NP3H6KFJ&lc=SI&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHos ted)

drakfisken
26th May 2009, 02:08 PM
Nice Job =D

haemorrhagic
26th May 2009, 08:22 PM
go go go go!!!!

kevcal
29th May 2009, 01:30 PM
Wow!! :eek:

pongothemagnificent
30th May 2009, 09:30 PM
is it android 1.0?? or just 0.8?

errhec
7th June 2009, 08:32 PM
It's only 0,8 when I try 1.0 it does boot but is not show nothing on display.
I need the kernel (zImage) greater then 2.6.23 , but i have a lot of trouble compiling it.

clustered
8th June 2009, 05:47 AM
last time i compiled sucessfully after i comment 3 line regarding the phone signal... im not sure which one but i will try to find the SD card back... My alpine screen broken, so its been long time didnt play with it....

selcuk_kucuk
8th June 2009, 11:19 AM
you guys, know how to make us happy....

thx in advance

-|LSV|-
9th June 2009, 11:15 AM
What's error you have got? May be you should be use specific arm-gcc? Actually I made it like that... and was compiled quite well.
export CROSS_TARGET=arm-eabi
make ARCH=arm CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ AR=${CROSS_TARGET}-ar AS=${CROSS_TARGET}-as LD=${CROSS_TARGET}-ld RANLIB=${CROSS_TARGET}-ranlib READELF=${CROSS_TARGET}-readelf STRIP=${CROSS_TARGET}-strip OBJCOPY=${CROSS_TARGET}-objcopy bzImage

guys, could you give me your kernel .config?
That mine, but that want not booting on my alpine.
http://rapidshare.com/files/241712076/kcnf.zip.html
@edit
and in addition, I tried to build experemental and 1.5 android kernels(2.6.27).

errhec
9th June 2009, 03:12 PM
http://www.4shared.com/file/110777742/b2ebd271/HTCALPINE_DEFCONFIG.html


Where is the tutorial for your way compiling the kernel?

-|LSV|-
9th June 2009, 11:15 PM
#!/bin/sh
#######
#Actually, I getting it by this way...
#cd android
#repo init -u git://android.git.kernel.org/platform/manifest.git
#repo sync
#######
#But, if you want to get only tools, you must try this...
# git clone git://android.git.kernel.org/platform/prebuilt.git

#where your android tools
export CROSSTOOLS=/usr/src/android/prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/bin

export PATH=$CROSSTOOLS/bin:$PATH

export CROSS_TARGET=arm-eabi

export CC="${CROSS_TARGET}-gcc"
export CXX="${CROSS_TARGET}-g++"
export AR="${CROSS_TARGET}-ar"
export AS="${CROSS_TARGET}-as"
export LD="${CROSS_TARGET}-ld"
export RANLIB="${CROSS_TARGET}-ranlib"
export READELF="${CROSS_TARGET}-readelf"
export STRIP="${CROSS_TARGET}-strip"
###############

I'm confused, but you really use 2.6.19-hh10, or where you've got this one?

errhec
10th June 2009, 11:14 AM
Referring to OPIE that (partially) works on my Alpine is the kernel 2.6.21 ?

-|LSV|-
10th June 2009, 03:07 PM
Referring to OPIE that (partially) works on my Alpine is the kernel 2.6.21 ?
Well, this is not android kernel. I did build linux-2.6.21-hh nearly two years ago. And I have got only warnings while compilation your .config. In this kernel version alpine does have specified implementation there ./arch/arm/mach-pxa/htcalpine/, therefore it kind of works. That should be ported to the android kernel.

errhec
10th June 2009, 07:34 PM
I try to make android zImage but it needs patch-ing.
I can't make a working one ;(
Now I want to try with the linux kernel higher then 2.6.23.
Also I seek for the pxa pach for android.

domi007
22nd June 2009, 05:31 PM
Great to see how my tutorial works also for the Alpine.

I will also keep up my work, hopefully we will be able to boot Android on every PXA-based HTC machine.

DOMy

dvorack
7th November 2009, 09:03 PM
Tha android 2.0 doesn't work in alpine?

sim36
20th January 2010, 07:57 AM
did anyone continue with this?

ljh960320
10th March 2010, 11:01 AM
Oh,I think,If Alpine can't use Windows Mobile, android also can use;)