yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] f1rick:
liblights

charnsingh

I did some tests with liblights from the different cm7 Gingerbread RCs. The liblights from the HTC Buzz work on the HD2, still a few bugs - they operate similar to the Huashan I tried earlier. But the source is available on Cyanogen Git, so maybe a good starting point for our HD2 lights.

What works: The screen correctly dims to minimum brightness before switching off (On both manual and automatic backlight modes)

Issues: The notification light is solid amber, it should be blinking green.

Specific issues for this rom, like before:

No notification light when the phone is awake, turning off the phone shows the notification light. And vice-versa, turning the phone on turns off any active notification light.
[HD2 Android NAND Development] brainmaster:
I have spoken to the Mods and they gave me the third post on the first site.

There you can find Add-ons, Fixes and Themes for the CM7 Nightlies.

I will try to keep the files updated.
[HD2 Android NAND Development] t0ny0:
Hey buddy, I forgot to thank you for this :) Didnt have time to work on applying all the fixes, so it was just great using the one you worked on.

So, Thanks :) Been using it since the moment you posted - works great.
[HD2 Android NAND Development] mightyiam:
Making this official?

Dear ones,

Cyanogen has posted on his blog, inviting developers of non-official ports to tag-along in the adventure of developing CM.

How about making this official, then?

Blessings,

Shahar
[HD2 Android NAND Development] t0ny0:
As far as I know - this build can not be called "official" because the device is windows-based. It is as official as the other builds right now, just the name is "unofficial" :P
[HD2 Android NAND Development] charnsingh_online:
-AGPS (if not done, forgot to check logcat when using GPS) - done

-green camera, notification led fixes incorporated - done

-wifi calling - maybe finished, needs testing

-wakup lag

-remove trackball options - done

-add hardware keys disable option (if possible) - not yet

-remove non-supported boot options (recovery, bootloader) - not yet

-extended battery support - need kernel source which supports it

-work on official CM7 support - will be done soon
[HD2 Android NAND Development] kikisp:
@ charnsingh_online

are you doing something with 720p recording?
[HD2 Android NAND Development] mattfmartin:
If people want to use a kernel for E.B. they obviously missed this thread. Its on the first page of the nand section. Had been for days. I wouldn't incorporate this into the build. Because the current kernel freekin rocks. Brainmaster should just include this with the rest of the fixes on the first page. http://xdaforums.com/showthread.php?t=948181
[HD2 Android NAND Development] rOCK4LIGHT:
Seriously?

First and foremost, fantastic work all around. I'm loving this build and the fact this is baked fresh for our device. I cant wait until this is the powerhouse it was meant to be. I am having no serious issues at all with this build other then GPS issues in which i am quite reliant on. I honestly have no idea what people are talking about when they refer to wake up lag. If its in reference to the occasional split second delay before you can unlock then its possible that you might be a bit to finicky and the HD2 or this whole site isn't for you. I'm actually a little shocked people go to the extremes of posting their complaint in their signature and posting about it every 10 posts. Personally no matter how perfect a build gets, i will still be seeking a new build. To my knowledge, that is what its all about
[HD2 Android NAND Development] brainmaster:
Added to my post on the first page.
[HD2 Android NAND Development] brainmaster:
If you use the 14.02 from the third post and the GPS Lock script, there are no GPS issues. It works fine, and its very quick. I get a GPS Lock in up to 30 seconds, re-lock in 5 seconds.
[HD2 Android NAND Development] rOCK4LIGHT:
Well i stand corrected. I will have no serious issues with this build. I do not know how i missed that post. Will flash shorty. Big thanks Brainmaster.Is there anything in the works to increase OC capabilities?
[HD2 Android NAND Development] t0ny0:
Hey Charnsingh,

Let me know how I can help with the wifi calling testing.
[HD2 Android NAND Development] brainmaster:
The current kernel doesn't allow to OC over 1195 MHz. You can flash another kernel that allow higher OC.
[HD2 Android NAND Development] t0ny0:
Been always wondering... why do people need to overclock their CPU ? It runs so nice and smooth on the regular speed, when OCed it uses a whole lot more battery, and im sure that it affects how long will your device be operating before it breaks completely...

But thats just me, wondering why would anyone do that to their HD2 ;)
[HD2 Android NAND Development] brainmaster:
You are right. For me I like more to undervolt the CPU so that it can run longer on battery, but I don't know if there are kernels that allow that.

