yashsingh1/xdaforums huggingface dataset:
[Hero CDMA Android Development] wtphoto:
any way you could pm me the number to get a hold of the customer relations dept?
[Hero CDMA Android Development] abcdfv:
Or post it so we all can get to them.
[Hero CDMA Android Development] jmhalder:
its available!!!

http://developer.htc.com/
[Hero CDMA Android Development] hyperfire21:
awesome its available so i think we should get the best roms with everything working now?
[Hero CDMA Android Development] Time_Lord:
YEAH HTC finally posted the Kernel sources, hopefully they are complete.

Although the Kernel sources were the most important item we were looking for, how about the sources for all the other GPL'd applications and libraries that are on the phone do we/should we press them for those sources too?

-TL
[Hero CDMA Android Development] Kcarpenter:
give thanks.

Guys, this is just my opinion, but I feel that everyone that still has an open support ticket with HTC should respond quickly with a "Thanks for your help." They were our points of contact to get this done.

They may not have done much, but they did have to deal with our grumpy and hateful, sometimes vulgar emails.
[Hero CDMA Android Development] askwhy:
Holy Canoli!

They actually posted it. I have checked so often that when I saw the (above) confirmation posts, and went to check, I didn't see the new downloads -- I had to refresh my cache to see that it actually was there.

I don't believe it, but I see it. Woohoo!

EDIT: Can anyone successfully download the file? I have gotten to 49.x/49.7 MB multiple times and had the download fail... (only downloading for the sake of holding it in case HTC yanks it for some ungodly reason)

EDIT2: I *still* cannot download the file -- it always hangs at 49.x/49.7 MB. I have tried 3 different computers, Win7, WinXP, Firefox, IE, and 2 different internet connections (mine and neighbors). I tried the Tattoo file for comparison, and it also will not complete. Someone, please tell me that you got the kernel downloaded, intact, and that we don't have to wait on HTC to now 'fix' the download it took them months to post.

EDIT3: Others must be having better luck than I, because a mirror has already been posted over here. Awesome!
[Hero CDMA Android Development] Keo-Keo:
download completed 100% here. :-)
[Hero CDMA Android Development] wtphoto:
this is so awesome, wether or not this was when they where planning on releaseing it at this time or not, I belive that our pressure did help.

Great work as a commuity!!

and I totaly agree with KCarpenter I will be posting my thanks to "Phillip"
[Hero CDMA Android Development] askwhy:
Looking inside the tarball, everything is dated 2010-01-06, suggesting that they really have been getting this prepped for at least a couple weeks now. Cool.

Many thanks to everyone who bugged HTC into getting this out. Also /agree that HTC deserves some thanks for finally getting this done, but they also need to stay on top of current and future releases.

Perhaps one day they will realize that the community will always work nights to hold them accountable. *grin*
[Hero CDMA Android Development] Ceger:
I will give credit to all of you that pushed on this...

GREAT JOB GUYS! :D

Ceger
[Hero CDMA Android Development] Kcarpenter:
Blah - Won't compile...must have stuff setup wrong... I think everything is here, just problems on my machine. :cool:
[Hero CDMA Android Development] tkirton:
In case everyone is still having issues downloading the source, I put it on my website and my two file hosts:

http://www.darktremor.com/files/heroc_ef05d31a.tar.bz2

http://www.gigasize.com/get.php?d=7mz6nt92h8c

http://www.turboupload.com/wwuvp9rk31ta/heroc_ef05d31a.tar.bz2.html
[Hero CDMA Android Development] flexgrip:
Yep, had an email in my inbox this morning from my customer relations rep Stacy. She mentioned that her boss spoke with legal once more and they had never received the source. So he then called the developers and asked what was going on and one of them was posting it to HTC.

I requested that the ticket stay open until we know that it is intact. I do not like that they are dated. Hopefully they were just doing some harmless cleanup, but as I said, we REALLY want the same exact source that is on our 1.5 heros.

