yashsingh1/xdaforums huggingface dataset:
[HD2 Android Q&A, Help & Troubleshooting and Genera] adioph:
06/25/2010 Everything is done, we are all happy and celebrating. soon people will start to forget that we worked our asses off for linux on yet another mobile phone - This means Android for HD2 will be released soon? oh boy, im so excited about this one.
[HD2 Android Q&A, Help & Troubleshooting and Genera] adioph:
new look for xda and new OS for HD2 too, wow!
[HD2 Android Q&A, Help & Troubleshooting and Genera] adioph:
06/25/2010 Everything is done, we are all happy and celebrating. soon people will start to forget that we worked our asses off for linux on yet another mobile phone - No! This will mark to all of us HD2 users for all the hard works and sharings made for this project possible even we dont see each other personally, just sharing of thoughts and talents here.
[HD2 Android Q&A, Help & Troubleshooting and Genera] BumRush:
Sorry if this is a dumb question but, I don't quite get what this means. Does this mean that we can now put android onto our HD2's or am I totally off base here.
[HD2 Android Q&A, Help & Troubleshooting and Genera] babs18711:
very impressive guys xda look and the linux issue resolved in almost the same day well done guys
[HD2 Android Q&A, Help & Troubleshooting and Genera] 5pteron:
Woohoo GREAT WORK, guys! Thank you to all who have brought this to us!

One question though, whats up with the touchscreen driver?As far as I know, its one big remaining issue?
[HD2 Android Q&A, Help & Troubleshooting and Genera] mdalacu:
Download link

Hi, from where we can download the stable kernel? Thanks.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Nimche:
Hey Decordes, when are you going to show us some of the vids and photos?
[HD2 Android Q&A, Help & Troubleshooting and Genera] Jalaluddin:
So the touchscreen drivers also has been found and implented?
[HD2 Android Q&A, Help & Troubleshooting and Genera] ams84:
:eek::eek::eek:

what do you mean????

:eek::eek::eek:
[HD2 Android Q&A, Help & Troubleshooting and Genera] Zepiii:
Looks like a huge progress, but how long is it to port Android now ^^ ?

Anyway, GOOD JOB !

PS : I didn't wait enough, I ordered a Desire than I am going to have soon ^^
[HD2 Android Q&A, Help & Troubleshooting and Genera] G-ThGraf:
Whaoww DCordes and your Team are heros (:D)! !! ! Thank you very much for a hard work!

Is it possible to have more explain to run Linux on the HD2 (if you have time because it's really existing! :D :D)
[HD2 Android Q&A, Help & Troubleshooting and Genera] CleM71:
Hi,

Congratulations for having resolved this kernel segfault issue.

Where this problem did come from ? I would like to know what was wrong : kernel building method, incorrect source code ?

Thanks for all !

PS : When will you make this new kernel online ? I really want to work with that now :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] DomZ:
Too bad for you ... because I think that we will have a fully working android very soon, also it seems that Cotulla will work on a bootloader to load the android kernel at HT2 boot :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] CleM71:
It will be fantastic to have WinMo installed on ROM, and Linux kernel on SD.

That said, booting WinMo and killing it with Haret is nod so bad, I'll be so satisfied !
[HD2 Android Q&A, Help & Troubleshooting and Genera] slayerns:
Let's make some donation for dcordes and the others
[HD2 Android Q&A, Help & Troubleshooting and Genera] ams84:
that's mean we SOOOOOOOOON getting Android on our HD2's??? :eek:
[HD2 Android Q&A, Help & Troubleshooting and Genera] maxld:
a little bit of patience is required
[HD2 Android Q&A, Help & Troubleshooting and Genera] Baker0:
Weldone all involved, Ive been following this for a long long time. I'm skint but as soon as you have Android booting I'll donate. Thankyou!
[HD2 Android Q&A, Help & Troubleshooting and Genera] ironcurtain:
I will easily donate once it's released. Would be completely worth it.
[HD2 Android Q&A, Help & Troubleshooting and Genera] d1m0n69:
Good job

Good job there guys, I only can imagine hard work that you done to make this work as it's supose to work. God blesses you all! :D Good luck with next steps.
[HD2 Android Q&A, Help & Troubleshooting and Genera] xlanhackerx:
Cotulla does a great Job.. He make our Kernel working......

Now we have some Problems because of doesn´t exists Touchscreen Driver and some others so I found a nice Blog where these Person write to some persons from gpl-violations.org because of "GPL Violations by HTC" ... !! Here is the Link !!

If we would make these too we could hoply would have some non exists driver !

