yashsingh1/xdaforums huggingface dataset:
[General Topics] 007gamer:
Hello,a new device is coming out.

The Acer Iconia Tab 210.

Could you admins open an area for this device?
[General Topics] orb3000:
Closed

Please read and search before creating a post/thread

http://xdaforums.com/showthread.php?t=1660354
[HTC Incredible S] akshaywani:
Hi,

I am tired of trying new ROMs daily and want to settle down ;) with one ROM. Currently i am on Ice cold sandwich and always come back to this ROM after trying any other ROM. My dream ROM would be with HTC sense (3.6 or 4 any would do) with fast ice cream sandwich. Speed and stability is important for me. Please suggest some good ROMs.

Thanks
[HTC Incredible S] lagu805:
Everyone's experience is dofferent with each rom..

Have u tried miui? Thats the one to go for me

Smooth, light and sense camera with miui sleekness

Waiting for the stable jb now
[HTC Incredible S] WILLI120:
I'm on Nik's Project X. If you like Sense 4, it's the perfect ROM for you;)
[HTC Incredible S] akshaywani:
Is it stable?? i have tried almost all ROMs except miui.
[HTC Incredible S] akshaywani:
i found the haptic feedback intermittent and very low. is it changed in 4.1
[HTC Incredible S] lagu805:
Hmmm up until now i havent experienced any drawbacks... Its good for me

You might need to flash the boot img though
[HTC Incredible S] WILLI120:
I think, yes. But we don't have Sense 4.1 right now. But we will get it surely when we get a port from the new Desire X. But with the kernel from lost.prophet and the governor lionheart the ROM seems very smooth to me. It feels great, but try it yourself - it's all about taste;)
[HTC Incredible S] botonic:
you should try the official pre-root rom, if the stability is your main key. I use the rooted official rom, sense 3.6 on ics. The speed is not bad but not so fast.

Because I use this phone for getting my job done and little chat with my friends. Next year I will flash the custom rom, when htc is no longer issue any updates for this phone.
[HTC Incredible S] Cookie Ninja:
The best ROM is the one that works best for your requirements on your phone.

Each ROM has certain features, some USPs and some shortcomings, but ALL ARE GOOD! Or else they wouldn't be showcased by the respective ROM developers (thank god htcphones has been banned).

So check each one out, try them in your daily usage pattern and then select one. Asking others what's good for me is like choosing a girlfriend/ partner and asking others to test and tell if she's OK!

Sent from my HTC Incredible S &/or Xperia Mini ST15i
[HTC Incredible S] Nonverbose:
I volunteer for that job.
[HTC Incredible S] Cookie Ninja:
You dawg, you!

P.S. don't mind volunteering, myself, but the wife would be mighty miffed.

Sent from my HTC Incredible S &/or Xperia Mini ST15i
[HTC Incredible S] moskva:
Been running it for 2 days now. A poster in the thread mentioned phenomenal battery life. Unfortunately I don't see it. I am at 50% right now since the morning and I am a light user. I am coming from 2.3.5 which had a 3 day average use for me. Not happy with performance buy happy that I have ICS. If my provider didn't stop development I'd be still on 2.3.5 until stable release. Oh well.
[HTC Incredible S] WILLI120:
Than you're doing sth wrong. My battery life is great. I'm on 60% now with a rough usage the whole day... Disable auto-brightness, that should do it;)
[HTC Incredible S] moskva:
Not sure what could be wrong. Didn't touch any settings. Everything default, except turned off the animations that I hate so much.