I have my HD2 since 4. January, and been starting to learn about Android. Before the HD2 I had an Acer NeoTouch and was very active on cooking as you can see from my signature.

EDIT: It doesn't mean that the kernel will perform better or faster if its OCed. Look at this post.
[HD2 Android NAND Development] mattfmartin:
Off topic but I wonder if overclocking had anything to do with all those people opening up threads about their touchscreen dying? I always set mine at 806.
[HD2 Android NAND Development] t0ny0:
My touchscreen died and i only overclocked once, for 30 mins and went back to normal speed after. Its an htc problem with the screens - i got mine fixed from htc for free.
[HD2 Android NAND Development] rOCK4LIGHT:
i do not run overclocked, but i like knowing i have the power i suppose. Kind of like having a car that can go 160 mph. not something you utilize but certainly awesome to have.....perhaps a bad example but you get the point :)
[HD2 Android NAND Development] Derek0228:
Wifi calling done? Wish to test soon! I freaking love you man! (no homo)
[HD2 Android NAND Development] dusko_m:
color banding

here is graphical representation of the problem. 32 bit picture is what is "sent" from system to display and 16 bit picture is what our display is capable of reproducing. also, you can see example from tytung nexus froyo 1.8 SD build. as you can see, problem is lot less visible on tytung build. it is because images are already scaled down to 16bit using pattern dithering.

so there are two options

1. to change internal mechanism of graphical processing in order to scale down UI to 16bit using pattern dithering on the fly

2. some good soul could create a theme using 16 bit imagery by scaling down all graphical elements from 32 to 16 bit using pattern dither

I have no idea if 1. option is even possible and most probably it would lead to unnecessary CPU utilisation. I guess that 2. option is more realistic and question is whether this could be implemented in default CM theme or should we wait for someone to create external theme to be applied after CM installation

I guess that our best option is to get something like this

Uploaded with ImageShack.us
[HD2 Android NAND Development] tallmantim:
Great build. Have used MDJ's C.mod, MIUI and some sense builds and really like this one.

This is the build (16/2):

http://www.megaupload.com/?d=G43MYDJ4

Stable.
[HD2 Android NAND Development] warrenb213:
Copenhagen and I have been wanting more communication amongst the dev's...as you say though every one is on their own page.
[HD2 Android NAND Development] dee890:
Nightlies Delivery Method

Can anyone tell me how we are receiving updated compiled Nightlies? Is there someone I should follow on here? Since these are unofficial I assume they will not be posted on Cyanogen Team Douche website. Any help would be great thanks!!
[HD2 Android NAND Development] gconcepts:
Anyone tested WIFI calling yet?
[HD2 Android NAND Development] MotoMudder77:
After the nightly's are compiled they are thrown here:

http://fitsnugly.euroskank.com/hd2giggle/

After they are tested and confirmed working they will be uploaded to the OP.

So if you pull a build from that link, note that it might not work, and there are test stuff in there also. For the Noob's: wait for it to be posted on the OP.

@Brainmaster, You could add that link to your post, and state something kinda like I just did. Just a thought
[HD2 Android NAND Development] dee890:
OKay thank you much now the stupid question!! (Sorry in advance) Whats OP?
[HD2 Android NAND Development] Elmo108:
he means the first post.

OP might mean opening post. ^^

its not a stupid question, ive also just learned a new abbreviation. :p
[HD2 Android NAND Development] traicer:
looks like RC0 was just added to the index at http://fitsnugly.euroskank.com/hd2giggle/
[HD2 Android NAND Development] 2000impreza:
RC0 is dated Feb 6. Not sure if this is the same RC0 from a few weeks ago. Most likely one of the initial builds if it is.
[HD2 Android NAND Development] t0ny0:
Thats the old old old first edition RC0 :)

But I know how you feel - im here checking on my computer every 20 mins to see if the new build is out :rolleyes: I can't wait :p
[HD2 Android NAND Development] gconcepts:
Awaiting Wifi calling good news.
[HD2 Android NAND Development] motoman234:
He use to call the builds "RC0" before he started adding the date to them, I bet he's working on something nice for you guys since the official RC1's were released for other phones :).
[HD2 Android NAND Development] bumsoil:
I don't understand why this rom is not getting more attention. This rom is amassing. By far the best one for the hd2, BY FAR.
[HD2 Android NAND Development] traicer:
This rom. Is really really good only reason its not getting much attention. Its because it doesnt. Attention is because its missing a trendy name and a change log on the first page. Looking forward to the next release
[HD2 Android NAND Development] Axel85:
wanna try this rom but there s a thing that i ve never understood...I m with mdj cm7 2.6 flashed in cwm,with ext4 partition in sd to use ap2sd+...