Does anybody know something about these ? Maybe some of the developers could write to GPL-Violations ???
[HD2 Android Q&A, Help & Troubleshooting and Genera] hendr1k:
Nah I never forget bout this event, if some one show me his/her android I will show mine and said some one from xda named dcordes and his friend make linux/android for this device. not even htc give a damm about HD2 user. but u still stood u ever day to make linux or android working

all who made this kernal work I would say thank you for your hardwork, Donation coming from me soon enough. thanks

(sorry for my bad english)
[HD2 Android Q&A, Help & Troubleshooting and Genera] lp894:
I checked the IRC logs when I got to work this morning......you dev's are stupidly awesome. I had faith in you the whole time. Thanks for not giving up. I hype than a mutha thucka lol
[HD2 Android Q&A, Help & Troubleshooting and Genera] 1Maximus1:
Congratz with this peace of art :D

A working and stable kernel.

Happy to see this. Now it will be interesting for android developers to help out getting android fully working on the HD2 isnt it? :D

A donation will be made when i see android booting on the hd2 :D

Have fun with getting android on it, it must be fun to do that i guess :D
[HD2 Android Q&A, Help & Troubleshooting and Genera] FrenchTart:
Really awesome work guys. Waiting on payday but I'll be sending some more money your way once I'm a little more flush :)

@Dcordes, etc

Would it be possible to setup a paypal donation button that would split money beween you guys? As far as I see it, dcordes has done most of the work what with being involved for so long, getting the initial work done and getting more people involved. Cotula obviously has also done an amazing job sorting the segfaults though. I'm not sure who else has been involved...
[HD2 Android Q&A, Help & Troubleshooting and Genera] Cass67:
http://www.megaupload.com/?d=G0GXISRY

Not sure if dcordes links on the first page have been updated yet but for now you can get the first build of the working kernel from the above.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Jammie_1989:
amazing work guys. as said above would like to make a split donation when i get paid so of this could be sorted would be beneficial for all the developers for the hard work you have done. thanks
[HD2 Android Q&A, Help & Troubleshooting and Genera] nicedude_abad:
Fab work guys. Have been following the thread and irc chat from early days of this discussion. Fantastic team effort. Keep up the good work...
[HD2 Android Q&A, Help & Troubleshooting and Genera] Skywalker74:
So is it possible now to connect to HD2 from Linux OS via USB and execute some basic commands on HD2? Could someone explaine how to do that?
[HD2 Android Q&A, Help & Troubleshooting and Genera] manusfreedom:
I think the last image is here:

http://htc-linux.org/stuff/leo/leo-bootkit/
[HD2 Android Q&A, Help & Troubleshooting and Genera] zoran123456:
So, you use HARET.exe to boot Linux ? Is this something like DosBox under Windows ?
[HD2 Android Q&A, Help & Troubleshooting and Genera] 1Maximus1:
http://lmgtfy.com/?q=what+is+haret+linux
[HD2 Android Q&A, Help & Troubleshooting and Genera] Fa1n7:
Please, give us an idea when to expect Android. Ina a week, month, two...? Just an idea, please.
[HD2 Android Q&A, Help & Troubleshooting and Genera] danibjor:
a year or so.. it's really hard work to get it all into place..
[HD2 Android Q&A, Help & Troubleshooting and Genera] zoran123456:
It will be in about 6 months
[HD2 Android Q&A, Help & Troubleshooting and Genera] George[V.i.P]:
Hello from Russia! We have been following the thread of this discussion for a long time. Great job everyone!

I have a question. Will be Android available for European and American versions both when it will be done, or only for T-mobile version?

Keep up the good work...

P.S.: Sorry for my English...
[HD2 Android Q&A, Help & Troubleshooting and Genera] Skidefranz:
what do i need, to try to boot the kernel?
[HD2 Android Q&A, Help & Troubleshooting and Genera] tt2000tt:
ok, now i understand.... and,uhmm, that's GREAT...!!!
[HD2 Android Q&A, Help & Troubleshooting and Genera] thomas_06:
I dont know about everyone but I'm not gonna forget what u did dcordes :D Thanks man I love u, I think we all love u :cool:

the best thread ever !
[HD2 Android Q&A, Help & Troubleshooting and Genera] Yosef:
I have problem on :

Setting up IP spoofing protection: rp_filter.

hwclock: can't open '/dev/misc/rtc' : No such file or directory...

how can i go owerhead???

stucked on wifi ...
[HD2 Android Q&A, Help & Troubleshooting and Genera] Tsury:
Drivers

Gratz for the great job, I was following this thread since day 1 and I'm thrilled to see the progression :P

Are we really that far behind on, say, touchscreen drivers?