I'll turn it off and see what that does.
[HTC Incredible S] ryosuke_gunma:
I'm also using Nik Project X. Even though the ICS experience is so much better than GB, the battery life is not comparable. I could get at least 4 days with Nik Trinity XL. With Project X, I get 3 days roughly. I'm using the same settings I used to have with Trinity XL but battery performance could not match Project X. I'm still happy about the ICS's smoothness.
[HTC Incredible S] WILLI120:
In the beginning I also didn't touch anything and battery life was terrible... Don't really know what changed it. I hope auto-brightness does it...
[HTC Incredible S] vizzy:
Auto-brightness, how often things sync with the internet, how good of an area are you in for signal reception. Even having your phone on silent will give you better battery life: if your constantly getting messages from whatsapp etc instead of playing a sound for message notification.

My phone will get to about 8pm with 70% battery, but then i talk to people on whatsapp and my battery goes down to about 10%.
[HTC Incredible S] haniffxs:
Hi. I'm interested to try IceColdSandwich someday, but it seems that there were several bugs which makes me thinking whether should or not to flash this ROM. Have you tried Nik Project X V4.1? If so, can you help me compare pros and cons between these two ROMs? Because I'm Nik Project X V4.1's user. Never had a chance to try IceColdSandwich yet.
[HTC Incredible S] phoenix633:
I tried flashing that, got stuck at White screen with htc logo, stayed like that for few hours, went back to my CM7.2 ROM
[HTC Incredible S] grk007:
am using the rom since few days i dont find any bugs..its the best sense 4.0 rom i ever used..
[HTC Desire C] munjeni:
CM9 4.0.4 ICS HTC Desire C (Ice Cream Sandwich)

Here is development thread for Desire C :)

I'm not responsible if you do something wrong to your phone using this rom, so you doing that on your own risk!

Currently working and not working:

What works:

Auto-brightness

Bluetooth

Browser

Keyboard

Overclocking

Phone radio (calling, sms, data)

Sensors (light, proximity, rotation, acceleration)

Superuser

Touchscreen (with multitouch)

Vibration & Haptic feedback

Gallery

Hardware acceleration (EGL)

Live wallpapers

Screenshots

Screen off/on animations

Wallpaper scrolling

bootanimation

Audio (not full working, need some fixes)

CM9 ramdisk

Camera

What not working:

WIFI

Everything other is untested!

What working but not good:

everything other is untested

IMPORTANT !!!

Somehow boot.img can not be flashed without "fastboot", I tried using dd, using recovery, using some other tools... it can not be flashed this way!

To get everything ok and corectly for CM9 you need to flash these boot.img from these zip using fastboot !!! Its only a way!!! So after installing rom (or before installing the rom), reboot phone to the bootloader, flash boot.img this way:

fastboot flash boot boot.img

Its reguired because audio and other things not working if you not flash boot.img !!!

Google Apps for Ice Cream Sandwich:

You can find it here -> http://goo.im/gapps/ :)

My android git for Desire C: https://github.com/munjeni

If you like my work and if my hard work on this device helped you to get something better, please give full credits "at least" to my hard work, thanks! If you use source code from my git please do not miss my name in your post, thank you! Happy porting!!!

IMPORTANT if you compiling CM9 from source!!!

Double check build.prop because some lines is replaced by new line, so you need to back these new line into original line, if you not do it you will get boot loop! Its easy for figuring out, simple open build.prop file and fix these lines, its something like:

ro.ril.blablabla

1,15 US

ITA

blabla

but need to be in one line like this:

ro.ril.blablabla 1,15 US ITA blabla

Kernel: kernel is Htcdev stock rom source code.

https://github.com/munjeni/kernel_htc_golfu

Download rom - 19.Apr.2013.:

Sorry I deleted file acidentaly... if some one have mirrired link please pm me!

Thanks:

Qualcomm for userspace drivers!!!

CyanogenMod Team

cute_prince

cm2pico

speed_bot

Pico devs for audio lib
[HTC Desire C] munjeni:
MIUI rom based on my CM9 rom

IMPORTANT !!!

- Somehow boot.img can not be flashed without "fastboot", I tried using dd, using recovery, using some other tools... it can not be flashed this way!

