yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] zonyl:
In the past I obtained kernel source for the Sharp Zaurus using the following method:

- Obtain copy of GPL license version used

- Draft GPL request for source

- Call Corporate phone number and ask for a representative for the legal department

- Request Source code for device from representative

- Representative will have no idea about what to do with the request and will ask to fax a copy of the GPL / and your request. They will give you a fax number.

- They should forward the request to their Engineering department

- Obtain Legal representatives direct contact number

- Call back in a few days using direct contact number ( keep the fire burning )

- Head of engineering will call you back giving an ETA (within a week or so) on when the source will be available

- Source will be available on a public website for the company.
[EVO 4G Android Development] Vinny75:
I've submitted to Sprint as well, they contacted me back but their response has been that they don't have the source. I tried to explain to them that they are the retailer so they have a responsibility as well. My try Best Buy too, since they just recently settled a law suit related to BusyBox they might be more sensitive to the issue.
[EVO 4G Android Development] chuckhriczko:
Honestly, contacting HTC does nothing. I spearheaded an effort to get the Hero source from HTC and we documented all of our contact attempts and really it does nothing. The only reason they released the .27 kernel source when they did was because Maejrep reverse engineered the entire thing so a week (or was it a day?) later they released the source. Same thing will happen here. It may not just be HTC as they already released the Incredible source. I'm thinking Sprint might have their hand in the cookie jar too. Regardless, expect the source after Maejrep and Toast get ours fully working.
[EVO 4G Android Development] toastcfh:
I couldn't agree more. We learned I hard lesson on the heroC and still haven't gotten .29 source. The only .29 kernel source for the heroC (its fully functional BTW) is the reversed source I made on my github. This source works and only has a few things not working that are trivial to fix. The hard work is done, now we can perfect the drivers. Sensors and camera aren't a big deal to fix. Have faith I bet we finish this up before HTC releases for sure.
[EVO 4G Android Development] toastcfh:
A picture of what the evo looked like on the first boot using the source. This was the first time it actually booted and worked on the 0003 evo. It's all fixed now but we thought it was kinda cool and feel its with sharing.

http://twitgoo.com/14pk06
[EVO 4G Android Development] lostinroot:):
Re: {KERNEL-SOURCE} GoDmOdE-EVO-2.6.29 {Make Shift Kernel}

That is like a cross between stock recovery, ra recovery, and a normal boot screen. Kick a$$
[EVO 4G Android Development] maejrep:
Proximity sensor is fixed, and wimax LED (who knew?!) are fixed now. See wiki for more info: http://wiki.github.com/jhansche/HTC-Supersonic-Incredible-2.6.29/

I also ran the sensors test app, and every sensor is working for me: accelerometer, orientation, compass, proximity, light sensor (auto backlight works). Do I just have a defective (aka working) device? Can anyone else with a rev 2 or rev 3 device confirm if those sensors are working? It could be another 2 vs 3 difference, but I'd really be shocked if it's a hw rev difference.

Bluetooth did enable correctly, but I didn't test if it could pair with anything.

4G enables and initializes correctly. It's still scanning right now, so we'll see if it connects or not.

Wifi hotspot causes zygote to crash and restart Android (not the whole device, just android system server).

EDIT: wifi doesn't work, so that might explain the hotspot crash, and 4G didn't connect. Also after display went to sleep, I couldn't wake it up, and it rebooted (panic). So... still a lot to be done :(

EDIT2: panic was caused by me pressing the power button to put it to sleep: http://xda.privatepaste.com/540e780fab/power_panic_sdcc

Since it happened in msmsdcc_resume, I'm pretty sure that was due to 4G being enabled when I put it to sleep. Though it doesn't explain why the crash happened in the *resume* function, instead of sleep :/
[EVO 4G Android Development] toastcfh:
it looks like ur changes to fix proximity fixed the rest of the sensors. Also WiFi is working fine on my 0003 device. All it looks like is left is camera :D
[EVO 4G Android Development] Cicatrize:
I'm total newb to this kind of stuff. What's the process to follow to just compile this kernel and use it on my device? I've made some code changes and I'd like to see if my 0002 will be affected.
[EVO 4G Android Development] AssassinsLament:
How far are you? Do you have the environment set up already and just need to compile?
[EVO 4G Android Development] Cicatrize:
Yes, but I want this to work on mine so I can keep doing these changes. It'll be much faster. I have the VirtualBox set up and I'm stuck because all the packages that start with "lib" say "Couldn't find package"
[EVO 4G Android Development] joeykrim:
i answered this in the other 30 fps thread.

