Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
ezet
Old
(Last edited by ezet; 27th February 2013 at 11:27 PM.) Reason: Update to latest build 28.02.13
#1  
ezet's Avatar
Senior Member - OP
Thanks Meter 309
Posts: 173
Join Date: Jan 2012
Phone [ROM]CyanogenMod 7.2.0 .32 Kernel (28/02/2013)[NiGHTLY]

CyanogenMod 7.2 for Ideos X5 (u8800)



About:

This is CyanogenMod 7.2 for Ideos X5 (u8800).
It is built upon the latest sources of the gingerbread branch of CM7.2.
Using 2.6.32.9 kernel with all the tweaks franciscofranco has made.

This is if you want a stable every day use rom.
All are working expect native usb tethering but you can use any usb tethering app from the market.


Sources available on my github.

Features:


  • Overclocked kernel to 1800mhz.
  • Many governors to choose from (lagfree, lazy, minmax, conservative, ondemand, smartassv2, performance).
  • Noop & deadline I/O Schedulers.
  • Built from source.
  • Super fast!
  • Super stable!
  • Bug free!
  • Tweaked for better performance!
  • Including X5 Settings!
  • Including ksatta headset patch!
  • Including screen duplicate filter by stockwell!
  • Patched hosts file (adfree).
  • Working native wifi tethering!
  • Unlocked FPS.

Tips and tricks!:

1) For faster animations go to app Spare Parts and select Window Animations -> Fast , Transition Animations -> Fast
2) If you feel GUI is a bit sluggish use a different launcher. I personally use Go Launcher EX and it's full of features and fast! You can set the transition speed on Go Launcher EX settings.
3) You should be easily get at least a day (24h) with usage. If not either your battery needs replacement or some app is draining it.
4) If you don't like cdrom appearing every time just delete the folder cdrom from /system or rename autorun.iso to anything you like.
5) If you don't have an external sd goto x5 settings and set use internal card and reboot.
6) I suggest you try SetCPU for managing governors and find the one that best suits your needs.
7) If you are coming from official 2.3.5 downgrading to 2.2.2 keep a backup of your IMEI with 5iromtoolbox. Google it and you shall find.
8) I haven't included anything else expect google apps for a reason. That is that each has it's own taste. I could modify the rom with themes and apps that i think are nice but some people might not like them. Just use google play and tweak the rom according to what you like.

Changelog:
  1. CM7.2 built on 2013-02-28
    Merged latest commits http://is.gd/QW4Gio
  2. CM7.2 built on 2013-01-03
    1) Revert to standard dpi and deodexed.
  3. CM7.2 built on 2012-11-22
    1) Merged all latest commits up to id I491072c0 from the gingerbread branch.
    2) Changed default dpi to 182 and added modded Play Store. If you want to change back to original dpi you can do it with "Dpi Changer Utility" already included in the ROM. Don't go below 180 or above 240 dpi cause it will break things up. Default dpi is 240. Also Play Store won't auto update. You need a custom Play Store from here http://is.gd/SOBDEB for dpi different than 240.
    3) Odexed build. Supposedly speeds up things a bit. You can read about it here http://is.gd/tpGa46
  4. CM7.2 built on 2012-07-21
    1) All the latest merged changes on gerrit plus some cherry picks
    2) Using by default a stock based kernel. Seems the same to me speed wise and a bit more battery friendly. If you would like to use the franco optimized kernel check out the downloads for and flash it through CWM.
  5. CM7.2 built on 2012-07-11
    1) Update to latest build.
  6. CM7.2 built on 2012-06-06
    1) Update to latest build.
  7. CM7.2 built on 2012-05-09
    1) Fixed some random reboots.
    2) Updated ondemand governor.
    3) Built upon latest CM sources.
  8. CM7.2 built on 2012-04-20
    1) Merged PaulMilbank changes to kernel. Should give more batter time! Thanks PaulMilbank (tweaked governors, set smartassv2 as default at 1024Mhz, enabled sio).
    2) Further improved kernel build. Even faster now!
    3) Removed NFS & CIFS.
    4) Several cherry-picks from code review.
    5) Change I95c987f1: Toggling the flashlight from the lock/pattern/sim unlock screens (Goto CM settings to enable this. Similar to MIUI).
    6) Change I4427e3f2: [bionic] Replace strlen() with ARMv7 optimized version
    7) Several other picks to improve performance.
    8) Replaced Mms.apk with the one that supports 160 chars on Greek, Portuguese etc.
    9) Removed 11fps from /etc/init.d/ should give bit more battery. If you need it unlocked you got to put it back and reboot.
    10) Removed unnecessary build.prop lines.
  9. CM7.2 built on 2012-04-13
    http://review.cyanogenmod.com/#q,sta...ingerbread,n,z
    u8800 specific:
    1) Disabled back key rejecting call.
    2) Added Greek T9 dialer.
    3) Patched hosts file to remove ads.
    4) Edit gps.conf for fast gps accuracy on .eu users.
    5) Updated adreno drivers, faster 3d performance.
    6) Tweaked wifi settings to stay connected while on sleep (goes on standby).
    7) Fixed native wifi tethering not getting an ip address from dhcp.
    8) Couple of build.prop tweaks for 3g/net performance.


Download



Installation Guide:
  1. Check your stock version. If you are on froyo 2.2.* go to step 5 else if you are on official gingerbread 2.3.5 continue to step 2.
  2. Given that you are on official 2.3.5 you need to downgrade to stock froyo.
  3. Get the latest stock froyo from here and put the dload directory into your sd card.
  4. Power off. Press both volume keys and power on. Wait for the update process to finish. Once rebooted wipe data/cache.
  5. Get Official CWM from here.
  6. Remove the dload folder and boot into pink screen by holding both volume keys and power on.
  7. Replace recovery.img with the cwm recovery provided on step 5.
  8. Boot into recovery holding up volume key and power on.
  9. Choose select zip from sdcard and select the update-xxx.zip
  10. Reboot! Done!


Thanks:

Many thanks to the developers of the u8800 especially to: dzo, genokolar, stockwell, fransiscofranco, ksatta, ret4rt.

Screenshots:

Attached Thumbnails
Click image for larger version

Name:	screenshot-1331772454746.jpg
Views:	3994
Size:	31.2 KB
ID:	947705   Click image for larger version

Name:	screenshot-1331772551377.jpg
Views:	5017
Size:	28.6 KB
ID:	947706   Click image for larger version

Name:	screenshot-1331772834357.jpg
Views:	5527
Size:	29.1 KB
ID:	947707  
The Following 47 Users Say Thank You to ezet For This Useful Post: [ Click to Expand ]
 
fjsferreira
Old
(Last edited by fjsferreira; 3rd March 2012 at 04:40 AM.)
#2  
fjsferreira's Avatar
Senior Member
Thanks Meter 787
Posts: 1,584
Join Date: Nov 2009
Location: Ponta Delgada
Quote:
Originally Posted by ezet View Post
Hello! First of all sorry for making a new thread but i couldn't post to the appropriate dev threads.
What this is? I just took the latest cm7-kang build from desire z (1/3/12) and ported it to u8800.
What this isn't? Don't expect any bugfixes. It's based on genokolar kernel and work and unfortunately he hasn't update lately his github so there is no way for me to do any really work on it anyway.
What doesn't work? On both 32/35 kernel versions native usb/wifi tethering doesn't work. Wifi tethering should work with 3rd party apps though.
Beats me why native wifi tethering doesn't work. I've edit framework-res.apk to include the right softap and also the hostap_default.conf but still doesn't work. If anyone has a clue please let me know. USB tethering is totally kernel related and i don't have the source of the latest build. Other than that there may be bugs for sure.
Which one should i install? I would go for the 32 kernel version. It's stable, bug free.
Would there be any updates? I doubt so. If i had a proper build environment it would make sense but that's not the case.
Will it work on u8800pro? The 35 kernel version i think should work but i ain't 100% sure.
Can i install this over genokolar version. Yeap it should work.

Get it from here mediafire.com/?yc1grq127ije4 ( i can't post links too..)
Seems great... CM kang build is exactly what? A quick google search didn't result in much... From what I understand it is a nightly build, correct?

---------- Post added at 01:54 AM ---------- Previous post was at 01:10 AM ----------

Wow, CM7.2 with .32 kernel? Well, amazing! I was waiting for this! Everything is working as normal, one thing only, system seems to have fps locked? Transitions and scrolling are not very smooth, but apps are working fast and load fast... is there a way to disable fps lock if it is, in fact, locked?

Installed franco, still too much lag in animations and scrolling :S If you could solve this, It would be great! CM7.2 is rock solid!
The Following 2 Users Say Thank You to fjsferreira For This Useful Post: [ Click to Expand ]
 
FabioAreia
Old
(Last edited by FabioAreia; 3rd March 2012 at 05:04 AM.)
#3  
Member
Thanks Meter 0
Posts: 38
Join Date: Nov 2011
Location: Pombal
Im testing .35 and congratulations your rom doesnt have low sound in calls.
its good to have a cm in .35 firmware that dont have low calls.
Thanks

EDIT:

Your acelometer doesnt work (cant autorotation for example)
 
PaulMilbank
Old
#4  
Senior Member
Thanks Meter 207
Posts: 435
Join Date: May 2011
Location: Auckland
Would you mind sharing how you ported it? I'm interested in learning how to get ports working on our phone.
 
PaulMilbank
Old
#5  
Senior Member
Thanks Meter 207
Posts: 435
Join Date: May 2011
Location: Auckland
Seems great. I did not test everything, but it seems solid and stable. I tested .32 kernel and put franco on. Worked nicely. Well done on the port.
The Following User Says Thank You to PaulMilbank For This Useful Post: [ Click to Expand ]
 
fjsferreira
Old
#6  
fjsferreira's Avatar
Senior Member
Thanks Meter 787
Posts: 1,584
Join Date: Nov 2009
Location: Ponta Delgada
Quote:
Originally Posted by PaulMilbank View Post
Seems great. I did not test everything, but it seems solid and stable. I tested .32 kernel and put franco on. Worked nicely. Well done on the port.
Indeed, well done. But don't you notice a general low fps in animations and scrolling? Makes the ROM a bit unusable...
 
ezet
Old
#7  
ezet's Avatar
Senior Member - OP
Thanks Meter 309
Posts: 173
Join Date: Jan 2012
Quote:
Originally Posted by fjsferreira View Post
Seems great... CM kang build is exactly what? A quick google search didn't result in much... From what I understand it is a nightly build, correct?

---------- Post added at 01:54 AM ---------- Previous post was at 01:10 AM ----------

Wow, CM7.2 with .32 kernel? Well, amazing! I was waiting for this! Everything is working as normal, one thing only, system seems to have fps locked? Transitions and scrolling are not very smooth, but apps are working fast and load fast... is there a way to disable fps lock if it is, in fact, locked?

Installed franco, still too much lag in animations and scrolling :S If you could solve this, It would be great! CM7.2 is rock solid!
You can see here what KANG means wiki.cyanogenmod.com/wiki/Terminology . Basically here it's a port from the latest desire z nightly.
About the fps i don't have any problem at all here please try reinstall after a full wipe maybe something went wrong with your first installation.

Quote:
Originally Posted by FabioAreia View Post
Im testing .35 and congratulations your rom doesnt have low sound in calls.
its good to have a cm in .35 firmware that dont have low calls.
Thanks

EDIT:

Your acelometer doesnt work (cant autorotation for example)
I've uploaded a new version of the .35 kernel give it a try. Haven't tested myself it either works or not. Not goint to support the .35 kernel anyway. Has too much bugs to bother.

Quote:
Originally Posted by PaulMilbank View Post
Would you mind sharing how you ported it? I'm interested in learning how to get ports working on our phone.
I will try later on to post a simple guide on it when i'll got bit more time.

Anyway i plan to release a modified kernel for the .32 to make native usb and wifi tethering to work. Also i attach 11fps here for anyone who wants to unlock the fps just put it in /etc/init.d/ and apply the same permissions as the other files in it.
My point for making this thread was to have an updated CM7 for the .32 kernel version
 
fjsferreira
Old
(Last edited by fjsferreira; 3rd March 2012 at 02:44 PM.)
#8  
fjsferreira's Avatar
Senior Member
Thanks Meter 787
Posts: 1,584
Join Date: Nov 2009
Location: Ponta Delgada
Quote:
Originally Posted by ezet View Post
You can see here what KANG means wiki.cyanogenmod.com/wiki/Terminology . Basically here it's a port from the latest desire z nightly.
About the fps i don't have any problem at all here please try reinstall after a full wipe maybe something went wrong with your first installation.



I've uploaded a new version of the .35 kernel give it a try. Haven't tested myself it either works or not. Not goint to support the .35 kernel anyway. Has too much bugs to bother.



I will try later on to post a simple guide on it when i'll got bit more time.

Anyway i plan to release a modified kernel for the .32 to make native usb and wifi tethering to work. Also i attach 11fps here for anyone who wants to unlock the fps just put it in /etc/init.d/ and apply the same permissions as the other files in it.
My point for making this thread was to have an updated CM7 for the .32 kernel version
I did all the wipes ... :-s will try again today. If that works, this would be the best ROM available. I agree, .35 at this point is a no match to .32, I'm happy you are one the very few devs (I think the only one) who are still supporting. 32

Sent from my U8800
You still don't use Dropbox? WTF?
Install it here and both of us receive 500Mb free.
 
fjsferreira
Old
#9  
fjsferreira's Avatar
Senior Member
Thanks Meter 787
Posts: 1,584
Join Date: Nov 2009
Location: Ponta Delgada
F**ck after two more installs, with complete wipes of everything, using CWR 5.0.2.6 (oficial) it still lags a lot in animations on the .32 version... Will make a youtube video... :S
 
PaulMilbank
Old
#10  
Senior Member
Thanks Meter 207
Posts: 435
Join Date: May 2011
Location: Auckland
I did find it a little jerky, I think it may be a graphics driver issue. For a first porting effort, it is pretty good already. I have also done all wipes and formats.

The Following 2 Users Say Thank You to PaulMilbank For This Useful Post: [ Click to Expand ]
 
Post Reply+
Tags
7.2, cyanogenmod, u8800
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...