Is there a method to upgrade to this rom without loosing all my apps and settings?
[HD2 Android NAND Development] realbaby:
Thanks. Awsome~~
[HD2 Android NAND Development] tallmantim:
Are you using the correct version of CWM for this ROM (see OP).

If you are, copy across the ROM to your SD card, backup apps and data with Titanium Backup then your current implementation with CWM, then attempt to load the zip file over the top of the MDJ build - see if it works.

If it doesn't work properly then wipe NAND, cache etc and reflash this ROM - when it is up and running recover using Titanium (system and app data).
[HD2 Android NAND Development] MotoMudder77:
actually no, ext partition is not supported, there are ways to fix, IDK what it is, but if you search something will come up I'm sure
[HD2 Android NAND Development] bumsoil:
So any word on making this rom official?
[HD2 Android NAND Development] Lint6:
http://xdaforums.com/showthread.php?t=715940

download darktremors app2sd. Go into CWM and do a backup..wipe, flash the nightly, the gapps, then the app2sd zip. Go into restore, then advanced restore and choose restore sd-ext and reboot. That should work
[HD2 Android NAND Development] Sentinel196:
Hey charnsingh.

Can you please put the build date in the title of the thread instead of [UPDATES DAILY]. Seeing as this isn't really being updated daily, it's really hard to know when there is a new version to try out!

Thanks mate :)
[HD2 Android NAND Development] aarick:
Does the beta version of darktremor work? Or should we be using the non beta one?
[HD2 Android NAND Development] neogenesis213:
amazing rom. keep up the good work.
[HD2 Android NAND Development] brainmaster:
Done.

Nice to see you over here, after using the Acer NeoTouch, we both now have the HD2.

This is correct. Don't forget that the phone will restart three times and its gonna take up to 15 minutes because it builds the Dalvik cache. So don't think that your phone is stuck, just live it to do his thing. When you see the Android lockscreen, then its done.

Yes, it works.
[HD2 Android NAND Development] Hagforce:
Sounds amazing, thank you for your hard work! :D
[HD2 Android NAND Development] Hagforce:
As some points out, it would be really nice to have change log on fist posts.

Maybe also a list over things left to incorporate?

Know that this might make more work for you, so its only a wish ;)
[HD2 Android NAND Development] themadproducer:
Option 2 sounds realistic. I have been meaning to experiment with that but I bet it works fine. Great post. Gradient Banding is finally getting some attention!
[HD2 Android NAND Development] Beany:
hehe

I think the origin CyangenMod works perfectly good for me :) thanks anyway!
[HD2 Android NAND Development] mattfmartin:
Do tell of this original one.
[HD2 Android NAND Development] tytung:
That's because AOSP Gingerbread will by default clean the notifications when the screen is on.

In CM7 Gingerbread, I guess you must make sure mNotificationAlwaysOnEnabled = true to have working notification light.

https://github.com/CyanogenMod/andr...ndroid/server/NotificationManagerService.java
[HD2 Android NAND Development] brainmaster:
I added this to my first page post:
[HD2 Android NAND Development] realbaby:
Any new update? I see newest one is 0215.
[HD2 Android NAND Development] brainmaster:
You can try that one, but the GPS don't work and CPU isn't scaling.

About Color Banding - I've noticed that there is "Dithering" option under Cyanogenmod settings > Performance. It's set on by default. Although its activated, you can still see the same color banding.

When "Dithering" option is activated I get 1145 Quadrant score, when its deactivated Quadrant gives me 1201. It's not a big deal, but still 5% more on performance, which also means better battery life.

Since it doesn't really bring something for our device, can the Charnsingh deactivate it by default?
[HD2 Android NAND Development] vaskito85:
Flashing...

Thanks!!
[HD2 Android NAND Development] dusko_m:
or even better, fix the code so we can have a choice :p
[HD2 Android NAND Development] imatrix:
I think Charnsingh is preparing for exams, otherwise we should see the next build soon.
[HD2 Android NAND Development] Axel85:
Yes, but it s nicer to see you for me,you give great support to the comunity...i ve finally bought an hd2,since s200's android porting were abbandoned.And so now i m new to android world,everyday i read almost 3 4 hours on forums about android,but sometimes there s something i can t understand.

