• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.

[22/07/2013] Eco CM7 - A minimalist cm7 build

191 posts in this topic

Posted (edited) · Report post

Sometimes I have the need for a stable, snappy build, with all possible features that our Blade can give. Eco CM7 is my cm7 stripped-down, minimalist and efficient build for those times. It is tweaked to be as fast as possible with minimum bloat. Battery efficiency is also one of my goals.. As much as I like ICS or JB, Gingerbread seems hand-made to our ZTE Blades.

This build includes only a minimum bundle of applications, Google Play for installing other applications you need, and "Eco Wallpapers", an assortment of wallpapers from AOSP, cm10 and elsewhere.. The default launcher is LauncherPro, a minimalist and fast launcher, although zip files are available to install other launchers (check below - section "Additional").

Since Gingerbread is stable by now, and the patches on cm7 are scarce, I don't expect to do frequent updates, only stable releases.

Details

Features

  • Eco Wallpapers
  • Automatic retrieval of Mms contents (for people without data plans)
  • Fast transitions and animations
  • Launcher Pro (default launcher - credits to the programmer)

More info

  • Changelog (2nd post)
  • FAQ's and Suggested tweaks (3rd post)
  • Build instructions (3rd post)

Sources

Additional (Install in ClockworkMod)

post-820116-0-09432000-1352655712_thumb.

post-820116-0-18581900-1352655744_thumb.

post-820116-0-12589900-1352655760_thumb.

post-820116-0-22430400-1352655770_thumb.

post-820116-0-03229400-1352655778_thumb.

post-820116-0-36833200-1352655789_thumb.

post-820116-0-92458400-1352655834_thumb.

post-820116-0-31006100-1352655990_thumb.

Edited by jventura
11

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Changelog

