yashsingh1/xdaforums huggingface dataset:
[Touch HD Windows Mobile ROM Development] p3ngwin:
just a quick something that may help.

this developer wants to compile weekly builds of the latest Android and share video of the new differences.

"Android Developer

Joey sochacki

put the latest build of Android’s Development Branch, more fondly referred to as Cupcake, onto his Dev Phone 1 and played around with some of the new features. Thankful for us he also recorded it on video and shares some insight"
[Touch HD Windows Mobile ROM Development] xmoo:
Dump of the system folder of the HTC Sapphire

http://www.xmoo.org/android/htc_sapphire_system.rar
[Touch HD Windows Mobile ROM Development] xaoc747:
What's happened? Where are you guys? When we see sapphire android rom for touch hd???
[Touch HD Windows Mobile ROM Development] imtiyazee:
It's a Question out of Question ?

Either some one is seriously working on it and wana comeback only when the good news is ready else GIVEN UP. :confused::confused::confused:
[Touch HD Windows Mobile ROM Development] xaoc747:
As I see Xmoo buy an Android phone!?!?!? So this mean that this post will closed???
[Touch HD Windows Mobile ROM Development] xmoo:
Where do you see me buying a android phone? :S
[Touch HD Windows Mobile ROM Development] hr00st:
As far as i understand xmoo you still working on porting Android to HD, I had G1 before I bought HD and i really loved Android, please let me know if i can help somehow... Probably THIS LINK can be useful, this guy has great experience in building cupcake.

I want Android on HD badly!!!

P.S. Sorry my English.
[Touch HD Windows Mobile ROM Development] BigDaemon:
sorry for "spamming" this thread, but i want it back on page 1 an also want to ask if anyone is still working on this project?! Nothing new in here since many days/weeks(?) and also nothing realy new in the wiki.....

so i´m asking myself if anyone still works on it or if the project was given up?!
[Touch HD Windows Mobile ROM Development] orux:
Hello all;

I am still working on sound, but no success.

I have enabled comunications between arm11 and arm9 (sound responsible) through rpc_routers, and works.

I have enabled remote_server interchange between the two processors (sending hello package), and works, but both processors look for different rpc_server_version_program on the other rpc_router.

I have harcoded new version_values in linux side (arm11), we can't change what amss looks for.

I have enabled dsp, snd and alsa in kernel, but nothing happens. This behaviour was expected, because each processor talk "a different language".

Linux sound is a new frontier for me. It would be difficult for me, if there is not any progress in similar projects.
[Touch HD Windows Mobile ROM Development] xmoo:
:O

I tought on the Kaiser they had sound already working.

Also on the Vogue sound works.

Mayb you can check them, and see how they did it.
[Touch HD Windows Mobile ROM Development] orux:
I did. They have more compatibility between installed amss and linux. Nevertheless, I am still working with it.
[Touch HD Windows Mobile ROM Development] xmoo:
well, good luck.

If you work it out, i'm going to send you some serveza :)
[Touch HD Windows Mobile ROM Development] banzro:
I start to try to understand the android and arm system...

Hello, would like to help you but here I do not understand what you mean about arm11 and arm9 (sound responsible). Do you hava any doclinks about?

Roman
[Touch HD Windows Mobile ROM Development] orux:
arm9 processor (modem) manages DSP (digital signal processors) where sound is controlled/created.

arm11 processor (application processor), where linux runs, talks to arm9 through a rpc driver, which runs over a shared memory driver.

There are no really good documents about this processor. Qualcomm have not made public those docs.

Look at this: http://www.qctconnect.com/products/msm_7201.html
[Touch HD Windows Mobile ROM Development] stefh:
Is there any chance that these DSP's are the same as those inside the G1 or G2?

And therefor all the processing?
[Touch HD Windows Mobile ROM Development] floflo44:
hey guys!

i've read this topic and the other one for long.

i'm using the last build of march (or feb i dont remember) with radio which seems to be working (thx orux, xmoo and all others for your work).

as i was very interested by andro, i bought a g1 and tested it.

if i could be useful to you feel free to ask, but i cant root my g1.

my question about the blackstone is : could we get back the osk, in order to enter a new apn (access point network) and test if web communication works.

thanks a lot!
[Touch HD Windows Mobile ROM Development] orux:
They are exactly the same. They are embedded into msm7201 chip. The problem is the operating system that arm9 processor runs (amss). This OS seems to be different.
[Touch HD Windows Mobile ROM Development] stefh:
Is it possible to force the OS from the G1 or G2 or does it affect winmo?

And is it possible to do some reversed enginering and get essential code out of the OS from the G1 or G2?

Probably a lot of work I guess.
[Touch HD Windows Mobile ROM Development] patp:
Hi Orux,

have you seen this post:

http://xdaforums.com/showpost.php?p=3487619&postcount=370

They also talk about having to use recent radio ROM. We haven't looked into this as a reason some people have boot problems, and also I wonder if later radios will have different AMSS.
[Touch HD Windows Mobile ROM Development] orux:
Amss is device specific. I think g1/g2 amss will not work on blackstone (perhaps it will brick our device). And if it will work with android, will not work with winmo.

Yes, but amss is a big piece of code (17 MB). A lot of work :)
[Touch HD Windows Mobile ROM Development] orux:
I'm not sure, but I think that different radio ROMs, for the same device and winmo version, must have the same interface.

I am going to make a kernel with debug information to check with different ROMs.
[Touch HD Windows Mobile ROM Development] patp:
Is there anything helpful in the patch he produced? Nike is MSM7200, but maybe the ARM9 firmware would have the same interface?
[Touch HD Windows Mobile ROM Development] kri5:
Hey there!

I'm following up this thread since few weeks ago.

I wanted to know if android portage on blackstone have some few tools to communicate, like IRC chan, a git branch were all last commit are done, etc...

I've already read the wiki, but it doesn't answer to my questions.

I'd really like to participate in porting, but i think developpement on blackstone in not that much centralized, and maybe would need a kind of bugtracker also, to provide developper and tester a way to communicate on the bugs/enhancement to do.

I also want to say thanks for the job accomplished until now ;)
[Touch HD Windows Mobile ROM Development] TheDunedan:
Hi guys!

I finally managed to put the documention how to run debian on your blackstone into the wiki: http://wiki.xda-developers.com/index.php?pagename=BlackstoneLinux#Runningx20.Debian

Enjoy it!
[Touch HD Windows Mobile ROM Development] floflo44:
No idea for the OSK ? :confused:
[Touch HD Windows Mobile ROM Development] dwaradzyn:
Great effort :) Another good idea would be to create a ready to install rootfs with debian and prefferably some X-Windows and useful apps.
[Touch HD Windows Mobile ROM Development] hcgulp:
It is running with the GUI?
[Touch HD Windows Mobile ROM Development] frha:
Hello

Thank you for your doc.

link : http://linuxtogo.org/lgorris/builds/kernel/blackstone/zImage-htcblackstone-20090308-01-xfbdev is not working. It give a "page not found" :(

Bye
[Touch HD Windows Mobile ROM Development] dwaradzyn:
Correct URL is http://linuxtogo.org/~lgorris/builds/kernel/blackstone/zImage-htcblackstone-20090308-01-xfbdev.
[Touch HD Windows Mobile ROM Development] frenchglen:
Just a word of encouragement about Android, for anyone who might not know: many people's favorite keyboard, TouchPal, is being developed for Android! If lots of other great apps for WinMobile and iPhone will just as easily be developed for Android, having it on Touch HD would be just incredible indeed!
[Touch HD Windows Mobile ROM Development] orux:
Does it have any sound player? We need to do tests, and I don't like android to do them.
[Touch HD Windows Mobile ROM Development] TheDunedan:
It's just a basic debian installation. Without gui, without additional programms, without anything. But it's debian. So you can install every application available in debian (e.g. media players). That would work, but sound doesn't work currently, because of the same reasons like the other distributions.
[Touch HD Windows Mobile ROM Development] Kenia1234:
Hello guys!!

your works are great!! Hold on!! :)

A full working version of Android on the touch HD would be great!!

It could mean the chance to have 2 working operative sistem in a phone, in my opinion, windows that's professional and android which is veeeeeeeeery cool!!! :D

I reckon that many people will donate a lot of money, if someone manages to do that!!

:D:D:D

byeeeee!!
[Touch HD Windows Mobile ROM Development] brumbrum:
Is the Android-development to HTC Blackstone disscontinued or is there any other channel of information "out there", that I dont know of?

Currently working on getting a flashable Android-image-file to HTC Touch HD (using SE X1 Prototypes since I dont want to brick my Blackstone).

Any other projects ongoing? Is there anyone actually working on getting the sound to work, and getting the kernel stable enough to use it?

If I can make phonecalls, send SMS and browse the web through WiFi that would be enough for converting my HTC HD to a HTC HDAndroid.
[Touch HD Windows Mobile ROM Development] jeanfrederic:
just kidding :D
[Touch HD Windows Mobile ROM Development] namuk:
the develpoment stop?

no news?
[Touch HD Windows Mobile ROM Development] sevene:
We are waiting for an eMail from the relevant department for research.
[Touch HD Windows Mobile ROM Development] WigglerAway:
Unknowns of the Touch HD

I've been searching through the thread and it appears as though fundamental information is missing...

Is there anywhere we have a list of the hardware int the Touch HD (PCB scans even)?

What are the key differences between the Touch HD and dream/magic?

What difficulties are being encountered in other android porting projects, is it fundamental hardware differences, differences in the hardware initialisation (due to haret), or simply unknown configuration issues?

Does anyone know or can point us to the answers of any of these questions?
[Touch HD Windows Mobile ROM Development] pzucchel:
Hi Masr,

i take your idea very seriously. Imagine we could engage in investing a quantitative amount of working hours, and we would waive any right on the generated code by means of GNU licensing...what HTC could loose by partnering into it? I am sure they could consider the benefits, if they would result in better sales for the device. but there could be technical and commercial issues:

1. Probably, they cannot disclose the hardware information because of NDAs limiting the distribution of information from the OEM supplier within the company or its affiliates.

2. Probably, they have already engaged with Microsoft in releasing the telephone with a single OS in exclusive terms, to negotiate better pricing on the OS licenses.

3. Legally speaking, XDA is not a commercial entity. Therefore, nobody is entitled in engaging anybody else towards a committment. So, there is no possibility of putting down terms that could be considered by HTC and that could define obligations and/or agreements.

Because of these points, the only chance is that "somebody", e.g. HTC or Qualcomm or anybody else, puts under the public domain the relevant information. Probably, nor HTC nor Qualcomm have the legal right of doing so without the consent of the other party, even if nobody would be commercially damaged by that disclosure (and probably they would be commercially rewarded if there would be a real development contribution). So the only hope is....information leaking out "accidentally" and in "anonymous" form...somebody can hear me? ;)
[Touch HD Windows Mobile ROM Development] masr:
Until now I did not get an answer from the relevant department.

I just wrote them again this:

--------------------------------------------------------------------------

Thank you! Do you know how long it will take to get a message from the relevant department?

Could you also please send me their phone-number?

We all have a break now with android-programming, because we are waiting for an answer which could make everything much easier.

Many greetings,

Masr

--------------------------------------------------------------------------

Greetings, Masr
[Touch HD Windows Mobile ROM Development] brumbrum:
I bet HTC have people working with just watching forums and sites like this! Other big companys have, so why shouldn't they?

They probably following this development and know how far you developers have gotten this to work.
[Touch HD Windows Mobile ROM Development] masr:
They answered me the following to my question from yesterday.

Maybe they have so many questions from customers that they dont really read the messages and try to answer as fast as possible?

--------------------------------------------------------------------------

Dear Masr, Thank you for contacting HTC International. We regret to inform you that all HTC phones can not be compatible with Linux os, but only can with WINDOWS XP and VISTA. We have to apologize for our inability to assist on any 3rd party software as it is beyond our service scope to assist on any 3rd party application since the website you provided to us is not from HTC. Sorry for causing you any inconvenience and hope you could understand. Thank you for your continuous support of our products and services. Should you require further assistance, please do not hesitate to contact us again. We look forward to be of service to you again.

--------------------------------------------------------------------------

Greetings, Masr
[Touch HD Windows Mobile ROM Development] masr:
And I answered this now:

-------------------------------------------------------------------------

Hello!

Could you please give me the phone-number of the department, which programmed the windows mobile device drivers for the htc touch hd?

We need the source code of these device drivers of the mobile device.

Many greetings, Masr

-------------------------------------------------------------------------

Greetings, Masr
[Touch HD Windows Mobile ROM Development] brumbrum:
I starts to wonder if they play dumb and pretends to not understand, or if the support-people really are dumb and dont understand your emails.

You have written simple and the text is easy to understand. Why do they keep not answering?
[Touch HD Windows Mobile ROM Development] johnpatcher:
Its always the same with any support at all. They don't read the messages, but answer with some goofiness or even some prepared texts. Really a shame :(.
[Touch HD Windows Mobile ROM Development] Berry29tm:
masr... try to contact qualcomm...
[Touch HD Windows Mobile ROM Development] masr:
Hi!

I just got the following reply to my question today:

-----------------------------------------------------------------------

Dear Masr, We appreciate you taking time to send us an email regarding your issue. Please kindly be informed that we’ve verified HTC couldn’t provide you any support on this kindly of inquiry of 3rd party software. We do apologize and hope you could understand. Thank you for your continuous support of our products and services. Should you require further assistance, please do not hesitate to contact us again. We look forward to be of service to you again.

-----------------------------------------------------------------------

That means they don´t want to help us or they do not really read my mails. In their last mail, they mentioned something with "windows vista". This is strange.

@Berry29tm: OK, I try to contact qualcomm now.

Greetings, Masr
[Touch HD Windows Mobile ROM Development] masr:
I have written this mail now to qualcomm:

------------------------------------------------------------------------

Hello!

We are programming an android-version (this is a firmware based on linux) for the cellphone "HTC Touch HD" which uses the qualcomm-chipset.

To be able to continue this, we need some informations about the devices in this chipset.

What does not work in our android-version is: Audio, MMS, GPRS/EDGE/3G/HSUPA, WIFI, Bluetooth, Main/Second Camera, Hardware On/Off button, GPS, Stylus detection, USB-connection

What already works is:

Booting, the graphical interface works, the touchscreen works, calling works without audio, sms sending/receiving works, access to sd/internal storage works, hardware-buttons work, hardware volume-buttons work.

Could you support us with information about the hardware?

Many greetings!

Masr

------------------------------------------------------------------------

Greetings! Masr
[Touch HD Windows Mobile ROM Development] vangrieg:
What do you expect from them? They're technical support, they don't allocate development/engineering resources. And of course they won't invest into development of drivers for a device that's going out (with the new lineup coming), for an operating system wanted by a dozen geeks on xda-developers. That would be extremely silly of them.
[Touch HD Windows Mobile ROM Development] pjottrr:
well let's hope they will answer, i've seen the 1.0 version, it realey looks promising.

but what i actually wonderis: can't we just trial and error with diferent drivers?

i guess with some searches ( and or opening up your device) it should be possible to find some information about the used hardware...

and i guess the current android phones use some of the same chips...

or am i very mistaken?
[Touch HD Windows Mobile ROM Development] boqonx:
Trust me, all Qualcomm care about is to sell dem' chips to HTC and get money. I've been on the same boat for about 1 year with Kaiser before I finally gave up.

To fix the non-working stuff atm, HTC's probably the one we have to contact. But guess what? All HTC cares about is make damn new phones every 2-3 months and people like us are naturally forced to buy dem phones. Considering none of the plans work, the only way left is xda-developers! I bet if xda-developers never exists, HTC wouldn't probably be as big as now either. What's difficult is developers, coder & cooks have their own personal life they can't possibly forgo as they're doing this stuff for free (except those who really appreciate masterpieces and donate some money).
[Touch HD Windows Mobile ROM Development] BigDaemon:
nothing new in here?!

Is anyone still trying/coding or has the development stopped?!

Can i help you somehow (searching the internet for hardware-information or something...)

Please don´t stop now, i really would like to have Android on my phone and i would do much to get it working (also donate to the developers, not only 5€ but REAL money ;-) )
[Touch HD Windows Mobile ROM Development] Terrorhuhn:
Hello Community

