Post Reply

[ROM] [Jul 5] Calkulin's Nexus 5 v2.0 [ Stock | 4.4.4 | KTU84P | Battery Saver ]

OP Calkulin

15th January 2014, 02:45 PM   |  #1  
Calkulin's Avatar
OP Recognized Developer
Thanks Meter: 7,810
 
1,494 posts
Join Date:Joined: Sep 2008
Donate to Me
More
Nexus 5 Series




Based on 4.4.4 / KTU84P (Google)

ROM includes:
Stock Google kernel w/ init.d support
Working ART runtime
Deodexed system
Superuser
Busybox
and more

MODs included:
Tweaked system (Very FAST)
Raised contact sync resolution (requires resyncing of contacts if you don't factory reset before installing)
Battery % on status bar (thanks to Erhany for the code) (disable zip in FAQ)
Exchange security bypass (thanks to Apascual89 for the code)
Enabled Multi-User support (rotate lockscreen to change users)
4 way reboot power menu (thanks to Kahvitahra for the code)
Enabled menu button to be always on (disable zip in FAQ)
Enabled volume keys to skip tracks while screen is off
Relaxed MMS compression ratio (Hangouts & Messaging)
Colored notification icons (restore white icons zip in FAQ)
Enabled access to App Ops in Settings/Security
Disabled alarm set icon (enable zip in FAQ)
Enabled debug settings in Play Store
Blocked annoying ads in programs
Enabled NFC while on lockscreen
APN settings for a lot of carriers
T-Mobile tethering works
And other misc tweaks/mods


Notes about Battery Saver script

Can be used with any kernels that have init.d support

It completely eliminates the need for an application to set CPU speeds or profiles
Easily customizable - See FAQ for instructions
If Android Overclock, No-Frills CPU Control, Overclock Widget, QuickClock Advanced Overclock, SetCPU or System Tuner are detected, the script is ignored, so it will not affect them

Preset profiles are:
2.26GHz - 100-85%
1.95GHz - 84-36%
1.72GHz - 35-0%

And just an FYI, even at 1.72GHz, the phone still operates very well & smooth, it's the battery savings that are the real benefit


v2.0
Based on 4.4.4 / KTU84P (Google)

Updated
Calendar v201404014
Camera v2.2.024 (1195242-30)
Chrome v36.0.1985.65
Email v6.3-1218562
Gmail v4.8.1 (1171797)
Hangouts v2.1.311 (1231142-30)
Keyboard v3.1.20003.1236599
Maps v8.1.1
Now Launcher v1.0.16.1154249
Music v5.6.1608P.1252217
Play Services v5.0.84 (1259630-038)
Play Store v4.8.20
Search v3.5.15.1254529.arm
Talkback v3.5.1
TTS v3.1.3.1162895
YouTube v5.7.41

Code:
v1.1.1
Fixed Sprint APN settings (v1.1.1)
T-Mobile tethering is now working
Enabled debug settings in Play Store
Messaging application is now proper resolution
Tweaked Interactive governor for better battery savings
Removed stock CPU control module that was causing some CPU scaling issues
Cleaned up ununsed governors and added more CPU speeds to battery saver script

Added
Restore white notification icons zip in FAQ

Updated
Chrome v33.0.1750.1367 (v1.1.1)
Hangouts v2.0.303 (1004807-30)
Maps v7.6.1
Play Services v4.2.43 (1035512-038) (v1.1.1)
Search v3.2.17.1009776.arm
YouTube v5.3.32

v1.0.1
Initial Release
Tweaked battery saver script (v1.0.1)

Updated
Google Play Services v4.1.32 (978161-38) (v1.0.1)

Important Notes - Due to how this ROM is setup, a wipe is recommended BEFORE flashing if coming from another ROM

If your are updating, then nothing extra is needed during flashing as the update script wipes what is needed, unless other wise stated in the change log

Be sure to do a backup before flashing and read the change log


Nexus 5 ROM (v2.0) - Mirror
md5 - d073373e307fbcdfa677cc17bef1511e


Previous ROM versions
Last edited by Calkulin; 6th July 2014 at 04:23 PM.
The Following 72 Users Say Thank You to Calkulin For This Useful Post: [ View ]
15th January 2014, 02:46 PM   |  #2  
Calkulin's Avatar
OP Recognized Developer
Thanks Meter: 7,810
 
1,494 posts
Join Date:Joined: Sep 2008
Donate to Me
More
FAQ

How to modify the battery saver script?
(requires knowledge of how to run terminal or adb commands)

These are the available commands to set parameters. To check what the available commands are for each, type available after the command

For ex.

cpu available

To check what the current settings are

cpu status

To verify what the cpu is currently set to

cpu verify

To reset the script back to stock

cpu default

To disable the script

cpu off
Code:
cpu - Controls the script

cpu_bp - Enables or disables battery profiles feature

cpu_bp1_batt - Battery percent of when profile 1 ends

cpu_bp1_governor - Enables or disables battery profile 1 governor and sets governor

cpu_bp1_max - Max cpu speed for battery profile 1

cpu_bp1_min - Min cpu speed for battery profile 1

cpu_bp2_batt - Battery percent of when profile 2 starts

cpu_bp2_governor - Enables or disables battery profile 2 governor and sets governor

cpu_bp2_max - Max cpu speed for battery profile 2

cpu_bp2_min - Min cpu speed for battery profile 2

cpu_delay - Delay before script cycles

cpu_governor - Main governor

cpu_max - Max cpu speed when profiles are off and in between battery profiles 1 & 2

cpu_min - Min cpu speed when profiles are off and in between battery profiles 1 & 2

cpu_uv - Controls undervolting for kernels like Franco's, 0-150mV in increments of 25

devlog - Enables or disables logging

NOTE: You need to wait the time set in cpu_delay before settings take effect


Having 3G issues on Sprint, here's how to reset it Thanks @moseso for the tutorial
Quote:
Originally Posted by moseso

1. Carrier Wipe

Open the dialer
Dial *#*#72786#*#*
Phone will restart and will indicate that it's Activating and that it may take up to 5 minutes

2. Profile Update

Please note - profile updates will reset Network Mode to Global rather than LTE or 3G. If you have already set these, you will need to reset them.

Tap the Application icon
Tap Settings
Tap More...
Tap Mobile networks
Tap Carrier settings
Tap Update profile
Once the update is complete, tap OK

3. PRL Update

Tap the Application icon
Tap Settings
Tap More...
Tap Mobile networks
Tap Carrier settings
Tap Update PRL
Once the update is complete, tap OK

If your device does not restart after the PRL update, restart it. Voice, text, 3G and LTE data should now be working.


Want to disable the battery percent in the status bar and the menu button in the navigation bar?

Flash the Calkulin's_Disable_Battery_Percent_and_Menu_Button _for_Nexus_5_v* zip attached


Want to disable the menu button in the navigation bar?

Flash the Calkulin's_Disable_Menu_Button_for_Nexus_5_v* zip attached


Want to enable the alarm set icon in the status bar?

Flash the Calkulin's_Enable_Alarm_Icon_for_Nexus_5_v* zip attached


Want to restore the white notification icons?

Flash this zip, Calkulin's_White_Notification_Icons_for_Nexus_5_v*


Want to disable lockscreen rotation? (Will disable ability to change users from the lockscreen)

Flash the Calkulin's_Disable_Lockscreen_Rotation_for_Nexus_5 _v* zip attached


Having problems with included hosts file or want to see advertisements again?

Flash the Stock_Android_Hosts_for_Nexus_5 zip attached
Last edited by Calkulin; 9th July 2014 at 02:39 PM.
The Following 28 Users Say Thank You to Calkulin For This Useful Post: [ View ]
15th January 2014, 02:47 PM   |  #3  
Calkulin's Avatar
OP Recognized Developer
Thanks Meter: 7,810
 
1,494 posts
Join Date:Joined: Sep 2008
Donate to Me
More
..................
The Following 13 Users Say Thank You to Calkulin For This Useful Post: [ View ]
15th January 2014, 02:52 PM   |  #4  
edisepic's Avatar
Senior Member
Flag Johnston, RI
Thanks Meter: 56
 
371 posts
Join Date:Joined: Jun 2010
More
Calkulin is the man my favorite roms from every sprint phone I've owned. especially on the E4GT. loved the simplicity and the status icons. smoothest Rom around. when I get to my office I'm flashing this.

Sent from my Nexus 5 using xda app-developers app
The Following 3 Users Say Thank You to edisepic For This Useful Post: [ View ]
15th January 2014, 03:34 PM   |  #5  
Senior Member
Flag Lake Elsinore
Thanks Meter: 36
 
125 posts
Join Date:Joined: Jan 2011
More
I remember your Roms from the E4GT days as well. Good stuff. Glad to see you here.
The Following User Says Thank You to drdagreenphd For This Useful Post: [ View ]
15th January 2014, 03:42 PM   |  #6  
WizeGuyDezignz's Avatar
Senior Member
San Diego
Thanks Meter: 1,158
 
2,934 posts
Join Date:Joined: Jun 2008
Thanks for the ROM? Gapps included? I only ask since file size seems on the larger side.

Thanks!

Sent from my Nexus 5 using XDA Premium 4 mobile app
15th January 2014, 03:43 PM   |  #7  
capcanuck's Avatar
Senior Member
Thanks Meter: 451
 
1,082 posts
Join Date:Joined: May 2011
Thanks for this... I'd imagine if I'm running bone stock I should be OK to dirty flash this? Thanks..

Sent from my Nexus 5 using XDA Premium 4 mobile app
15th January 2014, 03:57 PM   |  #8  
Calkulin's Avatar
OP Recognized Developer
Thanks Meter: 7,810
 
1,494 posts
Join Date:Joined: Sep 2008
Donate to Me
More
Quote:
Originally Posted by WizeGuyDezignz

Thanks for the ROM? Gapps included? I only ask since file size seems on the larger side.

Thanks!

Sent from my Nexus 5 using XDA Premium 4 mobile app


It does include Gapps but minimal, as the rest can be downloaded from the Play Store

Quote:
Originally Posted by capcanuck

Thanks for this... I'd imagine if I'm running bone stock I should be OK to dirty flash this? Thanks..

Sent from my Nexus 5 using XDA Premium 4 mobile app


You can but if you get any weird problems or FC's, then you may need to wipe
The Following 3 Users Say Thank You to Calkulin For This Useful Post: [ View ]
15th January 2014, 05:38 PM   |  #9  
Member
Thanks Meter: 18
 
91 posts
Join Date:Joined: Dec 2008
Calkulin! There's a name I haven't seen since the OG EVO days, and Touch Diamond before that. Definitely flashing this, for nostalgia!
The Following 3 Users Say Thank You to phishstics For This Useful Post: [ View ]
15th January 2014, 05:48 PM   |  #10  
five40's Avatar
Senior Member
NYC
Thanks Meter: 41
 
371 posts
Join Date:Joined: Jan 2008
More
I remember you..LOL! Forgot which device I used to use ur ROM on though

The Following User Says Thank You to five40 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