[Hero CDMA Android Development] travo1:
This is what I had gotten like a month ago... Dunno of it may help at all...

Dear Travis,

We understand the importance of having all the information on our phones. To answer your question and illustrate the fine line we are looking at. What you are referring to as modifications are not modifications of the kernel but are applications written to run on the Android OS and bundled with the pre-loaded software of the Sprint Hero. These additional applications contain proprietary information from Sprint in regards to their network settings. As such these are closed source applications and are not covered under GPLv2 due to proprietary nature of the information and software design they contain. In short there are no modifications of the existing kernel that we have attempted to provide you from our developer site (http://developer.htc.com/).

Basically, the application you are requesting to allow the kernel to use CDMA settings and shells versus the GSM option is a proprietary application written by and for Sprint to allow their CDMA settings to function as though they were from a SIM card instead of requiring a SIM card for network access. This option was chosen in order to avoid having to release two different variations of the Hero kernel and to allow independent developers to have the ability to create applications and data for both the GSM Hero and the Sprint CDMA Hero, without having to work with two different kernels.

Due to these facts, your request sounds like you are asking for us to send you these additional applications with the kernel, which we cannot do as these additions and the settings they contain are copyrighted and owned by our carrier partners and/or ourselves. We can provide you access to the original kernel (as per GPLv2 guidelines) from http://developer.htc.com/; however, if we provide the additional applications, we will be in violation of the copyrights held by our carrier partners and ourselves over those applications and their data. Per those agreements, we must advise that if you wish to pursue those additional settings and applications further you must do so under your own research and through means that are not provided or supported by HTC and its partners. Please be advised that as these settings and applications are proprietary, actions you take along these lines may conflict with the copyrights held by HTC and its partners.

Additionally, I do also want to remind you that the kernel is provided only for developmental purposes of user contributed applications and data outside the existing functionality of the equipment. The software pre-loaded to the equipment is fully prepared for the network that specific device’s hardware was intended for, whether it be GSM or CDMA, and as the kernels are identical at their base you can still create applications and data that will work for either version of the hardware. If you still find that for any reason you require this data you will need to seek it either from Sprint or from any third party source you deem necessary but it will be without the expressed permissions of either group.

At this point, there is no further assistance HTC can provide you regarding your request. If you find this response unsatisfactory, we do apologize for any frustration this may have caused you, however this is the one and only answer to your inquiry. You may feel free to provide feedback on your experience with this inquiry at http://survery.htc.com/worldwide/. Additionally if you have any further questions or concerns in regards to this issue please contact us via phone at 1-866-449-8358 during our hours of operation of 7AM to 1AM EST.

Thank you for contacting HTC.

Jonathan

HTC Technical Support

http://www.htc.com/us/

http://www.htcwiki.com/

http://www.facebook.com/HTC

http://www.youtube.com/user/HTC

http://www.twitter.com/HTC