But this begs the question: why did they take so damned long and why did they lie about it not being in the hands of their legal department?

She has asked that one of the developers contact me for an explanation, so I will see what he says. I think it is safe to say I wont be asking for a refund anymore.
[Hero CDMA Android Development] wtphoto:
nice work man seems you got farther than any of us, and got them to let it go.
[Hero CDMA Android Development] Time_Lord:
see my post here, a bunch of files are zero length..

http://xdaforums.com/showthread.php?p=5427579#post5427579

quick look, these important files are zero length -

./include/config/mach/heroc.h
./include/config/mach/hero.h
./include/config/mach/heroct.h
./include/config/mach/hero/espresso.h

and for the yaffs filesystem -

./include/config/yaffs/yaffs1.h
./include/config/yaffs/yaffs2.h
./include/config/yaffs/auto/yaffs2.h
./include/config/yaffs/fs.h
./include/config/yaffs/short/names/in/ram.h

I'm sure the zero size is not an accident
[Hero CDMA Android Development] wtphoto:
im not sure what all that means but flipz compiled it and seems to be running so thats a good sign is it not?
[Hero CDMA Android Development] Kcarpenter:
Looks like Flipz got it to compile. So these can't be tooooo important. Given we still have lots of work to go.
[Hero CDMA Android Development] rank78:
o rly? :D

great job guys, looks like the complaints worked
[Hero CDMA Android Development] animal7296:
Beat me to it:p
[Hero CDMA Android Development] Time_Lord:
looks like those files are not needed, a quick search of the kernel shows that they are not "#included" from anywhere so unless HTC removed the includes they aren't needed.
[Hero CDMA Android Development] wtphoto:
Possibly for something in the future?
[Hero CDMA Android Development] johnsongrantr:
I'm glad it worked, in fact I'm simply amazed at how that timing worked out. Good to see this will finally die now that you guys have what you want, should be no reason to hear you all complaining anymore.

Still think it's funny the loudest people out there about this, wouldn't know what to do with what they asked for in the first place.... anyway glad to be proven wrong.

EDIT: I'm also amazed at how the tatoo folks must have complained equally as loud, I see their source available on the same day. Maybe the person that finally bugged them enough to get them to release it had both phones???

or maybe...
[Hero CDMA Android Development] Nodata:
For some of us, lending our voice is the only way we can really help. I might not be able to do anything with the kernel, but I'm more than happy to help try and get it made available to the right people.

Glad to see that we got through to HTC. I emailed them a thank you and a polite "told you so" this morning. ;)
[Hero CDMA Android Development] Street_Knowledge:
hahaha they seriously just tweeted about it being available
[Hero CDMA Android Development] Time_Lord:
The funny part is that HTC's help desk has no idea its been posted! I just received a message back that "they're still working on it"

HA HA!
[Hero CDMA Android Development] foxmeister:
Actually, the pattern for the CDMA Hero Kernel source release followed very much the same pattern as the GSM Hero - there was absolutely nothing until there was a concerted campaign by users demanding that HTC release the source code, and then we saw action very soon thereafter.

I'm definitely of the opinion that if pressure hadn't been applied on HTC, we'd still be waiting. (Can't prove it of course! ;) )

Regards,

Dave
[Hero CDMA Android Development] johnsongrantr:
probally had alot to do with it, but 10/22/09 for the gsm and 1/22/10 for the cdma oddly have something in common as well
[Hero CDMA Android Development] cmccracken:
So, given the delay they have in releasing the source code, we should probably put in a request for the 2.1 kernel source NOW so that it'll be released in 3 months with the 2.1 software?
[Hero CDMA Android Development] posguy99:
Does you no good. Until the product is distributed, they're not obligated.
[Hero CDMA Android Development] Nodata:
Methinks it was a joke... We'll be ready in the future though, of course.
[Hero CDMA Android Development] gu1dry:
Sarcasm doesn't translate well to text....
[Hero CDMA Android Development] Kcarpenter:
The good news to all the people who complained about this thread:

We have code, it can die now. :p
[Hero CDMA Android Development] fatkitty420:
Bump, lol.
[Hero CDMA Android Development] tkirton:
There's a way to see if your theory is correct. We'll need to monitor the Eris (Desire) thread. Since they can't root, I'm sure they will be complaining soon for the kernel source on their phones. Once that starts, let's see how long it takes HTC to give them their source.
[Hero CDMA Android Development] tkirton:
I'm wondering if that was the 1.5 cdma hack they cleaned out.
[Hero CDMA Android Development] badutahboy:
Wasn't the Desire's source code released this morning as well? I thought I read that in one of the threads today... and it was confirmed that they had a similar campaign of pressuring HTC for the code going on.
[Hero CDMA Android Development] Kcarpenter:
Holly crap.

Tattoo and CDMA Hero are the only new ones on HTC Developer. I think they will be waiting another month or so. I say 3/22/2010. :D
[Hero CDMA Android Development] wtphoto:
just got a reply back from phillip. I had sent a message when the kernel was released thanking him for doing what he could. this is his reply

looks like he may have been following us lol
[Hero CDMA Android Development] abcdfv:
Or maybe he's one of us...
[Hero CDMA Android Development] wtphoto:
lol could be, he did say frustrated a lot in that reply
[Hero CDMA Android Development] KERKEDAGAIN:
..on a somewhat related note..since that seemed to work, who's with me on tweeting that our next Sense update includes the weather graphics from the HD2 (Leo)?
[Hero CDMA Android Development] wtphoto:
lets not get to pushy here let them have something to try and make money if you want the weather graphics buy the phone that has them.
[Hero CDMA Android Development] KERKEDAGAIN:
Heh..I kid, I kid! I loaded sense 2.5 on a spare touch pro and they're nice..
[Hero CDMA Android Development] abcdfv:
Loading an updated sense? this interests me...
[Hero CDMA Android Development] wtphoto:
+1 very intrested
[Hero CDMA Android Development] Nodata:
I just recieved, literally, the exact same response. The funny part? The header reads:

That's just laughable. They're literally copying and pasting responses now. I'm going to call them on it in my next email. What else should I add? We want them to release the .29 kernel with CDMA support right? Should I specifically mention that?
[Hero CDMA Android Development] wasupwithuman:
HTC REPLY:

Hello Samuel,

Thank you for contact HTC Technical Support via email about the source code for the Sprint Hero.

I can understand how important it is to have this available. If you go to http://developer.htc.com/ you will find the source code the Android devices. However, if your device is branded by a specific carrier such as Sprint, Cellular South, etc is same exact kennel but the CDMA has additional applications and programs that are proprietary to work on the CDMA network no changes were made to source code as these programs were designed to run with source code.

HTC also other pages you can visit they are www.htcwiki.com, www.youtube.com/user/HTC, twitter.com/Htc, or www.facebook.com/HTC for self-help, tips & tricks, and you can also take a survey at http://survey.htc.com/worldwide/. You can also check for other self-help at http://androidcommunity.com/forums/.

Sincerely,

Kay

HTC Technical Support
[Hero CDMA Android Development] wasupwithuman:
My reply:

So if that is the case, would HTC recommend me to compile the source and load it on my CDMA Sprint HERO? I belong to a sprint hero community where we would be more then willing to take a few hundred phones and load the compiled source code you have available, the outcome should let the phone atleast boot, but not pick up CDMA networks. But what if the phone doesn't boot, what if it "bricks" (the phone no longer functions). HTC will have quite a few phones to replace. But why don't we try, right? I think I will.
[Hero CDMA Android Development] pulser_g2:
If I remember correctly from pushing Huawei to get the T-Mobile Pulse source out there, persistent pressure over a few weeks seemed to work quite well.