I mean, can't we use anything out there? Writing them from scratch sounds like really hard work :(
[HD2 Android Q&A, Help & Troubleshooting and Genera] madindehead:
Well done guys. I don't know a huge amount about Linux on mobiles, but getting this working, I assume this means that work can slowly begin to get Android on the HD2? Am I right?

Obviously it will take a long time, but I guess this is a massive step forward in the general development?!
[HD2 Android Q&A, Help & Troubleshooting and Genera] alldino:
DCORDERS½!!!

I will never, NEVER forget what you have done for the community, Thank you very very very much, But i just traded my hd2 for an galaxy s, can u fix windows on it???

hahha im jost kidding!!!

THANKS DCORDERS!!!!!!!!!!!!!!!

Btw, when to expect android???

I dont believe its gonna take 6 months like some retards say...
[HD2 Android Q&A, Help & Troubleshooting and Genera] hasnainhyder1:
DCORDES !!! MAY God BLESS YOU

I will never forget your name !!!!

You and the team, Netripper, Cotulla, Markinus and many others have done an AWESOME and Unbelievable Thing !!!!!

May you achieve success in everything in your life !

God Bless you
[HD2 Android Q&A, Help & Troubleshooting and Genera] lp894:
too hype to NOT post again..........excuse me while I go pee on myself lol
[HD2 Android Q&A, Help & Troubleshooting and Genera] fakepooh:
hi devs,this is gonna b my first ever post to xda forum,and im thrilled to post one as an appreciation to the devs who have been working on this project. in fact, I've never missed reading this thread every day.

Again, thanks a trillion for making Linux possible on our beloved hd2. ill b more than happy to donate when android porting is coming,keep up the great great work!!
[HD2 Android Q&A, Help & Troubleshooting and Genera] Asgardin:
@Dcordes and da team!

Ha ha...very cute!:p...... well done and i will never forget what you guys have done and how long you toiled. Lol i even saved the little funny sad smiley snippet just to remember the turning point for your efforts for my hd2!:) If ever i earn enough money i would love to personally come and make you a millionaire! :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] zoran123456:
no, it will be tomorrow ... :-/
[HD2 Android Q&A, Help & Troubleshooting and Genera] charliemcf:
i agree, some people just get on my nerves.

i mean say the segfaults; it could have never been fixed, theres no guarentee guys, hence no ETA.

its like trial and error (but organised) and eventually someone USUALLY has a break and gets something to work.

its not guarenteed to work :)

i think it will as the devs are very skilled, but dont hassle them for ETAs :)
[HD2 Android Q&A, Help & Troubleshooting and Genera] Yosef:
help me please!!!
[HD2 Android Q&A, Help & Troubleshooting and Genera] radiance26:
Great work ^^ Can't wait.
[HD2 Android Q&A, Help & Troubleshooting and Genera] DuperMan:
Oh.

Em.

Gee.

Exclamation mark.
[HD2 Android Q&A, Help & Troubleshooting and Genera] 5pteron:
So can anyone please kindly tell me what else is left to be resolved before we have a working Android in our hands?
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
updated first post but no new kernel build yet.

if you build the codeaurora kernel you will need a patched haret to boot because the resulting Image is huge. here is a build from NetRipper with a fix that moves initrd location 5Mb further:

http://www.netripper.com/leo/haret-pre-0.5.3-20100430_233234.exe
[HD2 Android Q&A, Help & Troubleshooting and Genera] wickedpenguin:
Linux Loader

What loader are you using for this distro?

Are drivers the issue?

Where do you need help?

Perhaps I can use my pathetic knowledge of linux to help come up with a Driod HD2 build.
[HD2 Android Q&A, Help & Troubleshooting and Genera] jubeh:
Isn't the android kernel for the QSD8k already running on the Nexus One, the Desire, the Bravo, the Incredible, and soon the Supersonic?

I'm not trying to stir up the flame here, but, with variations of HSXPA banding, the chipsets for all those devices are all based on the HD2's, and the source for at least the Nexus' kernel is freely available.

It's common knowledge that the sense versions for the Desire were originally engineered using a tweaked HD2 and the devices are mostly the same except for minor details.

I fail to see, then, how it is that a whole new kernel has to be made when at least another one exists already.

This is all, ofcourse, if we're talking about the QSD8k. It might be that the problem is drivers for the additional components of the device which we won't have until the Supersonic (which looks like it might share more production parts with the HD2 than the N1-based devices do) is released.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Cal3b:
i believe its just different apn settings. i will check into this however.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Ryanmo5:
RULE #2

2. Be polite and respect your fellow xda-dev user.