skip those, they are only needed if you plan on compiling the android system itself from scratch. in order to compile this kernel, you need a cross compiler for the arm processor. the android open source has one prebuilt and compiled, nothing needed but to sync up to the repo an download it.

then you'll use that cross compiler to compile this source. i did it a few hrs ago, compiles flawlessly w/o any changes, just

cp arch/arm/configs/supersonic_defconfig .config

thanks toast!
[EVO 4G Android Development] AssassinsLament:
Ok, well some of those lib packages are older so they aren't seen in apt, especially if you're running the latest Ubuntu, what you'll have to do first is:

In Ubuntu go to Applications -> Ubuntu Software Center
Then go to Edit -> Software Sources
Then click the Other Software tab
Click Add, then enter in the APT line: deb http://cz.archive.ubuntu.com/ubuntu jaunty-updates main multiverse
Click Add Source

Also at this point you can install the sun-java5-jdk package also, if you don't already have it installed, through Ubuntu Software Center. The newest java6 is not completely compatible with Android's source yet.

Then also now you can install all the lib packages you couldn't find earlier.

Hope that helps!
[EVO 4G Android Development] Cicatrize:
ok thanks man. It's still syncing. This is a long ****ing process. lol
[EVO 4G Android Development] joeykrim:
yea, thats the longest process. once it grabs the prebuilt/toolchain/ you'll be set to go! anxious to see your results!
[EVO 4G Android Development] Cicatrize:
Oh after the sync is complete will I be able to mount the Evo through the vbox?
[EVO 4G Android Development] joeykrim:
you use adb to access the evo through the host computer. android-sdk package, which is separate from the android open source project (AOSP).

once the sync is completed you will have all the files (full AOSP) to compile your own android operating system (/system).

we're gonna take one of those tools the AOSP comes with, the prebuilt toolchain, and borrow it to compile a kernel.
[EVO 4G Android Development] toastcfh:
give me a sec and ill post a boot.img with this kernel. itll be for fresh rom though, as thats the only build i have at the moment. itll just be a stock of this kernel. no special features or anything. i havent went that route as of yet with the kernel because i dont see a point in adding stuff and it creating issues when im not fully functional yet. were just in the getting it right stage. but yeah i can save some time for u guys. ;)
[EVO 4G Android Development] joeykrim:
thanks this would be a great reference point!

i've been meaning to post the stock ramdisk img (maybe stock zImage, prob not needed) as a starting reference point for those who want to start customizing their kernels but havent got around to it yet ....
[EVO 4G Android Development] Cicatrize:
How do I do the thing where it only replaces the kernel for a one-time boot on fastboot so I don't have to brick it? :)
[EVO 4G Android Development] joeykrim:
fastboot boot zImage ? will help skip putting it into a boot.img with a ramdisk too i think. haven't tried it myself yet, just read the command!
[EVO 4G Android Development] Vinny75:
maybe there is some value in making a virtual appliance for android dev already set up with everything and host it on a torrent... I think someone had a web tracker for roms could probably be convinced to host a dev vdi
[EVO 4G Android Development] joeykrim:
yea, its def possible.

perhaps writing out a simple step by step guide, making a video of it and then posting the finished virtual machine would be a cool all around approach.

toast has done a great job with his kernel source here so IMO this step is very simple.
[EVO 4G Android Development] Vinny75:
I can throw the VDI together and verify my steps in a previous post. I dont know much about shell scripts but would be cool to make some of those for some of the longer build commands. Might be a few days, going to be busy until the weekend.
[EVO 4G Android Development] toastcfh:
UPDATE

updated first post. have urself a read ;) anyhow enjoy. of course dont turn this thread into a this is broke can u please fix it thread. :rolleyes:
[EVO 4G Android Development] bcnice20:
Dude yall somehow fixed the fps issue runs this kernel on fresh and run fps2d I just got an avg. Of 54
[EVO 4G Android Development] wildgillis:
Got excited heard that the 30 fps was fixed still have a cap at 30 with hardware revision 002 with fresh 0.3 and this kernel
[EVO 4G Android Development] EtherealRemnant:
****. We have to have a 003 to get past 30?

