Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,757 Members 36,557 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
munjeni
Old
(Last edited by munjeni; 18th June 2013 at 09:14 PM.)
#1  
munjeni's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 16,112
Posts: 4,975
Join Date: Jun 2011
Default [DEV] ICS CM9 && MIUI CM9 for HTC Desire C [updated 19.Apr.2013]

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
The Following 43 Users Say Thank You to munjeni For This Useful Post: [ Click to Expand ]
 
munjeni
Old
(Last edited by munjeni; 18th June 2013 at 09:00 PM.)
#2  
munjeni's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 16,112
Posts: 4,975
Join Date: 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!!!
The Following 28 Users Say Thank You to munjeni For This Useful Post: [ Click to Expand ]
 
xsamedgex24x
Old
#3  
xsamedgex24x's Avatar
Senior Member
Thanks Meter 28
Posts: 130
Join Date: Mar 2012
Location: canada
Oh yeah, flashing this right now. i'll try to help.
GALAXY S5
 
munjeni
Old
#4  
munjeni's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 16,112
Posts: 4,975
Join Date: Jun 2011
No responses? ...I will sell this phone now
The Following 5 Users Say Thank You to munjeni For This Useful Post: [ Click to Expand ]
 
intel007
Old
#5  
intel007's Avatar
Senior Member
Thanks Meter 441
Posts: 1,049
Join Date: Nov 2011
Location: Kent/London
Quote:
Originally Posted by munjeni View Post
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:
HTC Wildfire S s-off running cm9
HTC Sensation s-off running cm10.1
HTC Desire C DeSensed running @828MHz
HTC One X MaximusHD 21.3.0 lyapota kernel#23 undervolted
The Following 5 Users Say Thank You to intel007 For This Useful Post: [ Click to Expand ]
 
john9
Old
#6  
Account currently disabled
Thanks Meter 269
Posts: 1,586
Join Date: Oct 2011
Thanks for the share.. works great.
 
xsamedgex24x
Old
#7  
xsamedgex24x's Avatar
Senior Member
Thanks Meter 28
Posts: 130
Join Date: Mar 2012
Location: canada
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.
GALAXY S5
 
zeroprobe
Old
#8  
Senior Member
Thanks Meter 238
Posts: 257
Join Date: 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.
 
einstein.frat
Old
#9  
Account currently disabled
Thanks Meter 1,932
Posts: 509
Join Date: 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
 
intel007
Old
#10  
intel007's Avatar
Senior Member
Thanks Meter 441
Posts: 1,049
Join Date: Nov 2011
Location: Kent/London
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.
HTC Wildfire S s-off running cm9
HTC Sensation s-off running cm10.1
HTC Desire C DeSensed running @828MHz
HTC One X MaximusHD 21.3.0 lyapota kernel#23 undervolted

The Following User Says Thank You to intel007 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes