Kernel source still not available! - Desire Android Development

HTC has just released the kernel source for the Legend and the Incredible, but they have skipped the Desire ...
http://developer.htc.com/
seems a bit strange to me. Any ideas about the suitable of the Legend vs the Desire?
Regards

I'm not seeing any new posts on http://developer.htc.com.
I guess if something for the Incredible and Legend was posted, it was probably by mistake and has subsequently been removed.
Regards,
Dave

are u behind a proxy?
Droid Incredible by HTC(Verizon) Kernel Source Code 56.0 MB 2010/04/30
Droid Eris MR by HTC (Verizon) Kernel Source Code 56.3 MB 2010/04/30
HTC Legend Kernel Source Code 56.0 MB 2010/04/30
refresh yout page

foxmeister said:
I'm not seeing any new posts on http://developer.htc.com.
I guess if something for the Incredible and Legend was posted, it was probably by mistake and has subsequently been removed.
Regards,
Dave
Click to expand...
Click to collapse
They're back up now but no desire source

they was not there a minute ago, they are there now
This is good news, as i cant see them, releasing everything but the Desire's Kernel, It means we will see a Kernel at some point))))

I think that HTC's website must be geo-locating by IP. If I go to their site with a US IP, I can see the additional downloads, but they are still unavailable via my UK IP address.
Regards,
Dave

The kernel might be very similar to the incredible one.

im in the uk and i can see it ok

Something is strange, because the link for the Droid Eris MR by HTC (Verizon) is http://member.america.htc.com/download/RomCode/Source_and_Binaries/desirec_2.6.29_8a03cb9a.tar.bz2.
So why do they call ist ....desirec_2.6.29_8a03cb9a.tar.bz2?

allla said:
Something is strange, because the link for the Droid Eris MR by HTC (Verizon) is http://member.america.htc.com/download/RomCode/Source_and_Binaries/desirec_2.6.29_8a03cb9a.tar.bz2.
So why do they call ist ....desirec_2.6.29_8a03cb9a.tar.bz2?
Click to expand...
Click to collapse
It's not strange, the HTC Desire is codenamed Bravo. The Droid Eris is codenamed Desire. Confusing, but not strange.

deovferreira said:
It's not strange, the HTC Desire is codenamed Bravo. The Droid Eris is codenamed Desire. Confusing, but not strange.
Click to expand...
Click to collapse
You're right - not confusion, but strange ;-)

JupiterDroid said:
they was not there a minute ago, they are there now
This is good news, as i cant see them, releasing everything but the Desire's Kernel, It means we will see a Kernel at some point))))
Click to expand...
Click to collapse
They don't really have a choice, actually, they do have to follow the GPL under which it is licensed.
In fact, if they DID really follow that license correctly, we should have received the sources (or at least a link to the sources) with the device.
http://en.wikipedia.org/wiki/GNU_General_Public_License#Terms_and_conditions
The fourth section for version 2 of the license and the seventh section of version 3 require that programs distributed as pre-compiled binaries are accompanied by a copy of the source code, a written offer to distribute the source code via the same mechanism as the pre-compiled binary or the written offer to obtain the source code that you got when you received the pre-compiled binary under the GPL.
Click to expand...
Click to collapse

At http://developer.htc.com/ they have released the kernel for Incredible, Droid ERIS and the Legend, after asking HTC about Desire version they have answered with:
QUOTE
Dear Mr.Gomez Thank you for contacting HTC. Kindly note that as Desire and Legend are both running Android 2.1 "Eclair". Besides that both of them are having almost same specefications, that's why we released only one of them. If you have any other inquiries, don’t hesitate to contact us again. Please note that you can contact us via support line. For further details, please go to http://www.htc.com/europe/CA_Hotline.aspx , Thank you so much for using HTC products. Respect & Regards, HTC Team http://www.htc.com
So I suppose that we can consider http://member.america.htc.com/download/Rom...3be9c9c.tar.bz2 to be the final kernel for the HTC Desire. :-D
Regards

The same specifications? oO
They don't even have the same CPU, let alone the same chipsets...

I have just posted this to MoDaCo :-D They answer me with this "they have the same specifications" so I suppose that the kernel is the same for both, I mean they use the same source with different configuration (depending on the chipset, cpu, etc).
Regards

The differences from the base (standard linux) 2.6.29 kernel:
Legend: 914 files more than 1.4M bzipped diff file
Incredible: 941 files more than 1.4M bzipped diff file
The differences between both kernels are less than that, 252 files and about 250K bzipped diff file.
Regards,

Mmmh sounds kinda weird..one would think that if for some reason the kernels of Legend and Desire were somehow the same, HTC would have added at least a tiny note on their developer page specifying so...

Legend same specifications as Desire? strange
for what I know Incredible is very close to nexus one and desire

kewell79 said:
At http://developer.htc.com/ they have released the kernel for Incredible, Droid ERIS and the Legend, after asking HTC about Desire version they have answered with:
QUOTE
Dear Mr.Gomez Thank you for contacting HTC. Kindly note that as Desire and Legend are both running Android 2.1 "Eclair". Besides that both of them are having almost same specefications, that's why we released only one of them. If you have any other inquiries, don’t hesitate to contact us again. Please note that you can contact us via support line. For further details, please go to http://www.htc.com/europe/CA_Hotline.aspx , Thank you so much for using HTC products. Respect & Regards, HTC Team http://www.htc.com
So I suppose that we can consider http://member.america.htc.com/download/Rom...3be9c9c.tar.bz2 to be the final kernel for the HTC Desire. :-D
Regards
Click to expand...
Click to collapse
That is unacceptable and a gross violation of the GPL.
HTC did not release the kernel source because the Desire is rootable and having the kernel would allow us to override their pathetic security (which is, by the way, cracked already).
The bravo board files are NOT in there!

Fully Agreed. So what's the next play ?
Warn GPL-Violations ? FTF ? Google ? (do Google even care ?)

Related

HTC Kernel Live!!!!

Go developers go its live
http://developer.htc.com/
paindoo said:
Go developers go its live
http://developer.htc.com/
Click to expand...
Click to collapse
I noticed this on the HTC twitter. I'm still not entirely sure how it will help us as Magic/Dream users?
HTC HTC Hero Kernel Source Code is now available for developers.
HTC - Developer Center
Source: developer.htc.com
The HTC Developer Center is a place for developers to obtain essential resources to help you in developing great applications on HTC's Android and Windows Mobile phones.
Just snagged this.
I caught this on my Twitter feed as well.
I'm going to try and backport BFS for this kernel. This could be some fun.
I can almost guarantee that this kernel will provide more stability.
Reignzone said:
Just snagged this.
I caught this on my Twitter feed as well.
I'm going to try and backport BFS for this kernel. This could be some fun.
I can almost guarantee that this kernel will provide more stability.
Click to expand...
Click to collapse
that is great news! maybe now we can get BT working?
Lets Hope that they Release 32A and Tatto Kernel too. as it Legal Obligation to do this.
hetaldp said:
Lets Hope that they Release 32A and Tatto Kernel too. as it Legal Obligation to do this.
Click to expand...
Click to collapse
32A kernel source is out for almost two months.
Case_ said:
32A kernel source is out for almost two months.
Click to expand...
Click to collapse
Yep, it will take time for sure!
They are starting to sell the tattoo so, I don't think that this will be for soon.
But, a lot will be already learned and done from the HTC Hero.

Is HTC Violating GPL?

I noticed that kernels for android are released under GPL, and that anyone using them has to provide full source of the kernels built on them and such.
Isn't HTC and possibly t-mobile inviolation of GPL by not releasing the source for both the MyTouch 3G Limited Edition and MyTouch 3G v1.2 ?
I noticed there's a website to report such violations http://gpl-violations.org/ , and an email to send info about possible abuse [email protected] but would anything useful come of it?
Android is released under the Apache Licence, the kernel under the GNU GPL
OP is talking about the kernel, if there are no sources it's a violation.
Definitly GPL violation.
I don't think they're ready to release the Fender version kernel yet although I doubt it varies much from the Magic and is (I didn't actually check through the code) most likely a configuration you set before compilation. Also, having looked through the Tattoo source a while back, it seems void of apps and other userland components, just hardware related goodness so it won't be complete but should be compliant. Either way...
http://developer.htc.com/
enatefox said:
I don't think they're ready to release the Fender version kernel yet although I doubt it varies much from the Magic and is (I didn't actually check through the code) most likely a configuration you set before compilation. Also, having looked through the Tattoo source a while back, it seems void of apps and other userland components, just hardware related goodness so it won't be complete but should be compliant. Either way...
http://developer.htc.com/
Click to expand...
Click to collapse
You haven't been following all the MT3G LE/1.2 threads have you. There's at least a difference in wifi, bluetooth, touchscreen and headphone jack in terms of drivers. So even if you could manage to get a Magic 32A rom onto a Fender/1.2 and boot it, you wouldn't have a touchscreen, bluetooth, wifi or headphone jack, and there's also a number of other little issues. Also without the kernel source, no custom roms.
So clearly it's not a Magic 32A.
kbeezie said:
You haven't been following all the MT3G LE/1.2 threads have you. There's at least a difference in wifi, bluetooth, touchscreen and headphone jack in terms of drivers. So even if you could manage to get a Magic 32A rom onto a Fender/1.2 and boot it, you wouldn't have a touchscreen, bluetooth, wifi or headphone jack, and there's also a number of other little issues. Also without the kernel source, no custom roms.
So clearly it's not a Magic 32A.
Click to expand...
Click to collapse
Drivers are not GPL'd, these are closed source and the kernel is most likely the same as the mytouch 32B. Drivers are modules that are loaded by the kernel.
Jedipottsy said:
Drivers are not GPL'd, these are closed source and the kernel is most likely the same as the mytouch 32B. Drivers are modules that are loaded by the kernel.
Click to expand...
Click to collapse
This is correct. nVidia and ATI do the same thing with their 3D video drivers on PC. There is no GPL violation here.
Still, I do wish HTC would release all their driver source so people could cross-port ROMs between the Dream/Magic/Hero/Tattoo
Super Jamie said:
This is correct. nVidia and ATI do the same thing with their 3D video drivers on PC. There is no GPL violation here.
Still, I do wish HTC would release all their driver source so people could cross-port ROMs between the Dream/Magic/Hero/Tattoo
Click to expand...
Click to collapse
... they still haven't released the kernel source
kbeezie said:
... they still haven't released the kernel source
Click to expand...
Click to collapse
The link I posted before has all of the ones that are released so far.
Modules are device specific but you should be able to grab them from the stock ROM, given the base number is the same as what you're flashing. Or you could compile them yourself with the sources for your target board.
I don't see any violation here since the kernel is probably the one released as Magic. And even if there is a violation i don't believe anything good would come out reporting it. The last thing we want is making things difficult for HTC and delay any development for their devices. Let's just enjoy what they provide us with as much as possible!
Even if the drivers are modules they would still be linked against the kernel and because the kernel is GPL2 linked in "infectious".
The GPL2 is first and foremost a distribution licence and the linking clause can be worked around by linking the drivers on the phone the first time you boot it up. I believe Ubuntu has some rather nifty tricks for doing this with their Nvidia and ATI drivers.
If HTC is in violation (which I doubt) they should most certainly be reported. If we don't point it out - someone else will and it will be trouble sooner or later.
HTC is in violation in GPL with the Magic 1.2
- Touchscreen drivers are in-kernel. There's no source for these
- While camera and bluetooth drivers are not in-kernel, they have a kernel interface which is not avaible at the moment, so another violation right there. (nVidia and ATI closed source drivers are in the same ballpark - they have a binary blob and a kernel interface that must be open source)
Also, the GPL states that you need to release the kernel so that it can be compiled, as in they can't say that some stuff is in one place, the other somewhere else. At the very _least_ they need to supply a working tarball, so that a compile of that will boot and be usable.
HOWEVER, the code might have been dumped to the aosp source here
I don't own that device so it's not exactly a thing i've been looking over. However, a code dump to the htc developers area is in order.
movikun said:
HTC is in violation in GPL with the Magic 1.2
- Touchscreen drivers are in-kernel. There's no source for these
Click to expand...
Click to collapse
How sure are you about this? Don't get me wrong, but some proofs are needed.
- While camera and bluetooth drivers are not in-kernel, they have a kernel interface which is not avaible at the moment, so another violation right there. (nVidia and ATI closed source drivers are in the same ballpark - they have a binary blob and a kernel interface that must be open source)
Click to expand...
Click to collapse
NVidia at least provides the open source interface and there is no violation there, I'm pretty sure HTC does so otherwise the opensource foundation would already be suing them
Also, the GPL states that you need to release the kernel so that it can be compiled, as in they can't say that some stuff is in one place, the other somewhere else. At the very _least_ they need to supply a working tarball, so that a compile of that will boot and be usable.
HOWEVER, the code might have been dumped to the aosp source here
I don't own that device so it's not exactly a thing i've been looking over. However, a code dump to the htc developers area is in order.
Click to expand...
Click to collapse
At which point does GPL states that the sources should compile out of the source?
Also please note here that there are also many developers in these forums that haven't released any source for their modified kernels.
gbil said:
How sure are you about this? Don't get me wrong, but some proofs are needed.
Because all of the previous ones were in-kernel. I don't have one of these devices, but looking over the rom, i see no obvious .so in /lib that would be specific to the touchpad. If you can see something in the likes of /sys/modules/synaptics then it's in the kernel
NVidia at least provides the open source interface and there is no violation there, I'm pretty sure HTC does so otherwise the opensource foundation would already be suing them
Click to expand...
Click to collapse
It did, for all phones released up to the droid eris (newest code dump from them). Most probably the code from the old magic works, but again, i don't have it, so it doesn't concern me.
At which point does GPL states that the sources should compile out of the source?
Click to expand...
Click to collapse
Paragraph 3, after section c. Here, let me show you
For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.
Click to expand...
Click to collapse
Also please note here that there are also many developers in these forums that haven't released any source for their modified kernels.
Click to expand...
Click to collapse
If they modified the kernel more than in the configuration, they are required to give the source code IF ONE ASKS THEM TO. Most of them don't go that far, and the ones that do (cyanogen, wes garner to name a few) have their nice own githubs set up. There are some that don't (Sanpei, kingklick), but no one really cares. Please read the GPL carefully next time.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
HTC has been a pretty nice company regarding this site and devs. It's possible that if anything is missing that it was either not theirs to distribute, it was reasonable to assume you can find the sources or it was left to the AOSP to release-- specifically developers working on it. Is the Magic kernel on their site not enough? What else do you need?
enatefox said:
HTC has been a pretty nice company regarding this site and devs. It's possible that if anything is missing that it was either not theirs to distribute, it was reasonable to assume you can find the sources or it was left to the AOSP to release-- specifically developers working on it. Is the Magic kernel on their site not enough? What else do you need?
Click to expand...
Click to collapse
It might be T-Mobile's doing seeing as the differences from the usual Magic was made specifically for T-Mobile.
movikun said:
Because all of the previous ones were in-kernel. I don't have one of these devices, but looking over the rom, i see no obvious .so in /lib that would be specific to the touchpad. If you can see something in the likes of /sys/modules/synaptics then it's in the kernel
Click to expand...
Click to collapse
so no proofs here really moving on
It did, for all phones released up to the droid eris (newest code dump from them). Most probably the code from the old magic works, but again, i don't have it, so it doesn't concern me.
Click to expand...
Click to collapse
moving on again
Paragraph 3, after section c. Here, let me show you
Click to expand...
Click to collapse
You haven't quoted the whole paragraph which states that some parts can be excluded from the distribution, maybe that it why it doesn't compile right out of the box?
If they modified the kernel more than in the configuration, they are required to give the source code IF ONE ASKS THEM TO. Most of them don't go that far, and the ones that do (cyanogen, wes garner to name a few) have their nice own githubs set up. There are some that don't (Sanpei, kingklick), but no one really cares. Please read the GPL carefully next time.
Click to expand...
Click to collapse
Mate you are trying to make a point based on your own assumption here. Please check the threads where all these people were asked to give their source code and the most common reply is that they will do it someday somehow. Thus they DO violate GPL. So your last sentence doesn't really make sense. My advice, try to read better what I write and don't concentrate only on what you want to write.

[SOON] Kernel Source Getting Released?

Hi guys,
I recently complained to htcdev about the kernel source not being released and I threatened legal action as they are in violation of GPL. Here is what they came back with:
Dear Rohan Mathur,
Thank you for contacting HTC. I will gladly assist you with your request for the kernel source code for your HTC One X.
New source codes are typically posted to the HTC developer site within 90-120 days after a new device is released or after an update is released for the phone. In most cases it will not take this long for the source code to be made available Rohan. The kernel source code for teh One X will be posted as soon as we have it ready for the developer community.
Please check back from time to time on the developer site for the One X source code. HTC does their best to make the kernel source code available as soon as possible for all HTC devotees and android enthusiasts. For more information and other developer resources, be sure to check other areas of our developer site from http://www.htcdev.com/ .
I apologize for any inconvenience this may cause Rohan, and I hope that this will not detract from your overall use and enjoyment of the One X until the kernel source code is made available. Thank you for your patience and understanding in this matter.
If you have other questions for me Rohan, please don't hesitate to reply. We are open from 6am to 1am eastern time, 7 days a week. Please include your serial number or IMEI from menu> settings> about> phone identity> with all support requests.
Take care Rohan, and have a great weekend!
If this answers your comment or question, please click here to complete the process.
To submit another comment, please click here.
Sincerely,
The HTCDev Team
Want to see what others are saying? Have a question to ask other HTCDev fans?
Follow us on Twitter www.twitter.com/htcdev
Explore our development resources www.htcdev.com
We are unable to receive replies to this email account. Please visit us at www.htcdev.com if you have any questions or need further assistance.
Click to expand...
Click to collapse
I'm kind of suprised that an actual human responded to me and didn't just send me the generic answer (notice the typo of "teh" instead of "the")
Anyway, this leads me to believe that it will be soon. 30 days of those 90-120 are almost done, so lets hope that it comes soon!
rohan32 said:
Hi guys,
I recently complained to htcdev about the kernel source not being released and I threatened legal action as they are in violation of GPL. Here is what they came back with:
I'm kind of suprised that an actual human responded to me and didn't just send me the generic answer (notice the typo of "teh" instead of "the")
Anyway, this leads me to believe that it will be soon. 30 days of those 90-120 are almost done, so lets hope that it comes soon!
Click to expand...
Click to collapse
I hate to break it to you, but I saw this same response posted a few weeks ago. We've gotta be getting closer though!
Billy
Sent from my HTC One X using Tapatalk 2
I'm sure AT&T is making them hold out until the last minute legally possible.
jmattp said:
I'm sure AT&T is making them hold out until the last minute legally possible.
Click to expand...
Click to collapse
I don't understand why AT&T would do that. What's in it for them to make then wait? Eventually it will be released. I mean I just can't understand who the are trying to screw but not releasing it. It can't be developers because they wouldn't want to lose sales. I'm sure they don't care who buys the phone, developer or not.
Sent from my HTC One X using XDA
So, once the kernel source is released do we know if we'll have franciscofranco and faux123 kernels for the ATT One X just like over on the international One X side?
dont give them your sn and imei lol...
i say...we gonna get another month of two..
please disregard
HTC is holding out as long as possible so Apple can't get their hands on it till the last second.
Does the us htc one x run on the gingerbread kernel like the international one?
bmbrad said:
Does the us htc one x run on the gingerbread kernel like the international one?
Click to expand...
Click to collapse
No, it runs the ICS kernel, version 3.0.8.
Tikerz said:
So, once the kernel source is released do we know if we'll have franciscofranco and faux123 kernels for the ATT One X just like over on the international One X side?
Click to expand...
Click to collapse
If the developers want to port their kernels over, sure
Sent from my Galaxy Nexus using XDA

Source code posted!

Well I thru htc an email about source code. Granted its probably just a cookie cutter reply but here's what they wrote to me in reply to my email :
Dear Blair Ginley,
We appreciate your interest in development options for the HTC One S and can provide some information to answer your concerns.
HTC will typically publish http://www.htcdev.com the Kernel open source code for recently released devices as soon as possible. HTC will normally publish this within 90 to 120 days. This time frame is within the requirements of the open source community.
Feel free to reply should you have any further questions. If you feel more comfortable discussing issues by phone, you can contact Technical Support at 1-866-449-8358, 6 am to 1 am EST, 7 days a week.
Let me know if I have successfully answered your question, please click here to complete this.
To send a reply to this message, please click here.
Sincerely,
Dayton
HTC
Sent from my HTC One S
http://htcdev.com/devcenter/downloads
Sent from my HTC One S
leggo
no source for the US version
So, we will finally get true CM9 and co (AOKP, MIUI, etc)!
It's weird that T-MoUS is MIA, but it's the only black sheep (different model) in the One S pack.
papi5120 said:
no source for the US version
Click to expand...
Click to collapse
It's on there.
edit: wrong info, not there.
But can we use the codes from international versions?
This is excellent news.
Thx.
Sorry guys why do we need kernel source codes?
Sent from my HTC One S using xda premium
k1llacanon said:
Sorry guys why do we need kernel source codes?
Sent from my HTC One S using xda premium
Click to expand...
Click to collapse
To make custom kernels that can be over clocked and things like that
Sent from my HTC VLE_U using xda premium
Email them. Stupid HTC not following the rules.
avataranjie said:
Email them. Stupid HTC not following the rules.
Click to expand...
Click to collapse
You'll get the same canned response about 90-120 days. Remember US Tmo version was released a little bit after the others.
Great news
eminembdg said:
Well I thru htc an email about source code. Granted its probably just a cookie cutter reply but here's what they wrote to me in reply to my email :
Dear Blair Ginley,
We appreciate your interest in development options for the HTC One S and can provide some information to answer your concerns.
HTC will typically publish http://www.htcdev.com the Kernel open source code for recently released devices as soon as possible. HTC will normally publish this within 90 to 120 days. This time frame is within the requirements of the open source community.
Feel free to reply should you have any further questions. If you feel more comfortable discussing issues by phone, you can contact Technical Support at 1-866-449-8358, 6 am to 1 am EST, 7 days a week.
Let me know if I have successfully answered your question, please click here to complete this.
To send a reply to this message, please click here.
Sincerely,
Dayton
HTC
Sent from my HTC One S
Click to expand...
Click to collapse
Wtf... that's the same bs they sent a couple others but on the one x forums.
I mean I think it word for word the same exact response.
Wow ....
sent from my Droid-X
got a-Dev?
www.android-dev.us

[Q] Why won't HTC release the kernel sources for the HTC One E8 Dual SIM?

So, I bought myself an HTC One E8 (M8sd) because that is what my operator provides for that plan that I use.
I was searching everywhere but it seems that HTC hasn't even released the sources for this device, which is strange considering the fact that HTC is known to be developer friendly in the past.
So, why would they not release kernel sources for this device? How can we request them for kernel sources?
I'm pretty sure you can find kernel sources at htcdev.com
Nope. Not for HTC One E8.. Not yet at least. Do they release sources for all their devices?
Oh, I forgot. It's called M8 Ace on that website
Oh.. So the sources are available? Can we compile AOSPs using these?
What surprises me is that there is hardly any action for this phone till now. I found it better than M8 for many reasons. It is also significantly cheaper with the same hardware...
So I wrote to HTC asking about the sources and got this reply:
Thank you for contacting HTC support.
As per your email, we understand that you want a kernel sources for HTC One E8.
We value the importance of your concern.
We would like to inform you that providing the source code totally depends upon our developer, as and when the source code for HTC One E8 is available, it will be updated on our developer website. However, your feedback is appreciated.
We value your time and patience.
Click to expand...
Click to collapse
What makes HTC any better than manufacturers like Xiaomi in this regard? This is as much of a violation as them, isn't it? This is the most nothing reply anyone could have given.
buggerman said:
So I wrote to HTC asking about the sources and got this reply:
What makes HTC any better than manufacturers like Xiaomi in this regard? This is as much of a violation as them, isn't it? This is the most nothing reply anyone could have
given.
Click to expand...
Click to collapse
OH SHI~
I just bought a proprietary brick, because there is no opensource firmware in the web.

Categories

Resources