- To get everything ok and corectly for MIUI you need to flash these boot.img from these zip using fastboot !!! Its only a way!!! So after installing rom (or before installing the rom), reboot phone to the bootloader, flash boot.img this way:

fastboot flash boot boot.img

Its reguired because audio and other things not working if you not flash boot.img !!!

- Do not install superuser or any other permission tool because MIUI have his own security feature Superuser, Supersu...etc will break compatibility and other apk will not work corectly!

- To get MIUI security feature working you need to give and remember permissions to the MIUI LBE guard (it will enable byself), but to invoke these settings menu you need to initiate these menu by settings submenu (cpu control)... run cpu control from setting menu, you will be prompted for root permissions, enable root permissions, open again cpu control submenu and apply for example an cpu frequency, you will be prompted for root permissions, aply them, reboot phone, after next boot you will be prompted for LBE guard security, APPLY AND REMEMBER permissions for LBE, reboot phone and you are done! After this settings your root permissions manager, startup manager...etc and everything other which using LBE feature will be full working now!

Download rom:

Unofficial_MIUI_GOLFU_1366462688.zip

Source code:

https://github.com/munjeni/miui_sony_xperia

Initial patch for Desire C is done, git for MIUI is updated, almost everything working in MIUI rom but have some small bugs... you can fix all other bugs! Happy porting!!! ;)
[HTC Desire C] xsamedgex24x:
Oh yeah, flashing this right now. i'll try to help.
[HTC Desire C] munjeni:
No responses? ...I will sell this phone now :(
[HTC Desire C] intel007:
Give it time, its still a very new device.

If I had the technical knowledge I would definitely offer my help, but unfortunately, programming with linux/android is beyond my ability.

The wildfire s was also very slow to receive development for some time after its release, but now its buzzing with both cm9/10.

Whatever you decide is best for you Munjeni, we do appreciate all your efforts mate:thumbup:
[HTC Desire C] john9:
Thanks for the share.. works great.
[HTC Desire C] xsamedgex24x:
yeah man, i didn't have the ability to work with android and linux too... sorry !

but i'm a very good tester haha, only things i really need to work right now it's the wifi.
[HTC Desire C] zeroprobe:
Appreciate the work. Hope this can be further progressed.

I'm not great with linux and porting, but I hope theres others who can help out.
[HTC Desire C] einstein.frat:
I would like to help, but I don't know how to port sense 2.1 and 3.5 for our device.
[HTC Desire C] intel007:
Munjeni,

would it be useful to use some of the sources from the HTC explorer/pico, its using the same cpu. I'm not sure about the other hardware, board or radio etc.

Here's the thread link: http://xdaforums.com/showthread.php?t=1821582

The guys github might be useful.
[HTC Desire C] click2me:
keep it up! thank you
[HTC Desire C] munjeni:
Thanks, will try to build audio libs from explorer. Wifi chip is diferent in desire but I have idea how to fix it... new build will be soon! Did you tested gps?

Edit:

I'm unable to get audio and wifi, still have no idea which audio libs is inside stock rom (is it qdspv2 or what??), I just wont to compile it from source! About wifi, I have compiled/tried many compact wireless modules in combination with compiling/configuring it with android source and still no way/idea how to fix it (with every compiled modul I am unable to find/create wlan0 still only sucess if I use at6kl_sdio.ko from stock rom but unable to fix wifi...). Do you have idea/link to source for sdio version of the Atheros 6kl modul, I am unable to find it, only I have found ath6kl without _sdio prefix... ??? Any info will help me! Why these s**ts is harcoded in Desire C... very stupidly and boring thing that we need hard work to get this s**t working. :( but CM9 and Jelly Bean is very fast and smooth in Desire C ! I am unable to sell this phone (do it mean it is realy an s**t phone...?? I think too! Missing compas, mising camera autofokus, mising button backlights (very strange that htc selling this phone without lights for butons), its 600mhz only...etc) so I will leave this development for sure when I buy an another phone in next few weeks (what you mean about Sony Xperia Go 1ghz dual core, display 3.5inch, cam autofocus, blic!...etc???)! If you need cm9 source three let me know!
[HTC Desire C] zeroprobe:
@Munjeni

This helped me to link a modfied kernel to get the wifi working on differents roms. Not sure if this is what you need.

In the About phone information of the rom, it looks like:

2.6.35.7-ge382d80

android-build@apa28

The important part above is -ge382d80, and we have to reference this when compiling the kernel. Make sure the part preceding -ge382d80 does match the output of the following command:

$ make kernelversion

The trick is to write that -ge382d80 in a .scmversion file in the kernel source tree (obviously, you need to replace -ge382d80 with whatever your device has):

so in the root of the kernel source type

$ echo -ge382d80 > .scmversion

This may work if you are having problems with wifi. If you need me to compile a kernel with your version reference let me know; just post this from the cm9 rom - 2.6.35.7-ge382d80

android-build@apa28

If you do move on with phones, please post the CM9 source, hopefully others can help too.

info from http://glandium.org/blog/?p=2214
[HTC Desire C] munjeni:
Guys, I sold my Desire, I will not continue developing for this phone so I will upload cm9 source tomorow on my git so you can finish them, sorry and happy porting! :)
[HTC Desire C] zeroprobe:
Thanks for your work. I don't know enough about linux to help with the porting. Hope some others are out there to continue :)
[HTC Desire C] munjeni:
Link to my Desire C android source code used for this build is here -> https://github.com/munjeni so if you like my work and if my hard work on this device helped you to get something better, please give full credits "at least" to my hard work, thanks! If you use source code from my git please do not miss my name in your post, thank you! Happy porting!!! :good:
[HTC Desire C] intel007:
Thanks munjeni, good luck with your future developments mate:thumbup:

I'm gonna start learning some of this development stuff for future projects, I have an upgrade in a month or two so I'll wait till then before I start messing with my phone, don't wanna be left phoneless.

I'm sure development will pick up soon guys, this is still a pretty new device, and I'm sure experienced devs will arrive soon (fingers crossed)

This would be an even greater/faster device with cyanogenmod and little bump to the cpu frequency.

It has great battery life, even in comparison to my sons s3 and my brother's too, which is a great feature for any recent smartphone.
[HTC Desire C] cute_prince:
HTC Desire C uses MSM76XXA Audio libraries .. since munjeni left the project, if anyone else is interested i will share the source :)
[HTC Desire C] mmmcfc:
here's a mirror to the download above with the stock ROM files already added http://www.filefactory.com/file/4sc9kje5y6cx/n/cm9_golfu-ota-eng.root.zip
[HTC Desire C] speed_bot:
yes we are working on android 4.x..
[HTC Desire C] mehmehmen:
really no ones made any posts all day :/ damn this device doesnt have many people working on it
[HTC Desire C] speed_bot:
lol we have already made a new build and are trying to get it to boot..just for an update audio and camera crashes ..we should be able to make it boot soon..
[HTC Desire C] nikhil16242:
Dude it takes a long time (about 4hrs) to compile a single build. And if that doesn't boot then it's another 4 hrs. So this takes time.
[HTC Desire C] speed_bot:
@nikhil ..check my message an gmail .,, i pushed a commit that will compile genlock lib.. it takes 4hrs for you eh ?
[HTC Desire C] sakindia123:
compile these repos,i think it can fix WiFi for you

https://github.com/androidarmv6/android_hardware_atheros_wifi_libs

https://github.com/androidarmv6/android_hardware_atheros_ath6kl-compat
[HTC Desire C] speed_bot:
dude can you have a look at audio ..the hal loads but dies for no reason .heres the logcat..

http://d-h.st/GP6
[HTC Desire C] sakindia123:
Look at logcat properly,it's not audio problem