I can't even get my phone to get past the HTC boot screen on my 002...
[EVO 4G Android Development] wildgillis:
are you using fresh 0.3 rom? seems to be getting stuck for everyone who is using a different rom
[EVO 4G Android Development] david279:
anyone has the stock kernel so we can go back and forth?
[EVO 4G Android Development] EtherealRemnant:
I was using .2... guess it has to be .3... but it doesn't matter anyway since it seems to only break the FPS cap for 0003 models...
[EVO 4G Android Development] Vinny75:
check one of the OC ROM threads, they have the stock there
[EVO 4G Android Development] halfline:
Hey, one thing I noticed the other day when looking through the source:

supersonic_init_panel has (or rather had until a recent commit):

if (panel_type == 0) {

mdp_pdata.dma_channel = MDP_DMA_S; // epson

} else {

mdp_pdata.dma_channel = MDP_DMA_P; // novatec

}

and then mddi_probe has:

if (pdev->id == 0) // epson

mddi->client_data.interface_type = MSM_MDDI_PMDH_INTERFACE;

else if (pdev->id == 1) // novatec

mddi->client_data.interface_type = MSM_MDDI_EMDH_INTERFACE;

but mdp_probe has:

if (pdata == NULL || pdata->dma_channel == MDP_DMA_P) { // novatec

ret = mdp_out_if_register(&mdp->mdp_dev,

MSM_MDDI_PMDH_INTERFACE, mdp, MDP_DMA_P_DONE,

mdp_dma_to_mddi);

} else if (pdata->dma_channel == MDP_DMA_S) { // epson

ret = mdp_out_if_register(&mdp->mdp_dev,

MSM_MDDI_PMDH_INTERFACE, mdp, MDP_DMA_S_DONE,

mdp_dmas_to_mddi);

}

(I added the // epson and // novatec comments)

I don't really know what the difference between the DMA_S channel and the DMA_P channel is or the difference between the PMDH interface and the EMDH interface, but from purely a consistency stand point, it seems like mdp_probe should be passing MSM_MDDI_EMDH_INTERFACE to mdp_out_if_register for the DMA_S path
[EVO 4G Android Development] toastcfh:
http://twitgoo.com/14pk06 <~~~~~ thats the difference :P
[EVO 4G Android Development] EtherealRemnant:
That's what happens when you run the code on the novatec screen?
[EVO 4G Android Development] toastcfh:
my devices has a epson panel. but yeah when u swap the chanels it messes things up.
[EVO 4G Android Development] jabbawalkee:
Does the latest update include the fix for the 30 fps issue?
[EVO 4G Android Development] EtherealRemnant:
Think there is any hope for the novatec panels and the 30 FPS limit?
[EVO 4G Android Development] halfline:
Oh I got it backwards. Above, EMDH is the novatec not the epson which is DMA_P
[EVO 4G Android Development] th3_g00b:
?

ok, i applied the new kernel but for some reason my fps is still maxing out at 30. idk what i did wrong. my device is 003. any idea?
[EVO 4G Android Development] Ecsoldier:
Your screen is probably a Novatec Screen

adb shell dmesg Should tell you just look for nova somewhere in there

the cap is only removed in epson screens
[EVO 4G Android Development] apristel:
you prob have a novatel lcd. doesnt really mater what hardware you are.. it has been determined that not all 003's have epson lcds.
[EVO 4G Android Development] th3_g00b:
did the adb shell dmesg and i didnt come across anything saying nova. i even did a "Find" and nothing....is it abbreviated?

Edit: nvm, found the novatech
[EVO 4G Android Development] bobdude5:
oh damn it. i have the novatec
[EVO 4G Android Development] lostinroot:):
Not trying to be a noob but, would there be any problems flashing this over a damage ROM, do you think. And also like someone else said. Any word on 002 being able to remove caps in the future or is it just not possible.

DISREGARD FOUND MY ANSWER OVER AT DC THREAD.
[EVO 4G Android Development] Krandor311:
There's a kernel specifically for DC on the second post of their thread, but it's the same story, it will only uncap your fps if you're running 0003 with an Epson screen.
[EVO 4G Android Development] arimozuki:
what exactly is the difference between these screen types anyways?
[EVO 4G Android Development] itmustbejj:
+1 I am wondering this myself. Are there any benefits of having a novatec over an epson? I've heard differing reports over which one is brighter and has better colors.
[EVO 4G Android Development] toastcfh:
anyhow. It's time to work on fixing the rest of the source. Then we can move on to tweaking the drivers more. Camera and vsync seem to be out of wack so they are first on the list to be fixed. I'm glad everyone is happier about the fps cap progress though and it is proof that kernel source is the ultimate in fixing issues on the evo. Thanx for those of u who support maejrep and I on our quest to beat HTC to fully functional/available kernel source code. There is nothing I like to see more then enthusiasm for development on these devices. It drives us to stay up till 4am and get up at 6am to go to our real jobs.
[EVO 4G Android Development] MrDSL:
You guys are awesome!! I'm sure I speak for many by saying we all greatly appreciate your time and hard work. Obviously some of us are upset we have a novak screen but its no reflection on not appreciating what you guys have done and continue to do.

I'm just glad i found out before 30 days that my EVO will do less and possible perform less then other EVO's even though they are suppose to be the same phone.

Thank you!
[EVO 4G Android Development] regulator207:
How positive are you that there is a significant difference between panels? Has there been any quantitative tests demonstrating a significant difference?

Also, thanks Toast!!! you guys are incredible.
[Android Software Development] hakanbilir:
A new challenge for android experts.Is it possible to port android 2.2 to msm chipset (LG GM730/735/750) ?
[Android Software Development] tailormoon:
would not be bad. himself looking for a port to our machine android
[HD2 General] spfraggle:
What happened to Hotmail in Windows Live after the Tmo Rom update? Not only does email not appear in the WL app but I can't get email to work through the email tab even if I do it manually. I get to far into setting up my hotmail then it opens up Opera to WL there. Please help, I need my Hotmail. Thanks!!
[HD2 General] toreone:
I have no idea what happened with that. Since I am a loyal hotmail fan. This was very disappointing. Anyone know of a fix. I had to get my gmaill to import all my hotmail messages into that. I did this so that I would not have to go online everytime to get my email.
[HD2 General] spfraggle:
I seem to have stumbled upon a possible solution to this. After downloding the update from T-Mobile and seeing that the Hotmail was not there, I downloaded the latest Windows live from the marketplace and still, Hotmail was not there. Today I thought of uninstalling the version I got off the marketplace and downloading it again, just to see. After removing it, I signed back into Windows Live just to see if anything was different and lo and behold, the Hotmail was back both in Windows Live as well as the email tab so there was no need to redownload it. So I am back to the version of Windows Live that was on the update and I have no idea why the Hotmail is there now and was not before. Either way, I'm glad its there.
[HD2 General] ijoshv2:
you'd think HTC would have thought these devices through a little more, yeah? NO.

seeing as how i can't send a text message without a five second delay. i can't receive a text message without my phone freezing for ten. and god forbid i try and view one message while receiving another one, right?

also consider: the 1ghz processor, 16gb harddrive, 1024mb rom (on some devices), and this thing can't go five minutes without a hiccup? what the hell? D:

maybe my phone is just a screwed copy, but **** n' seriously. i just want to be able to have eye candy that operates decently. i thought that's what the HD2 was for, but it was a huge let down for me.

now, until HTC gets their crap in order and creates a better text engine, or someone ports android over to the HD2, guess what guys? we're F&%KED.

so, enlighten me, xda friendlies. are there additional text engines for the HD2? different programs to use, for faster typing and flawless send/receive features? cause until then, i'm inserting my sim card into my iPhone, as much as i hate apple itself with a burning passion, at least it texts somewhat better.

cause seriously, if i can't even stand to use my own phone, what the hell is the point? :mad:

intelligent responses only, go take your immaturities somewhere else.
[HD2 General] secano:
Have you tried a Custom ROM?
[HD2 General] tcoots:
At least try the new upgrade

If your not ready for custom ROM (like me) try the upgrade.

Worked for me, resolving apparently (its still early) all of my previous problems with the phone- like yours.

Good luck. I think this is a good machine, just has a few bugs- thats normal.
[HD2 General] ijoshv2:
replies:

i've tried Energyrom GTX version. fully updated. and i didn't like it.

it came with a crap load of extras, and i liked that, but the text messaging was back to the version before the HD2, the very same i dealt with on the TP2. didn't like it for some reason.

are there any custom roms that you approve of? if so, please, link me to the page so i can test them out for myself. and thanks in advance.

great machine. too buggy of an OS. not saying others are flawless, but i'd rather not have the only flaws in it related to the major thing i do with the phone. and i have upgraded to the rom that t-moUS release just a week ago. it's still pretty slow for me, considering my fingers move too fast for the keyboard to pick up on. i've already registry edited the lengthymessage thread, making it so the cache is always enabled, and somewhat speeding the system up a little bit when viewing the message itself. but typing is still very slow, and it's driven me up three walls, and back again.