There is no need for cursing, flaming, racism or personal attacks. There are a lot of different nationalities on this forum all with different cultures, this means that no matter what you're like, you'll have to adjust to people that are most definitely not like you. For this reason we'd like to ask you to refrain from discussions about religion or politics, we do not wish to limit your right to free speech, but we have noticed these topics tend to get heated and might be best discussed in a different environment. It will gain you a lot of respect if you help to keep the peace. It's disrespectful and therefore not permitted to create Alias Member names in an attempt to deceive others.

Everyone, lets stay on topic and stop hijacking the OP's thread. To those select members who are constantly flaming and disrespecting other members you are on my watch list. Cool it or bans will be issued, you know who you are!
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
http://htc-linux.org/wiki/index.php?title=Contact
[HD2 Android Q&A, Help & Troubleshooting and Genera] Ryanmo5:
English translation must be included per xda rules guys.

4. Use the English language.

We understand that with all the different nationalities not everyone speaks English well, but please try. If you're really unable to post in English use an online translator, You're free to include your original message in your own language below the English translation.
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
yea let's hope we're lucky and it's the same ts.

btw if you are interested in experimenting with the leo kernel a bit I made small howto with htc vogue as example.

http://htc-linux.org/wiki/index.php?title=QuickDeveloperStartGuide#Kernel

also it's worth reading hte mailing list where LeTama describes an approach of analyzing the user mode binary execution problem http://lists.linuxtogo.org/pipermail/mobile-linux-discuss/2010-May/thread.html

(please do not post 'when is android done?' emails there)
[HD2 Android Q&A, Help & Troubleshooting and Genera] jubeh:
I wonder if this matter, but the Leo uses a QSD8250 and the EVO uses a QSD8650. On close examination leads me to believe the difference is the GSM v CDMA dealio, as the Incredible also uses the 8650. The HTC devices that use a 8250 is the Passion (Nexus One) the Bravo (Desire), and of course the Leo (8250B for the US, with AWS support, I believe).

