yashsingh1/xdaforums huggingface dataset:
[HD2 General] lexx-luthor:
No Worries :)

To everyone else, there's still a few days left in the Australian competition so if you haven't entered already, then there's no time like the present.

Also, if you can (and if it's ok with the mods) reply to this thread so more people can have a chance of entering the comps.
[HD2 General] lexx-luthor:
Last Days!! bumped for your viewing pleasure :D
[myTouch 3G, Magic Accessories] shael:
ok so ive searched and some say it works some say it doesnt but lets start with:

i need to be able to use a 4-pole headphone (stereo headphone and mic) as well as charge the device at one so my two options are

the htc 3-in-1

http://cnn.cn/shop/extusb-adapter-p-5572.html

or.....make my own?

or....perhaps just add a 4pole connector and wire it up with this

http://www.amazon.com/YS-AUC-2-1-Multi-Adapter-T-Mobile/dp/B000UHY6XU

please help
[myTouch 3G, Magic Accessories] shael:
no body knows really?
[myTouch 3G, Magic Accessories] B Dizzle:
You may want to take a look at the USB adapter that comes with the HTC Pure. If I remember correctly it comes with a connector that allows you to charge the phone while using the headphone jack. The connector will probably work fine on the sapphire.
[Hero CDMA Android Development] chuckhriczko:
So I figured I would document my attempts at getting HTC to release the CDMA Hero kernel source. Hopefully everyone else can document their attempts as well.

Today, 12-30-09, I contacted HTC through email and was in conversation with a gentleman named Tony. He informed me I should call them. I called them and spoke with a gentleman named Fam. After being on the phone for a half hour he informed me that the CDMA kernel was licensed under the Apache license. Obviously this did not make sense so I asked why the GSM kernel would be licensed under GPL and CDMA under Apache. He stumbled over his words, not giving me an answer. He said to check developer.android.com for the information he found but I wasnt able to. I think it's a bunch of BS. Anyone else have better or different experiences?
[Hero CDMA Android Development] gu1dry:
I emailed them a few days ago & got:

Dear,

The HTC Customer Service Representative that has been handling your message would like to know if your question has been successfully answered. You can reply to or close your question by visiting:

http://ContactUs.htc.com/wFrmMailLogin.aspx

Ticket Number : [ 09USCW52ENA000753 ]

If you do not respond to or close your question within 15 days, it will be closed automatically.

Sincerely,

HTC

We are unable to receive replies to this email account. Please visit us at www.htc.com if you have any questions or need further assistance.

New Response From [ Mario (North America Support (Tech)) ]
Dear Customer,

Thank you for contacting HTC!

Unfortunately HTC has not released the source code for the CDMA Hero. We have no information on future releases.

We suggest checking our website periodically for updates.

Sincerely,

HTC Support.
Customer Information
Name
Telephone
Email Address
Country	United States
Inquiry Information
Inquiry Type	Technical Support
Inquiry Description	I would like to request the kernel source for the CDMA based Hero. I know the GSM based Hero source has has been released, but I want/need the CDMA based source.
Issue Date & Time
2009/12/23 08:03
[Hero CDMA Android Development] 5tr4t4:
The Linux kernel is most definitely NOT licensed under the Apache license, obviously. I believe much of Android is, however. Perhaps Tony referred to the kernel by mistake.

In my opinion this is getting rather serious. Code is to be available upon request IMMEDIATELY once a shipping GPL-based binary is out (for sale or otherwise). It is not optional for HTC as it is not their code! They are build a business on the backs of thousands of developers who gave their hard work to Linux in good faith. Apart from this copyright infringement, it pretty much defeats the whole purpose of an open source OS, leaving us to hack our phones device-by-device rather than making changes that can benefit everyone.

I have written to them several times before...and I must admit that my most recent contacts have done away with the please's and thank-you's. I think chuckhriczko is right to start documenting our contacts.
[Hero CDMA Android Development] Rootwind:
Where did all the GSM people send their complaints to?
[Hero CDMA Android Development] surrealbliss:
where do we send these complaints?

I'd like to join in.
[Hero CDMA Android Development] gu1dry:
HERE ;)
[Hero CDMA Android Development] kylez64:
This silly game is pissing me off