Thank you all for the answer to my question about the upgrade to this rom....

and to Charnsingh for the great work
[HD2 Android NAND Development] nks2105:
brainmaster, which rom is the latest rom known to have GPS working? I've been juggling between the 0215 and my 0209 backup but I can't get the GPS to lock with either one, even with the fix.

I remember I got it to work with an earlier build though. do i need to downgrade to 0214 and apply the fix one more time?
[HD2 Android NAND Development] t0ny0:
look at the third post (or click here and go all the way down, to where it says "Nightlies Build Download:" and where you see "In the moment the Build 14.02 works fine, you can find it here with integrated fixes." - you can click on "here" and thats a link to a working 0214 that I think brainmaster fixed and uploaded.

Good luck :)
[HD2 Android NAND Development] G33K:
Looking for a stable and light ROM , and can any one tell me about it ?
[HD2 Android NAND Development] mattfmartin:
By the time you get an answer, you could've tried it out for yourself. Takes like what a whopping 1.5min to load up.
[HD2 Android NAND Development] nks2105:
oh my, do i hate being that noob sometimes lol

thanks tonyo :)
[HD2 Android NAND Development] rajnishbhatt:
excellent

Thanks buddy keep upgrading it
[HD2 Android NAND Development] rajnishbhatt:
Like to see more updates

Thanks dear I will test it
[HD2 Android NAND Development] M..N:
Anyone have the issue of angry birds and few other games such as fruit ninja not working when the app has been moved to the sd using the native android apps2d method. This could be something to look at charansingh_online. Other phones do not have this issue on gb i have confirmed also i know it will work if i move the app to the phone memory but i do not want to do this.
[HD2 Android NAND Development] t0ny0:
Use the search function... this has been answered 288738229 times....

Edit: sorry, didnt see that you know about the workaround.. there is no fix :)
[HD2 Android NAND Development] charnsingh_online:
Test kernel for wifi calling uploaded, get the wifi calling stuff urself, i really dont know what files we need for wifi calling, except some libs and a apk
[HD2 Android NAND Development] traicer:
so whos gonna be the first one to post the wifi calling files here for everyone?
[HD2 Android NAND Development] 00108929d:
It will once nightlies start compiling
[HD2 Android NAND Development] wingman1487:
Bluetooth Music

I know it had been mentioned in one of the post that OP was going to work on Bluetooth. Haven’t' see it mentioned in your status updates that you were working on it or not. It cuts in and out on music though bluetooth headsets. Great ROM BTW, just moved from MDJ's and this is definitely comparable :D.
[HD2 Android NAND Development] t0ny0:
Im am trying to port wifi calling from passion to LEO.

Will let you all know how Im doing soon.

So far - I cant make the .zip work (am not experienced enough), so I will add all the files manually and we shall see.

Will update soon.
[HD2 Android NAND Development] poopymt3g:
This is the thread from the N1 forum...should be helpful to you guys and thanks again for the hard work

http://xdaforums.com/showthread.php?t=807116
[HD2 Android NAND Development] alexsql:
Where is the kernel?

Sorry for my ignorance, but where can I download this kernel?
[HD2 Android NAND Development] poopymt3g:
its in this directory under test

http://fitsnugly.euroskank.com/hd2giggle/
[HD2 Android NAND Development] t0ny0:
Nope,

This one is for CM6, not for CM7 :)
[HD2 Android NAND Development] poopymt3g:
it works with CM7 as well :D
[HD2 Android NAND Development] brainmaster:
If it works then post the files here and I will make a flashable CWM zip file.
[HD2 Android NAND Development] t0ny0:
It does, but the volume is really low. It works somewhat good on CM6, but CM7 - people cant hear you.

I think I give up... I cant make it work...

I added the files manually, set permission to all of them, and still the app wont even start... Its forceclosing all the time :mad:

Thanks :)

Im still trying, but I really lack the experience of working with Android... Its probably better off done by someone experienced
[HD2 Android NAND Development] trilu:
Bluetooth

wificalling.zip 18-Feb-2011 09:13 5.4M

Hi Carnansingh,

quiet intresting - do you have changed something for BT in the test kernel?

In all other kernels a device ttyHS0 exists in /dev. With this kernel there are only the tty devices for USB, but not device for the BT stack.

