Post Reply

[DEV] ICS CM9 && MIUI CM9 for HTC Desire C [updated 19.Apr.2013]

OP munjeni

30th August 2012, 01:05 PM   |  #1  
munjeni's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 16,337
 
5,121 posts
Join Date:Joined: Jun 2011
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
Last edited by munjeni; 18th June 2013 at 09:14 PM.
The Following 43 Users Say Thank You to munjeni For This Useful Post: [ View ]
30th August 2012, 01:06 PM   |  #2  
munjeni's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 16,337
 
5,121 posts
Join Date:Joined: Jun 2011
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!!!
Last edited by munjeni; 18th June 2013 at 09:00 PM.
The Following 28 Users Say Thank You to munjeni For This Useful Post: [ View ]
30th August 2012, 03:42 PM   |  #3  
xsamedgex24x's Avatar
Senior Member
canada
Thanks Meter: 28
 
130 posts
Join Date:Joined: Mar 2012
More
Oh yeah, flashing this right now. i'll try to help.
31st August 2012, 09:51 PM   |  #4  
munjeni's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 16,337
 
5,121 posts
Join Date:Joined: Jun 2011
No responses? ...I will sell this phone now
The Following 5 Users Say Thank You to munjeni For This Useful Post: [ View ]
31st August 2012, 10:54 PM   |  #5  
intel007's Avatar
Senior Member
Flag Kent/London
Thanks Meter: 448
 
1,059 posts
Join Date:Joined: Nov 2011
More
Quote:
Originally Posted by munjeni

No responses? ...I will sell this phone now

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:
The Following 5 Users Say Thank You to intel007 For This Useful Post: [ View ]
1st September 2012, 12:03 AM   |  #6  
Account currently disabled
Thanks Meter: 269
 
1,586 posts
Join Date:Joined: Oct 2011
Thanks for the share.. works great.
1st September 2012, 04:17 AM   |  #7  
xsamedgex24x's Avatar
Senior Member
canada
Thanks Meter: 28
 
130 posts
Join Date:Joined: Mar 2012
More
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.
1st September 2012, 09:12 AM   |  #8  
Senior Member
Thanks Meter: 238
 
257 posts
Join Date:Joined: Apr 2010
Donate to Me
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.
1st September 2012, 12:46 PM   |  #9  
Account currently disabled
Thanks Meter: 1,933
 
509 posts
Join Date:Joined: Mar 2012
I would like to help, but I don't know how to port sense 2.1 and 3.5 for our device.

Sent from my HTC Desire C using xda premium
2nd September 2012, 01:26 AM   |  #10  
intel007's Avatar
Senior Member
Flag Kent/London
Thanks Meter: 448
 
1,059 posts
Join Date:Joined: Nov 2011
More
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://forum.xda-developers.com/show....php?t=1821582

The guys github might be useful.

The Following User Says Thank You to intel007 For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Desire C Android Development by ThreadRank