F/MediaProfiles( 206): frameworks/base/media/libmedia/MediaProfiles.cpp:380 !strcmp("startOffsetMs", atts[2])

Did u kang media_profiles.xml from pico properly?
[HTC Desire C] speed_bot:
yes ..its using the same media_profile as pico .
[HTC Desire C] TheRedHunter:
I have almost no knowledge in android development but I have some in c++ programming and !strcmp if the strings are the same means !0 so this should be included in a if or while if you need to verify if they are equal, furthermore are you sure that atts[2] is a char type ?

One idea, why don't you put the whole vector in a pointer and then compare with the adres of the vector element ?
[HTC Desire C] munjeni:
Seems you need to patch compat-wireless and add suport for this board like Samsung have done -> https://github.com/androidarmv6/and...mmit/a40213b882cb028f15a2a9830688567a105bf978

To get offsets I think you can disasemble stock rom ath6kl and implement them like Samsung done?! What dmesg you getting when you try to insmod ath6kl ?? Do you getting unsuported hardware?
[HTC Desire C] russell664:
Munjeni if you can help us out again, that would be great, for now though I am out of thanks, but will thank you tomorrow. :)
[HTC Desire C] speed_bot:
I haven't yet worked on wifi yet .. I plan to fix audio first .. and btw just for info nikhil reported that when he did a direct port from Pico the cam worked and it booted too .. so now im re basing my configuration from Pico ..
[HTC Desire C] munjeni:
Did you tried Pico kernel? Is Pico kernel booting? Which one from here -> https://github.com/cm2pico
[HTC Desire C] speed_bot:
i dont think its a problem with kernel bro atleast for audio..a direct port from pico booted ..and that too without cute_princes sound modification..but still if you want i can cherry pick all their commits.
[HTC Desire C] nikhil16242:
It booted. But audio, BT and the two Capacitive buttons for home/recent apps etc was not working on that too :(. The camera app did work though.
[HTC Desire C] speed_bot:
But its definitely a good place to start with
[HTC Desire C] munjeni:
Question was - which of these 3 kernels from these git is good and confirmed working with CM9 ? Any one tested? I can see 3 kernels there!
[HTC Desire C] nikhil16242:
Well.. Their kernel definetly doesn't boot on our device. I even tried to repack their cm9 ramdisk with our kernel to check if cm9 booted. Only boots with stock kernel :(
[HTC Desire C] speed_bot:
the fact is they were using their stock based ones for cm9..from jellybean they ported kernel 3.x from golfu..so there is no point in kanging from them when actually they have kanged from us..
[HTC Desire C] munjeni:
Ok, next thing. Do you guys have kernel source code which working with Golfu? I want to try making you new CM9 build but I want to compile everything from source code, do you have working kernel source code? And where is the link?
[HTC Desire C] TheRedHunter:
Here, nikhil's kernel source code https://github.com/nikhil16242/Prometheus_kernel_golf
[HTC Desire C] speed_bot:
still with your old config ?

im working on a kernel too not sure if it boots source here..

https://github.com/speedbot/android_kernel_htc_golfu
[HTC Desire C] cute_prince:
For audio did you applied my patch on board-golfu.c. I have posted it somewhere in this thread.
[HTC Desire C] speed_bot:
yes..he told me it dint work on munjeni's build. i think you are talking abt this right sir..

https://github.com/speedbot/android_kernel_htc_golfu/commits?author=speedbot
[HTC Desire C] cute_prince:
No those configurations are wrong, it should be like this:

#define SND(desc, num) { .name = #desc, .id = num }

static struct snd_endpoint snd_endpoints_list[] = {

SND(HANDSET, 0),

SND(SPEAKER, 1),

SND(HEADSET,2),

SND(BT, 3),

SND(CARKIT, 3),

SND(TTY_FULL, 5),

SND(TTY_HEADSET, 5),

SND(TTY_VCO, 6),

SND(TTY_HCO, 7),

SND(NO_MIC_HEADSET, 8),

SND(FM_HEADSET, 9),

SND(HEADSET_AND_SPEAKER, 10),

SND(STEREO_HEADSET_AND_SPEAKER, 10),

SND(BT_EC_OFF, 44),

SND(CURRENT, 256),

};

#undef SND

Compile a new kernel with this changes and try it on the Build which booted ( The direct port nikhil16242 kanged from pico ).

Audio should work.
[HTC Desire C] speed_bot:
im not much of a kernel guy.sorry for the noob question.. so i delete all snd end points and add these am i right ? correct im if im wrong.

---------- Post added at 02:04 PM ---------- Previous post was at 01:19 PM ----------

@cute_prince ..is this good ?

https://github.com/speedbot/android_kernel_htc_golfu/commit/bd4d0faf09a91e7b5aa13c8d6b81fcca6e8311e3

---------- Post added at 02:10 PM ---------- Previous post was at 02:04 PM ----------

@munjeni bro pico had audio working with msm7x27a blobs not msm7k so as the port of pico worked we need to compile msm7x27a blobs itself ..and i have used pico's libaudio in my source..try with it ..and are you building with your old config ?
[HTC Desire C] whoamigriffiths:
You may be wondering why others are quiet in this thread . As you know Devs are thin on the ground here so we have learned to keep out of the way .

Rest assured we are all very excited about this and we are all behind you .

Thankyou guys for all this effort and welcome back mujenji it's been a while since we saw you on these boards .

Keep up the great work guys and hopefully with all your help we'll finally be able to introduce this little phone to the wonderful world of CM9 :good:

all the best

rich
[HTC Desire C] cute_prince:
Yes, now its correct. About audio HAL you must compile msm7x27a blobs, not the msm7k variant. Also make following changes to your device tree (BoardConfig.mk) :

1) delete BOARD_HAVE_BLUETOOTH_BCM := true . Desire C doesn't have Broadcom chip.