When I contacted them, I mentioned the legal consequences of witholding the code (in the UK, it's the Copyright, Designs & Patents Act, as well as standard contract law). They got their finger out after enough people emailed them, as well as T-Mobile, who were the distributors.

Perhaps it's worth a shot sending similar emails to Sprint, since they are distributing the GPL code through their device, and are equally liable to produce the source code.

It was, as far as I could see at the time, the emails to the network that seemed to get us results, so perhaps try that, although don't stop pressing on HTC, as the more communication they get regarding this, the better.

Also, why not ask them on their Twitter feed (@HTC) and see, since the people who use it seem to be slightly technical in terms of dealing with techie issues like roms and performance with updates there, so maybe worth asking them. Also could help get the snowball effect if enough people re-tweet.

Anyhow, good luck in your noble quest, and I hope you get the sources soon. :)
[Hero CDMA Android Development] Nodata:
My reply to Cheryl:
[Hero CDMA Android Development] willowmp:
I called and the legal sector (1 guy) at htc USA is on vacation.

I was transferred to tech support and the dude tried to tell me the CDMA hero is not running linux. Not a kernel, not anything. -_-"

So yea I bet tech support is answering the emails, because the legal dude isn't at work.

The tech dude also tried to transfer me to that website and I told him flat out no it is wrong that is not what we want we want the kernel. He said go to their forums and ask the users if they have any info on it.

I laughed and groaned once I hung up. Not running linux? Is the tech guy I was talking to a joke?
[Hero CDMA Android Development] Nodata:
I sent a copy of my original email to Sprint as well. I'll post their response when they get back to me.
[Hero CDMA Android Development] willowmp:
Chatting on Sprint Chat, she was copy pasting and ****ed up, told me oh disregard that last part. I replied with "Haha".

Will post chat log once finished.
[Hero CDMA Android Development] petermk:
MSFT got into trouble with HyperVisor a while ago with the same argument... Hyper-visor is now under GPL..

Basically their argument is that they have a proprietary driver that is not part of the kernel and is not derived from GPL work.

Anyone know what radio the CDMA Hero is running? I figure if we know that, and see if there is a linux driver for it it gets us closer to either not needing HTC or HTC sheepishly admitting they are violating the GPL
[Hero CDMA Android Development] 2.0t03speed:
1.04.01.09.21
[Hero CDMA Android Development] 2.0t03speed:
least thats what mine says under baseband version in the settings.
[Hero CDMA Android Development] petermk:
I meant the radio as in the chipset and manufacturer for the chipset
[Hero CDMA Android Development] justinisyoung:
ok i might be wrong but i think this might be the problem.

a lot of you guys are asking for the CDMA Hero source code, which is different from what we actually are looking for, which is the KERNEL source code of the hero. i'm pretty sure there's a difference, cause the arstechnica article that the htc rep linked me to says that.

http://arstechnica.com/old/content/...se-the-apache-software-license-over-gplv2.ars

so you have to make sure you're asking for the KERNEL of the hero, and not just the 'CDMA Hero source code', which is under apachev2. the kernel is under the GPLv2, which is what we need, and HTC HAS to release is under the license or they're breaking the law.
[Hero CDMA Android Development] cteneyck:
Processor: QCT MSM7500A

Made by Qualcomm
[Hero CDMA Android Development] cteneyck:
not for nothing but has ne body tried to compile the .29 kernel under the msm7xxx git repository using the config file from our hero?
[Hero CDMA Android Development] chuckhriczko:
That wouldnt matter. I believe we need the driver sources which would be part of the kernel. I may be wrong but that's what I thought we needed.
[Hero CDMA Android Development] cteneyck:
this is the repo specifically for our chipset msm7xxx. but i don't wanna hijack this thread. BTW. i got the same responce from HTC.
[Hero CDMA Android Development] pulser_g2:
I've tweeted HTC, and original post is on my twitter at http://twitter.com/GlasgowGuy1

Feel free to re-tweet, everyone. Hopefully we'll get somewhere. :)
[Hero CDMA Android Development] gu1dry:
Why not just contact GNU?
[Hero CDMA Android Development] gu1dry:
I am sending an email to GNU,