does the text system and keyboard operate faster when SenseUI is disabled, using only the homescreen? cause if so, maybe i can deal with that, too. sense is nice, but not everything.
[HD2 General] toreone:
Try the upgraded ROM. I didnt have that much trouble but it has improved immensely! I can run CHT Again!
[HD2 General] jdwrrzmm:
Yeah, try the upgrade. I am a major texter, and the new client works perfectly for me.
[HD2 General] ericm115:
i have never had an issue with texting on my hd2, i went from the stock shiped to the upgraded 2.13 and never had an issue, now using elegancia 8.5 and still no issues.
[HD2 General] ijoshv2:
replies:

okay, i will try it as soon as i can find it, how's that? i just downloaded what i thought was the newest ROM for the USHD2, and it's still as bad as wm6.1 on the Touch Pro 2.

once again, what ROM. show me a link and a ROM update version, and i'll let you kno if i haven't already downloaded that.

i'm gonna check that ROM out tomorrow, and get back to you if it helps me. but tell me, do you kno the difference between the "htc messaging" and "non-htc messaging" versions? which one is gonna be faster whith sending and receiving, as well as typing? please, and thank you very much, you guys.
[HD2 General] ijoshv2:
just saying..

THANK YOU, YOU GUYS!

i know i'm not the only poor guy out there suffering from bad HD2 messaging. so this is helping more than just me. =]

PLEASE! keep the answers coming.​
[HD2 General] bokechukwu1:
To be more specific its rom upgrade 2.13, I assume youre still on the stock rom, the new tmous rom upgrade is 2.13, I myself have a custom rom, cleanex uniQ and it comes with the new messaging client and it also doesnt have the junk load of apps on it either just google rom upgrade 2.13, and im sure youll be satisfied with the text messaging I know I am, hope this helps a little buddy
[HD2 General] ddgarcia05:
On the first page of the thread he offers addon cabs. One of the cabs is original HD2 messenger which works perfect.
[HD2 General] ijoshv2:
replies:

for future clarification..

MY ROM IS T-MOus 2.13.531.1. =]

alright, i will check the energyrom page again and investigate. but if i go with energyrom, i would choose the second version which has the taskbar at the bottom of the screen. hopefully this, as well, has the messenger that i need.
[HD2 General] digitalt0y:
i would just divert back to 2.10 which you can get from xmoo's stock ROM thread. 2.13 had me to the point where i wanted to throw my phone at the wall. its incredibly easy to downgrade. an although i gotta be deleting txt after every 20 from a contact.. id rather deal with that then have an extremey slow freezing 2.13 messaging app. i agree with you that its shameful that such a hardware capable phone has such a ****ty messaging app
[HD2 General] ijoshv2:
replies:

thank you for seeing this as well, my friend. but keep in mind. i'm a texter. i like keeping my messages. i have a 516 message chain with my girlfriend. and i eventually clear them out, but not willingly. i shouldn't have to clean out my text messages to make my phone operate smoothly. so a good suggestion, but not for me. thanks =]
[HD2 General] ijoshv2:
posts:

okay so, i tried out the energyrom with cookie's hometab, and the rom works quite well. ocassionally freezes and needs a reboot, and i wish they could fix that, but it's in progress, so i'm not gonna complain too much. i downloaded the ADDON text message program he included under the addons and fixes link, and the messaging is soo much more fluid. no delays, doesn't matter how many messages i have, and i like it. it's missing the spell check feature, which i liked alot, but i can just be more careful with my spelling, and it'll work for now.

but i have yet another problem! when i receive a mms, the message comes in suuuper small, and it's not the picture either. i would fwd a 260kb photo to myself, and it'll come in at 5kb. not cool, i need that fixed. and also, the mms messaging says the limit is 300K. why is that? i thought t-mobile upped the mms size to 1024K i need that fixed, too. so if anyone has some good intel, please, comment this thread and help us all out!

THANK YOU GUYS!
[HD2 General] hensond67:
Yup ROM upgrade 2.13 fixed my texting lag issues.
[HD2 General] ddgarcia05:
Confirmed for "suuuper small" pic fix for Energy ROMS. Cab provided below.

Page 32, post 313. Link to page in Energy thread