2) delete COPYBIT_MSM7K := true. Another mistake. You should compile the msm7x27a variant, not the msm7k one.

3) remove following useless things:

BOARD_USES_AUDIO_LEGACY := false

BOARD_USES_GENERIC_AUDIO := false

BOARD_USES_ALSA_AUDIO := false

BOARD_WITH_ALSA_UTILS := false
[HTC Desire C] speed_bot:
thats what my point was..munjeni was compiling msm7k blobs i have used the msm7x27a ones..here is my device config sir

https://github.com/speedbot/android_device_htc_golfu
[HTC Desire C] mehmehmen:
ok duderinos i hate to be "THAT GUY" but like WHY YOU NO COME PLAY IN THE IRC CHANNELZ I MAKEZ at one stage we had a good few people in there, now its got like me and the auto oper bot in it???? Iv literally been given all the fixes we need to get the build working in the ircs and have files all which need to be compiled in a build but im having issues getting my initial build to actually run and compile. We would be making far more progress if we were all in one place together sharing our findings in real time in my honest personal opinion. im not tryna dampen the mood here the progress being made is obviously really good and seems a lot better than has been made in the last few months where it looks like development on the aosp front died (confused me to hell lol) PLEASE come join the irc at ##HTCDesireCcm9 on webchat.freenode.com or if you have client then im sure you know how to get into freenode channels and server.

BTW i think i have the fixes needed to boot the rom up with wifi intact (which to be honest along side the audio working is THE MOST important thing that needs fix as for me having no wifi = not using the rom as it is, id rather have no camera at least than no wifi lol, as for audio im glad your making some progress here but seriously if you can come to the irc and share things there we can keep all these threads clean and post up only stuff that is actually known to work through testing etc) hope you see im just tryna pull us all onto the same page here also i would love some help getting my build compiled for cm10.1 as i have just been getting errors i clearly do not understand since i first tried around 3-4 days ago

peas be with you