If the GSM Hero source is released it makes no sense for the wait. I e-mailed HTC and will post when I receve a reply.
[Hero CDMA Android Development] animal7296:
I just e-mailed them with the help from 5tr4t4s comment here (just changed a few words around).

Here is my e-mail to them

If and when i get a reply i will update with their response.
[Hero CDMA Android Development] justinisyoung:
this is what i got.

Hello Justin,

The source that we have available for the HTC Hero can be found at developer.htc.com. The Android operating system does not fall under the GPL but under version 2 of the Apache License agreement (Apache2). Under the Apache2, HTC is required to give the source code of the operating system that was modified to work on the phone. Any closed source files that are part of a program that is installed on and not part of the operating system are allowed to be removed from the source code that is provided by the Licenser. The file you are trying to find by referencing the GPL is a closed source file that is provided by Sprint to “install” the settings of the network into the phone so the software of the phone can communicate properly with the hardware of the phone. Therefore, the source kernel that we provide on our developer website follows the Apache2 guidelines. You may contact Sprint to see if they host a different kernel for the Sprint Hero or you can go to the Android Developer website for more information on Android. I have listed below the Android Open Source Licensing FAQ website, an article that is suggested to by the Android developers on why they chose Apache2 over the GPLv2, and a link to the Apache2 Terms and Conditions.

http://developer.android.com/guide/appendix/faq/licensingandoss.html

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

http://www.apache.org/licenses/LICENSE-2.0

Philip

HTC Technical Support

www.htc.com

WTF?!?
[Hero CDMA Android Development] gu1dry:
Um, the Ars Technica article he links even states the kernel is released under GPLv2, such BS.
[Hero CDMA Android Development] justinisyoung:
yeah... i was wondering if that guy even read what he linked to. probably googled some random **** and just linked it.
[Hero CDMA Android Development] kylez64:
wtf is wrong with them. Its like pulling teeth with these people to get what we paid for
[Hero CDMA Android Development] johnsongrantr:
I am not a legal person at all so I'm not going to debate if what they are doing is legal or illegal.

Buuuttt.. i do want to add my opinion. From my experiences with linux and gpl and whatnot.... I think HTC should have the right to keep the portion of code they worked on closed source. Show what they modified but not how exactly they modified it.

Just because you change or add code to an software base that's open and free doesn't mean your work gets donated to the world. I belive you should willingly open your code, but not be legally forced into doing so.

There are plenty of companies out there that release what they use in a very similar fasion, roku and apple to name a few. They don't release the source of the portion they modified but they tell you what they modified.... and post the source of what was modified, *before* the made the changes.

http://www.roku.com/support/gpl_rdvp

http://www.opensource.apple.com/release/iphone-312/

unless you're a lawyer.... making claims or demanding something from a big company like this... I belive alot of people will be kind to know that you're probally just talking out your butt. No offence to anyone that stands behind open source.... but I hear alot of backyard courtroom talk like this in my field of work and I just smile and nod the entire time, and take heed no to take anything they say too seriously.

If you make a claim, expecially when it comes to legal stuff, make sure you bring it with the quotes references & citations of where exactly someone is breaking the law.
[Hero CDMA Android Development] chuckhriczko:
So it looks like they said the same thing to you as they said to me. "Philip" contradicted himself saying that the kernel is HTCs closed source code (which it is not) but then goes on to say that Sprint must release the kernel? If it's closed source why would Sprint have it? Because it's not. I actually went the other route to avoid the Sprint issue. I told the guy I had a Droid Eris and asked for the kernel knowing full well it is the same kernel for both phones. The guy avoided the Sprint issue but still held onto the "closed source" bs. So with that it appears they will never release the source code. If this is the case what legal action could we bring against them. I love HTCs phones but, being a linux guy, it disgusts me how they are trying to benefit from the open source movement but not give back. It's like if Canonical didnt release Ubuntu's source code. It's international law!
[Hero CDMA Android Development] bnick007:
If these attempts don't get resolved this could be something the eff might get involved in. Just a thought at least.

http://www.eff.org/

Bnick007
[Hero CDMA Android Development] petermk:
With more commercial OSS licenses such as BSD and Apache. But GPL is a viral license of sorts. If you add to the kernel your derivative work automatically becomes GPL, its designed this way for this very reason.