ttyHSUSB0

ttyHSUSB1

ttyHSUSB2

Best regards

trilu
[HD2 Android NAND Development] tageeboy:
Daily Driver

It is official, i am now switching to this build as my daily driver from MDJ's :) You Sir are a gentleman and a scholar.

You from north or south India? I ask because my wife is doing a large amount of work with some IT companies in India as a Project Manager, I may be able to help you with your shipping issues since we have some contacts there that our company uses daily.
[HD2 Android NAND Development] alexsql:
WiFi calling

Here are the WiFi calling files that I gathered from N1 and tried to make them work on Typhoon CM7 build.

Maybe someone can try to make it work on this build, I won't have time to try it until Sunday.

Notice that this is not CWM zip file, you need to add the files manually (or even better someone can make CWM zip).

The module kineto_gan.ko is for rafpigna kernel in Typhoon CM7 buil, so you probably want to skip it, but I do not see it provided by charnsingh. The module is used on N1 as well as on stock MyTouch 4G with native WiFi calling on it.

Also, you need to integrate the WiFi calling section from my build.prop into this build's.

Another thing, Typhoon build comes with libmedia.so that does not contain '_ZN7android11AudioRecordC1EijijijPFviPvS1_ES1_i' but rather '_ZN7android11AudioRecordC1EijijijPFviPvS1_ES1_ii' (notice two i at the end) which is needed by WiFi calling apk. I did not have time to check this build's libmedia.so. The one in my zip file contains the right libmedia.so from N1.

I did not get it to work, it would not report any error but iwould esentially get suck at "reading SIM information'

Good luck guys
[HD2 Android NAND Development] Derek0228:
Someone managed to get wifi-calling working yet?

This is so exciting.
[HD2 Android NAND Development] t0ny0:
I just tried this one, adding the files manually (for some reason I cant get it to work with CWM) - and now everything is fine, but it gets stuck on "connecting" ... That means that the problem might be with the kernel...

one last thing that I will try is setting the permissions on files - lets see if thats gonna help. If not - the kernel is not working yet.

Alright, I tried everything - It doesnt work. Im thinking it might have something to do with the kernel...

Here is the logcat, I hope that will help future development. http://pastebin.com/mp6Z1C5Q

P.S. - The only way the apk even started without FC was using the .zip that alexsql provided. I extracted on my machine, and pushed on the phone with ADB. Now everything starts, but it wont connect.
[HD2 Android NAND Development] scariola:
T mobile USA said they are working on wifi calling app for all their new android phones, catch is, sometime this year.

http://www.tmonews.com/2011/02/t-mobile-says-5-million-customers-use-wi-fi-calling-service/
[HD2 Android NAND Development] Derek0228:
Other catch is,hd2 is not an android phone.
[HD2 Android NAND Development] alexsql:
alogcat from MyTouch 4G

t0ny0,

my log was pretty much the same as yours.

Here is the log from MyTouch 4G with working WiFi calling
[HD2 Android NAND Development] claud_face:
Clearly wifi calling is pretty important to many of you. May I ask why?

I googled it up and would the only benefit be better reception or just having reception in general?

I'm from Chicago and always have reception so maybe its just more for people who have weak signal at home or work? And want in sense full coverage?

Sorry for asking but when alotta people are talking about something and getting excited I feel I need to know why haha bc it could benefit me maybe
[HD2 Android NAND Development] claud_face:
I used to think wifi calling didn't take away any minutes now that would be sweet
[HD2 Android NAND Development] alexsql:
It is very important for some

I have very bad reception at home and at work, I can receive calls and place them, but it breaks so bad it is impossible to have a meaningful conversation.
[HD2 Android NAND Development] t0ny0:
+1 - same here :D And hanging up while talking with a customer is not the best way to run my business :)
[HD2 Android NAND Development] claud_face:
I see I see well that explains the desire for the wifi calling haha

So I'm on mdj right now and alotta people seem to be switching over to this rom do u guys believe it has surpassed mdj? I mean ill know cause I'm trying it as soon as I get home but what do u guys think?
[HD2 Android NAND Development] Derek0228:
Yeah, WiFi calling ftw, because t-mobile really sucks. No reception anywhere.
[HD2 Android NAND Development] alexsql:
The best

Removed by author
[HD2 Android NAND Development] wingman1487:
So wait, does WiFi calling still use minutes on your plan?