22/07/2013 (http://www.multiupload.nl/FVHFGDZPFO)

  • Fixes Masterkey bug.
  • Set scrolling cache default to disabled (faster scroll on menus).
  • Synced with cm7 repositories.

21/05/2013 (http://www.multiupload.nl/0JPE09PXQ0)

  • Synced with cm7 repositories.

27/01/2013 (http://www.multiupload.nl/6Z6Z8H1I6H)

  • Synced with cm7 repositories.

18/01/2013 (http://www.multiupload.nl/NIBDT64049)

  • Synced with cm7 repositories (Most are updated Greek translations)

11/11/2012 (http://www.multiupload.nl/DR1H5MJYPU)

  • Initial release
  • Synced with cm7 repositories
  • Mms auto-retrieval 1 2
  • Fast transitions/animations
  • Eco Wallpapers apk
  • Stock AOSP look
Edited by jventura
1

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

FAQs and Tweaks

There are some suggestions also in this post.

- Battery Efficiency

  • Set Smartassv2 Governor: Settings > CyanogenMod settings > Performance > CPU settings > Available governors. Don't forget to select "Set on boot".
  • You can also set the Minimum CPU frequency to 122 MHz to save some battery (not tested).
  • Disable automatic rotation: Settings > Display > Auto-rotate screen (sensor is drawing too much battery for now).
  • Automatic Brightness: Settings > Display > Brightness.

    - Tweaks
    • On LauncherPro, set the Application drawer opening speed: "Menu button" > Preferences > Advanced Settings > (App Drawer) Opening Speed > Set to "7". It will be similar to the speed which other system applications start up.

    Build Instructions (Adapted from KonstaT's CM10.1 instructions)

    [*]Follow instructions on initializing a build environment up to a point of downloading the source code.

    [*]Initialize CyanogenMod 7 repo.

    repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
    [*]Create a file local_manifest.xml in .repo/local_manifests/ folder with the following content
    
    <?xml version="1.0" encoding="UTF-8"?>
    
    <manifest>
    
        <project name="joaoventura/android_device_zte_blade" path="device/zte/blade" revision="gingerbread" />
    
        <project name="joaoventura/proprietary_vendor_zte_blade" path="vendor/zte/blade" revision="gingerbread" />
    
        <project name="joaoventura/zte-kernel-msm7x27" path="kernel/zte/zte-kernel-msm7x27" revision="2.6.35" />
    
        <project name="joaoventura/EcoWallpapers" path="packages/apps/EcoWallpapers" revision="master" />
    
    </manifest>
    
    [/code]
    
    
    
    
    [*]Get CM7 source code
    
    
    [code]repo sync -d -j16[/code]
    [*]Update Prebuilts (just once in a while)
    [CODE] cd path-to/CM7_WORK_DIR/vendor/cyanogenmod/ ./get-rommanager [/code]
    [*]Change your CM7 base folder in the apply_patches script. Open [b]path-to/CM7_WORK_DIR/device/zte/blade/patches/apply_patches.sh[/b] with a text editor and change the following line to your [b]path-to/CM7_WORK_DIR/[/b]
    [code] # Set here the base location of your cyanogenmod files BASE_PATH=~/android/cm7 [/code]
    [*]Apply the patches for our ZTE Blade. Every time you resync (step 4), you will have to reapply the patches.
    [code] cd path-to/CM7_WORK_DIR/ device/zte/blade/patches/apply_patches.sh [/code]
    [*]Compile the ROM
    [code] cd path-to/CM7_WORK_DIR/ . build/envsetup.sh brunch blade -j8 [/code]

Edited by jventura
1

Share this post


Link to post
Share on other sites

Posted · Report post

Sometimes I feel the need for a stable, snappy build, with all possible features that our Blade can give. Eco CM7 is my cm7 stripped-down, minimalist and efficient build for those times. It is tweaked to be as fast as possible with minimum bloat. Battery efficiency is also one of my goals.. As much as I like ICS or JB, Gingerbread seems hand-made to our ZTE Blades.

This build includes only a minimum bundle of applications, Google Play for installing other applications you need, and "Eco Wallpapers", an assortment of wallpapers from AOSP, cm10 and elsewhere.. The default launcher is LauncherPro, a minimalist and fast launcher, although zip files are available to install other launchers.

Details

  • Gingerbread 2.3.7 (CM7)
  • Kernel 2.6.35
  • Gen 2
  • Fits in 128MB System Partition (has about 115MB)
  • Latest stable build: http://www.multiupload.nl/DR1H5MJYPU
  • Google apps: http://www.multiupload.nl/JW3H8CUPNB

    Features
    • Eco Wallpapers
    • Automatic retrieval of Mms contents (for people without data plans)
    • Fast transitions and animations
    • Launcher Pro

    More info

    [*]Changelog (2nd post)

    [*]FAQ's and Suggested tweaks (3rd post)

    Whoa, nice build. :)

    Looks like a babe and made for minimum drain of battery. I'll be running this on loop to check it out. :)

    Are you using latest sources or previous sources for wifi on this one? I've found that people who have gen1's and 2's do better with the older wifi drivers while gen3's do better with the newest ones.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Whoa, nice build. :)

Looks like a babe and made for minimum drain of battery. I'll be running this on loop to check it out. :)

Are you using latest sources or previous sources for wifi on this one? I've found that people who have gen1's and 2's do better with the older wifi drivers while gen3's do better with the newest ones.

Hi Snap,

Since I lost track of the location of the proprietary blobs tailored for cm7 (they were in someone's github), I had to took the blobs out of the latest cm7 nightly build. So, I don't know what blobs they are, but they are working fine in my original Gen1 tpt'd-to Gen2.. :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

Nice - i did it by myself after installation on new rom (i mean deleting unused system apps etc.,) and... I wanted to test latest nightly build (11.11.2012), because of that nice feature: Port "Strip Unicode" feature from ICS branch into GB.

Is this feature present in your rom (altough i think it's a matter of switching mms.apk anyway)?

Because up to date i had to put mms.apk from one guy from xda, wchich makes exactly the same thing, but i suppose that now there will be an option in mms/sms setup...

0

Share this post


Link to post
Share on other sites

Posted · Report post

Hi Snap,

Since I lost track of the location of the proprietary blobs tailored for cm7 (they were in someone's github), I had to took the blobs out of the latest cm7 nightly build. So, I don't know what blobs they are, but they are working fine in my original Gen1 tpt'd-to Gen2.. :)

Same as i am using with great battery life on Mokee then. I don't actually have a source for the older drivers either anymore so i just use latest too. :)

I just compiled the wifi against kernel using the same cnfg as i used for the kernel (TomG config, i get bored changing it every time) so it's the same as you are using.

0

Share this post


Link to post
Share on other sites

Posted · Report post

This looks great. :) Giving it a go...

0

Share this post


Link to post
Share on other sites

Posted · Report post

Its a Great rom ! Works smooth on my Idea blade too ..

Thanxxx :) jventura

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Nice - i did it by myself after installation on new rom (i mean deleting unused system apps etc.,) and... I wanted to test latest nightly build (11.11.2012), because of that nice feature: Port "Strip Unicode" feature from ICS branch into GB.

Is this feature present in your rom (altough i think it's a matter of switching mms.apk anyway)?

Because up to date i had to put mms.apk from one guy from xda, wchich makes exactly the same thing, but i suppose that now there will be an option in mms/sms setup...

Yeap, that feature is in, I've seen it there.. :) It is an option in the mms application settings..

And it also includes my mms auto-retrieval patch, which is essential for those who do not have data connections on, so they can receive/send mms without having to switch data connection on (and pay for it). MMs Auto-retrieval is enabled by default, but can be disabled in Mms application settings..

Edited by jventura
1

Share this post


Link to post
Share on other sites

Posted · Report post

As much as I like ICS or JB, Gingerbread seems hand-made to our ZTE Blades.

This.

Nice build, thx.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Yeap, that feature is in, I've seen it there.. :) It is an option in the mms application settings..

And it also includes my mms auto-retrieval patch, which is essential for those who do not have data connections on, so they can receive/send mms without having to switch data connection on (and pay for it). MMs Auto-retrieval is enabled by default, but can be disabled in Mms application settings..

Nice work with the MMS commit, while i don't use it i've noticed that a lot of people do. :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

Nice work with the MMS commit, while i don't use it i've noticed that a lot of people do. :)

Thanks! :)

In ICS and JB, unfortunately, the lack of mms auto-retrieval causes battery drainage for all users when data connection is off, even for AOSP users. Users of Samsung phones blame Samsung, users of LG phones blame LG, but it was an error introduced by the google developers when they moved some things on the framework and forget to update the mms app to reflect those changes.. They should ease on innovation and start on the maintenance part, IMHO.. :)

By the way, I was reading your post on Mokee which you say that you compiled latest CM kernel with TomG configurations. From which cm did you took the kernel?

1

Share this post


Link to post
Share on other sites

Posted · Report post

You should probably submit the patch to AOSP.

It works awesome BTW. Thanks for making it :P

0

Share this post


Link to post
Share on other sites

Posted · Report post

You should probably submit the patch to AOSP.

If it is not solved in 4.2, I'm considering submitting the patches. I would do it now, but I still have to download AOSP source code.. :wacko:

I think I'll wait for Android 4.2 to be out.. :D

0

Share this post


Link to post
Share on other sites

Posted · Report post

I stripped the rom a little bit more; like sound and alarms and etc

If you want it I could upload it

0

Share this post


Link to post
Share on other sites

Posted · Report post

@killar99 Could you please upload that? would like to use it.

0

Share this post


Link to post
Share on other sites

Posted · Report post

@jventura I am currently running targetbsp's latest cm7.2 build. just wonder if I can just install this rom on that without the usual wipes.? would save me a lot of config / app reinstall time. thanks for your help

0

Share this post


Link to post
Share on other sites

Posted · Report post

@jventura I am currently running targetbsp's latest cm7.2 build. just wonder if I can just install this rom on that without the usual wipes.? would save me a lot of config / app reinstall time. thanks for your help

not sure what would be the point if you aren't resizing partitions, or can you now resize e.g from 160mb system to 120mb system without losing any data?

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

okee the rom is only 60mb with market already included

uploading right now

It should run on a minimum of 95mb stystem partition

Edited by killer99
0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

@jventura

Can I make a new topic with my rom, baset on yours ?

sorry for bad english

Edited by killer99
0

Share this post


Link to post
Share on other sites

Posted · Report post

Thanks... I am already on 128 partition. The point is to use the eco features of cm7 without having to wipe and starting from scratch..

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

uploading and ......30%

Edited by killer99
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.