The msg I am send is as follows:

Hello,

My name is <name> & I purchased a HTC Hero that runs on the Sprint Communication Network. Said device runs Android, which you might or might not know uses the Linux Kernel. The device was released 11 October 2009. Numerous fellow Sprint-based HTC Hero members have contacted HTC for the kernel source for our devices & HTC has continued to avoid the situation. I can fully understand a hardware developer to not release GPL licensed source before a device is released, but now it being 31 December 2009, the device has been released to the market for 81 days. I now looking you (GNU) for assistance with the issue.

Here is the default response several people have received from HTC when inquiring for the kernel source:

Thank you for contact HTC Technical Support via email about the source code for the CDMA Hero.

I can understand how important it is to have this available. If you go to http://developer.htc.com/ you will find the source code the Android devices. However, if your device is branded by a specific carrier such as Sprint, Cellular South, etc is same exact kennel but the CDMA has additional applications and programs that are proprietary to work on the CDMA network no changes were made to source code as these programs were designed to run with source code.

HTC also other pages you can visit they are www.htcwiki.com, www.youtube.com/user/HTC, twitter.com/Htc, or www.facebook.com/HTC for self-help, tips & tricks, and you can also take a survey at http://survey.htc.com/worldwide/. You can also check for other self-help at http://androidcommunity.com/forums/.

Sincerely,

Kay
HTC Technical Support

*text has not been altered & has been directly copy & pasted into this email

HTC has released the kernel source for the GSM-based HTC Hero, which is in fact different, due to the version of Android that is used on the Hero is 1.5, which does not support the CDMA network, by default. Sprint's cellular network is CDMA not GSM, so therefore this is not helpful. All the responses, we have received from HTC have been what is quoted above to something else to similar effect.

From my understand with the GPL license, the source is to be freely released & if someone uses the code for their own usage, even they alter the code, they must also release it. Please correct me if I am wrong. If in fact I am not wrong, I would encourage you (GNU) to investigate the situation.

-<Name>
[Hero CDMA Android Development] petermk:
http://www.htc-linux.org/wiki/index.php?title=Kernel#Kernel_for_QCT_MSM7xxx_.28non-A.29_based_devices

Bingo, it seems.

on edit: never mind thats just the processor. What is the CDMA chipset?
[Hero CDMA Android Development] posguy99:
No, they have to release it or they'd be breaking the license that allows them to distribute it. Licenses are not laws. Then you get to take them to court to determine whether breaking the license was willful.

Oh, and I forget who it was, but don't try to beat HTC up with GPL v3. The Linux kernel isn't licensed under GPL v3.
[Hero CDMA Android Development] posguy99:
Presumably you mean the EFF? Or more likely the FSF? The FSF has no standing. The kernel is licensed under the GPL, but FSF is not the copyright holder.
[Hero CDMA Android Development] justinisyoung:
my bad.

i meant license.

the anger takes over me when i type. hahaha :)
[Hero CDMA Android Development] wtphoto:
well I also just emailed HTC and will post their response when I recive it
[Hero CDMA Android Development] Nodata:
My latest response from HTC:
[Hero CDMA Android Development] kylez64:
This is the exact response I reseved
[Hero CDMA Android Development] incogneato:
I hope Kay sucks a mean ****, because she's as stupid as a ball bearing.

Just MHO, but bothering clueless customer care reps during the holidays isn't productive.

There's hundreds (thousands?) of authors of the kernel source they're using. Surely one of them would be willing to file a GPL violation. Face it, HTC knows they don't have to do a damn thing until they see the cease and desist letter. Time to DL the full 2.6.27 tree and read through the comments and start emailing authors.
[Hero CDMA Android Development] mrinehart93:
^ Good. Once someone gets the email addresses, post them and a email outline that should be sent, and I'll start sending them :)
[Hero CDMA Android Development] bcnice20:
this should def. be made a sticky and if i can do anything to help let me know