I'm just speaking about the Kernel.

Basically what you need to ask for is the modifications done to the Kernel that falls under GPL. You are NOT interested in the OS as a whole but just want the kernel source for the CDMA Hero as the GPL dictates.

More info here.
[Hero CDMA Android Development] jonnythan:
That's exactly what it means, actually. Go read the GPL.
[Hero CDMA Android Development] johnsongrantr:
And after some research I'm doing the reference you did not provide, "Go read" isn't really a solid argument. But you are all correct it appears.

"the underlying Linux kernel is licensed under version 2 of the Free Software Foundation's General Public License (GPLv2)"

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

"The GPL is an example of a powerful copyleft license that requires derived works to be available under the same copyleft. Under this philosophy, the GPL grants the recipients of a computer program the rights of the free software definition and uses copyleft to ensure the freedoms are preserved, even when the work is changed or added to"

"GPLv1 said that any vendor distributing binaries must also make the human readable source code available under the same licensing terms"

http://en.wikipedia.org/wiki/GNU_General_Public_License

"the biggest change in version 2 was to introduce a "Liberty or Death" clause - the clause that says if somebody uses a patent or something else to effectively make a program non-free then it cannot be distributed at all"

http://fsfe.org/projects/gplv3/fisl-rms-transcript.en.html#liberty-or-death
[Hero CDMA Android Development] wasupwithuman:
ok so I wrote HTC and this is what I said, I would like some feedback before I send it, let me know what I should change:
[Hero CDMA Android Development] chuckhriczko:
That is good man. It is does the whole good cop bad cop thing by being nice yet firm and you let them know within ten days we would do something. Here is the thing though. We need to make sure we do something after ten days if they don't do anything. Can anybody actually make something happen in ten days? Because if we tell them that and nobody does anything and we dont do anything then they will just see these emails as idle threats that simply clog their inbox.
[Hero CDMA Android Development] willowmp:
Possibly some good news ladies and gents.

I just got an email from HTC after waiting for a fairly long time that states kernel will be released over this weekend.

Lets cross the fingers.
[Hero CDMA Android Development] xweaponx:
There is kernel downloads for Hero, Dream & Magic available. But nothing in reference to a Sprint/CDMA Hero Kernel...
[Hero CDMA Android Development] realmrealm:
Holy crap, batman!

Could it be true?

-AndyS-
[Hero CDMA Android Development] Time_Lord:
I just got the same exact message with the same typo "Gero" instead of "Hero" from "Kimberly" a North America Support Tech.

Yeah!!!!
[Hero CDMA Android Development] Mr. Biggz:
So did we win or was it just time for release?
[Hero CDMA Android Development] wakeboarder1335:
Is this the 2.6.29 kernel?
[Hero CDMA Android Development] 702DROID:
we win when released lol
[Hero CDMA Android Development] gu1dry:
I think is was a little pressure from Google that finally pushed to release the kernel source, if they actually do. link
[Hero CDMA Android Development] cmccracken:
Keep an eye on the release date. The current Hero release is 10/22/2009. All indications from the existing Hero source are that there will be one source tarball for both Hero versions, with a new release date. The current released version is just missing some files. On the other hand, it would be groovy (and more useful) if we got a newer version (although HTC is still bound to release the original version). :D

I'll believe their response when I see a successful compilation of the CDMA kernel on my PC. Until then, its still just empty promises.
[Hero CDMA Android Development] Time_Lord:
I wouldn't be surprised if they are going to release it during one of their "change windows" as many of you that work within IT know nothing happens outside scheduled change windows unless it's a dire emergency. Too bad we don't know what their change window is
[Hero CDMA Android Development] chuckhriczko:
Probably 2.6.27 but that is expexted. With the source we could make it 2.6.29.
[Hero CDMA Android Development] cmccracken:
The "change window" is always at the exact date and time that you have an important social activity that was scheduled months in advance, or its the middle of the night that you were hoping to catch up on sleep after pushing through an 80-hour work week. YMMV
[Hero CDMA Android Development] Kcarpenter:
HOLLY CRAP YAY!!!!

Wow, my schedule next week just got shot all to sh*t!

I've got to setup a VM, and a tool chain and all the other goodies.

GOD THIS IS LIKE BEING IN A TOY STORE!!!