On the Android side, we had the Dream/Sapphire use the MSM7201A and the Magic/Hero use the MSM7200A, and that was enough to warrant an incompability with the kernels (though it was never explored exactly how different they were, but it was far more than the radio as the device wouldn't even boot with a mismatched kernel).

Also, a thought just crossed my mind, don't know if it leads somewhere.

When the Bravo's system was ported to the Passion, the boot had to use the Passion's kernel because the Bravo kernel wouldn't boot.

The Bravo is more akin to the Euro spec Leo based on bands, and the Passion is more akin to the US spec Leo (both use T-Mobile US' bands). How about trying the Bravo kernel for the Leo?

Also, I'm not sure whether the module for the Supersonic could be used, again, because it's based on a different kernel, so it might be incompatible that way unless there's some access to the source for it.
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
yea qsd8250 vs qsd8650 seems to have many differences. just like msm72xx(A) vs msm75xx(A) .

don't see a reason to not release the source code for touchscreen.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Hazel R:
Just to let people know that:

the files in post 2 as of today run on an unflashed standard UK Tmobile HD2

and produce the following last screen where it hangs when after rebooting.

Oh, its on a Sandisk 1GB microSD card.
[HD2 Android Q&A, Help & Troubleshooting and Genera] sgjl:
Hi,

I've tried to follow your little how-to but i had some questions (many ...)

1 - For the Leo, did i choose the good kernel ?

What i did : git checkout -b origin/htc-qsd8k-2.6.29

2 - You said, we have to copy the default kernel configuration with a make ARCH ..., did i choose the good one ?

What i did : make ARCH=arm msm_defconfig

3 - I toke toolchain has it's explain in the wiki and try to compile and some strange questions :

What i did : make ARCh=arm CROSS_COMPILE={...}/prebuilt/linux-x86/toolchain/arm-eabi-4.3.1/arm-eabi/bin/ zImage

And what i obtain :

scripts/kconfig/conf -s arch/x86/Kconfig

.config:17:warning: trying to assign nonexistent symbol HARDIRQS_SW_RESEND

.config:26:warning: trying to assign nonexistent symbol VECTORS_BASE

......

.config:838:warning: trying to assign nonexistent symbol DEBUG_USER

.config:839:warning: trying to assign nonexistent symbol DEBUG_ERRORS

.config:841:warning: trying to assign nonexistent symbol DEBUG_LL

.config:842:warning: trying to assign nonexistent symbol DEBUG_ICEDCC

*

* Restart config...

*

*

* Processor type and features

*

Tickless System (Dynamic Ticks) (NO_HZ) [Y/n/?] y

So, i think i didn't choose the good config : msm_defconfig, but which is the good one ?
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
1. It is better to use htc-msm-2.6.32

2. no. use htcleo_defconfig instead

with 'ls arch/arm/configs' or 'make ARCH=arm help' you can view the available configurations.

3. in case you put "ARCh=arm" there is your problem. it is 'ARCH'

Hope this helps.

I will update the guide accordingly.
[HD2 Android Q&A, Help & Troubleshooting and Genera] sgjl:
Thanks for your answer

i'll find my problem i didn't make the checkout so ... could not work.

Now i've an htcleo_defconfig and i've corrected "ARCh" and now, it's compiling.

i'll wait the end and try to launch it.

PS : 20 min later, i've a zImage but it's time to give the bath to my baby so i'll try later.

btw, I'd to change the toolchain path to :"CROSS_COMPILE={...}/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-"

thanks for your help.
[HD2 Android Q&A, Help & Troubleshooting and Genera] dallasjim:
Actually this is bad news. A Protective Order granted was by the court last February. I doubt Elan will share anything even remotely related to the disputed Patents. To do so diminishes their property claim. The Elan lawsuit references everything necessary to make the screen. In addition, Apple countered sued Elan (BIG SHOCK!) The court docket is at:

http://news.justia.com/cases/featured/california/candce/5:2009cv01531/213535/.

Possibly HTC has it? It seems HTC must understand the map. Hopefully I am wrong about Elan delivering. I would love to see success on the project!

Thanks for your efforts!!
[HD2 Android Q&A, Help & Troubleshooting and Genera] dcordes:
your welcome. for the leo you need to use Image instead of zImage.
[HD2 Android Q&A, Help & Troubleshooting and Genera] zarathustrax:
I hope I'm wrong... and I'm gonna try to find where I read this... but I think I read somewhere that HTC are using newer, better touchscreens for the Evo and Incredible than they have used so far for devices including the HD2 and N1. I think the N1 and HD2 are only capable of registering 2 touches at a time, while the newer touchscreens for the evo and incredible can register more than 2 touches at a time. I'm not 100% positive that the HD2 was included in having older touchscreens, but I think it might be. I'll try to find where I read this. It would be nice if I'm wrong and our HD2s have screens capable of more than 2 touches at a time with the right drivers.... WM6.5 wouldn't take advantage of it, but if and when we get android or WM7 on our HD2s, screens capable of 3 or 4 touch points would be great.

Edit: Ok, here's something... http://androidandme.com/2010/04/news/htc-incredible-and-evo-4g-to-feature-new-maxtouch-sensors/

It doesn't say anything about what the HD2 uses, but the Evo and incredible are using new maxtouch touch sensors... I'm pretty sure the HD2 uses the clearpad2000.
[HD2 Android Q&A, Help & Troubleshooting and Genera] sgjl:
so i made a Image and use haret to launch it and the boot crash,

blue screen without USB and waiting for an init with USB

My Image can be read by my device so it's not too bad ;)

The next step : populate my ext2 partition on my SD Card with something which can boot :D

Do you have a link to a pre-built fs with a busybox or something like that ?

thank you for my first step but i need you for a second :rolleyes:
[HD2 Android Q&A, Help & Troubleshooting and Genera] sgjl:
I install OpenEmbedded and try to make helloworld-image.

That's seems to be a long, very long process ...

I hope that will be enough to understand how to use it :rolleyes:

PS : 20 min later, it's just on task 20 of 710.

so wait and see.
[HD2 Android Q&A, Help & Troubleshooting and Genera] imtiyazee:
We all are watching you keenly, hope you taste success.
[HD2 Android Q&A, Help & Troubleshooting and Genera] digitalhater:
the idiot question of the day probably but:

- Can iPhone OS be ported to HD2?

I would appreciate if the ones with knowledge could reply and if I'd receive answers as to why Yes or why Not, not more idiotic answers than the questions such as: go buy an iPhone (which I already did and sold long time ago).

Thanks a lot devs and smart coders around here!
[HD2 Android Q&A, Help & Troubleshooting and Genera] Jalaluddin:
​

it is possible , because ios is based on unix , a linux distrubution
[HD2 Android Q&A, Help & Troubleshooting and Genera] stirkac:
THANK YOU GUYS! You are the best!

Ive been following this since forever, and i got my HD2 today! Great present!
[HD2 Android Q&A, Help & Troubleshooting and Genera] zoran123456:
if that is possible, that in theory means that you can run iPhone applications on Windows or Linux. Like using DosBox or VMWARE or similar. But there has not been any emulator, or anything similar for years. So I will say, NO.