A few days ago I started informing about Android porting, the existing driver problems etc. .

I recognized that the chipset of the G1 is the same as from the Blackstone...

In that case, the hardware (Grafik, Audio, etc...) must be all the same, because all parts are integrated in the Chip, right?

So the most driver problems couldn't come from an incompatibily of the drivers to the hardware.

Could it be a Radio problem, because when I look at the non-functional things, some are a part of the radio?

greets
[Touch HD Windows Mobile ROM Development] gunja99:
The G2 (HTC Magic on Vodafone), and the new Samosung i7500 both run Android, and based on the same Qualcomm MSM7201a chipset as the Blackstone, surely if the ROMs for these are available, then the linux drivers should be available? If this is the case, then I am willing help look into this area a little more, or get my hands on one of these devices if the developers cannot themselves.
[Touch HD Windows Mobile ROM Development] patp:
Drivers are not released - the kernel is compiled and device-specific driver code is not available. It might be possible to flash a G1/G2 ROM to a Blackstone but no-one has done so as it stands a high chance of bricking the device irreversibly. The only option then is to reverse-engineer, which is incredibly slow. You cna follow the progress on #htc-linux irx channel (Google for daily logs). Development for Raphael, Diamond, Blackstone could all be considered the same project, so while work seems stalled for out device, it would be wrong to say the project is finished.
[Touch HD Windows Mobile ROM Development] garlicbread:
I just thought I'd point out that the Android OS uses Linux as it's kernel

since Linux is released under the GPL licence, the supplier has no choice but to supply the driver source to someone that's purchased the device if they ask for it (this might not be true for applications running in userspace, but definitley true for code compiled against the kernel code)

I'm guessing they may be holding off releasing the drivers to the public until the hardware is actually on sale as it may provide news sites clues to the spec of the device

at a guess the code will probably show up on http://source.android.com/ at some point after the G2 release
[Touch HD Windows Mobile ROM Development] arghness:
I don't think this is correct. Only certain functions in the Linux kernel are declared as being GPL only, which stops non-GPL drivers from using them.

From my experience, this includes functions to include custom sysfs nodes, but many drivers can be written without needing the GPL only functions. The only downside is that a non-GPL driver will "taint" the kernel (i.e. any issues with the kernel while running that driver won't get any support from most people who might be able to help).

People generally include the source code for drivers because otherwise there is very little chance of them working on a particular kernel revision, as they have to be recompiled for each kernel most of the time. However, I've worked with many Linux device drivers that have proprietary source code (i.e. that can not just be distributed anywhere). As an embedded device has a known kernel revision, there's no need for a proprietary driver to provide source code.
[Touch HD Windows Mobile ROM Development] Terrorhuhn:
Is there a list with the drivers which are non-GPL?

Non-GPL drivers are very annoying in Linux, because in case of an Kernel update, the Linux-Team cannot offer an updated version of the driver. And the solution like Nvidia made it on Desktop-Linux (to reconstruct the Driver every Kernelupdate) is also a little bit stupid.

Greets.
[Touch HD Windows Mobile ROM Development] garlicbread:
that's interesting I knew nvidia for example got around the problem by splitting the code into two chunks, I think a GPL kernel driver, and a separate GLX driver

thinking about it I know creative have released they're own driver modules not subject to the GPL (X-FI) so I think your right on that one

considering the source for the G1 was released on the above link I Think it's a safe bet that the G2 source will be released the same way

but do we know any of the drivers for the G1 were binary stubs instead of open source?

I had a dig around on the site

http://source.android.com/projects

http://android.git.kernel.org/

http://android.git.kernel.org/?p=platform/hardware/ril.git;a=summary

the kernel source appears to be on there along with some radio / wifi related stuff at least

assuming the drivers we're interested in are compiled as separate binary modules instead of inbuilt to the kernel and are not on the git tree, it may be possible to re-use / extract them from the G2 with a differently built kernel (the arch will likely be the same for the Touch HD as it is for the G2, and it may be possible to determine how the original G2 kernel was build by looking at the /proc/config interface if there is one)