TIME TO ORDER MORE RAM!!!!:eek:

Hell, Ill just format and load Linux now instead of Win7!!!

Then again, maybe I am getting to excited and they are really releasing "Sprint Gero" kernel source instead of Hero just to mess with our heads!!! Conspiracy Theory in the works...:eek:
[Hero CDMA Android Development] Is_907:
Awesome news. By "this weekend" do they mean Sunday? Because I'm pretty sure the weekend is already half over... hm.

Hope this puts the CDMA Hero hacking community on steroids in the next few months ;D
[Hero CDMA Android Development] chuckhriczko:
Well, if it is indeed released by Monday then this will surely jumpstart the community moreso than now. Granted, we are already a booming community with all of us eager rom cookers and our amazing devs. We even are trying to reverse engineer the kernel. Determination!

But with this kernel source code we will be able to do some amazing things so I can't wait :)
[Hero CDMA Android Development] bretwalters13:
Wow!!! This is so exciting lol! Good work community.

I love how I'm at the point where a released kernel gets me more excited than Christmas lol!
[Hero CDMA Android Development] toastcfh:
agreed... we have done alot in a few months. just look back at october. this place was dead no roms and no root. now look we got asop 1.2 and 2.0.1 also 2.1. we managed to damn near fully finish them all. with source itll pretty much be a done deal. it is kinda bitter sweet though. looking back at the last few months and all the time and effort i and the other devs have put into hacking everything to work with what we have. but it was all a worth it. now im ready to get my hands on this kernel and quit struggling with out source:D
[Hero CDMA Android Development] chuckhriczko:
Absolutely. And Toast, I want to sincerely thank you, Flipz, Quiet and all the other devs who have worked so hard on all of our behalfs. You guys are great and I hope to get into dev soon... after I find a job. lol. Recessions suck.
[Hero CDMA Android Development] gu1dry:
I know this is off topic, but if/when we get the kernel source, would it actually be possible to compile a 2.6.3x kernel fairly easily?
[Hero CDMA Android Development] Kcarpenter:
Question:

Answer:

lol
[Hero CDMA Android Development] chuckhriczko:
As far as I know. The point in having the source is to have all the drivers and other files that are needed to compile it. The linux kernel we obviously have. We just need the parts that are associated with out phone. Since the kernel source would contain all the drivers for the different parts of our phone we should be able to throw a 2.6.29 or .3x kernel in there, recompile the drivers to that kernel and be good. Again, not a linux dev (just web dev) but as far as I know that should be the case.
[Hero CDMA Android Development] gu1dry:
Thank you chuck, for actually attemtping to answer my question. I guess we will have to wait & see what the devs can whip up.
[Hero CDMA Android Development] obelisk79:
2.6.29 should be an easier compile than say 2.6.3x which may require some more code tweaking to work, but yeah we should be able to update to the latest kernel. I'm not heavvily experienced in compiling linuz kernels, but I've been doing some homework on the subject in preparation for this release and I think we can expect some seriously nice performance gains subsewuantly from this code release.
[Hero CDMA Android Development] Joecrack305:
co-sign you guys are dev gods lol
[Hero CDMA Android Development] the_miker:
Excellent news, finally! Good job guys. I'm very much looking forward to getting my hands on the much anticipated CDMA Gero source! :D
[Hero CDMA Android Development] wasupwithuman:
Hey guys nice to see that you are finally getting the cdma source. My girlfriends hero (my old hero) will be getting updated,as soon as the devs here compile a new kernel.. :)

And for whoever asked before, getting the source will allow the devs to compile a new kernel which will lead to 2.1 roms that work fully with the cdma hero hardware, non of this no speakerphone,gps,gsensor,camera bs (I'm saying bs because of sprint not because of the devs) the devs here rock, I wish I could have taken them over to alldroid with me. :)

Well congrats guys.
[Hero CDMA Android Development] abcdfv:
Weekend is coming to a close... Wonder if this is just a canned response to get people off their backs for a while.
[Hero CDMA Android Development] FoxRacR17:
sadly thats what i was kinda thinking would be the case. I really would like the source to be released because that would mean we would get 2.1 waaaaaaaaay sooner then originally planned. I dont see what the big deal is about releasing the source, if they would release it then the devs here could do the work that is taking HTC and sprint so long to do
[Hero CDMA Android Development] travo1:
I'm still slightly pessimistic.. does anyone have a screen shot of the email stating that it would be released this weekend?
[Hero CDMA Android Development] obelisk79:
I'm remaining hopeful... thats for sure.
[Hero CDMA Android Development] wakeboarder1335:
Just an observation, but the other source codes were all released on a Thursday. Not sure if they have some plans for this Thursday or just pullin our legs.
[Hero CDMA Android Development] Time_Lord:
Lets all assume they are telling the truth that the souces will be released over this weekend. Knowning how large companies work it probably means that the files will be available by the start of business on Monday morning.

I know if would be nice to have the full weekend to hack away but alas it isn't going to happen.

TL
[Hero CDMA Android Development] chuckhriczko:
This is a very good point. I think this expectation is a lot more feasible.
[Hero CDMA Android Development] toastcfh:
idk but im starting to feel like its not gonna happen. though i still walk in and hit refresh on their dev page every hour or so. lol i really hope they release it. i would make all our lives a bit easier. i mean it wont solve all our problems but it will most likely solve most of them. cant wait to see it though. ill prolly be in ahh for the first hour after watching it compile and then boot. not to mention the days of tweeking that will follow lol.
[Hero CDMA Android Development] obelisk79:
I've been refreshing every 30 minutes myself...

I'm loooking forward to tweaking the kernel also.
[Hero CDMA Android Development] MrGreg:
If the CDMA source was released, would that include code that could be modified to force "roam only"?
[Hero CDMA Android Development] chuckhriczko:
While it may be a better option to force roam only through an apk the kernel should allow this type of modification.
[Hero CDMA Android Development] Kcarpenter:
While Flipz did find a few settings that could be changed, I don't think that is all we need to figure out how to make it roam. Seems to simple, then again lots of things can be over thought. Once we have the Kernel we can probably get a better grasp as to how exactly roaming is set, then someone gifted in the art of scripting can probably build a program to make the change.
[Hero CDMA Android Development] animal7296:
I am just curious, what is the benefit of roam only?
[Hero CDMA Android Development] Kcarpenter:
If you are in an area with weak signal, the phone is on say a Verizon tower...but it is still constantly searching for a sprint tower. If that sprint tower is there it hooks to it leving you with lower signal when you could roam and have good signal. Not to mention the constant looking for a sprint tower drains the battery.

luckily even though I live in the sticks, the only time I roam is at chruch and playing with your phone is apparently frowned upon durring service.
[Hero CDMA Android Development] alexthearmo:
haha! Amen. ;)
[Hero CDMA Android Development] MrGreg:
I work in a big concrete building where the cell phone reception is very weak. However, they do have Verizon repeaters in the building. If I leave my phone on "automatic", my reception is unreliable and the phone constantly searches for Sprint towers and drains my battery. I really want an android phone (already ordered the Hero), but I'm a little nervous about the reception. I was considering the Pre simply for the "roam only" hack.
[Hero CDMA Android Development] toastcfh:
if u ***** enough sprint will give u the airav devic and free service for it too. i did it and thats what happened. its pretty cool its voip so as long as u got the net ur good to go. sorry to contribute to the off topicness. :D back on topic boys!!!!!!:D
[Hero CDMA Android Development] toastcfh:
BTW i just refreshed the http://developer.htc.com/and still.... no dice:mad: im going to bed
[Hero CDMA Android Development] REDFOCZ:
Figured it was to good to be true :(
[Hero CDMA Android Development] chuckhriczko:
Well, one of two things is happening. Either they are actually going to post it tomorrow as they may not have been in the offices today or they are laughing at us while we type. One or the other.
[Hero CDMA Android Development] toastcfh:
dern i stayed up till midnight even though i planned to go to bed and stil... no dice:mad:
[Hero CDMA Android Development] REDFOCZ:
Was there an option for both..... as a business I could see then waiting for the new physical week before releasing the source..... could have posted it last Friday at close of business

Since they said they where dropping the release for the "gero" lol
[Hero CDMA Android Development] chuckhriczko:
He he. Maybe they actually meant the Gero and we are screwed.
[Hero CDMA Android Development] REDFOCZ:
Lol, right!!!