• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL] [January 22] ElementalX-N7 6.17 (Nougat) 7.00 (Oreo)

Search This thread

yasasbandara

Senior Member
Jun 3, 2012
63
14
Question about battery life extender

Hi, this question has noting to do with android development.

I have a Sony Neo V charger which gives 5.0 Volt output.

If I use it to charge Nexus 7 (N7 charger gives 5.2 V), can I extend the battery life?

Or does the tab somehow regulates charging Voltage?

Thanks in advance. :)
 

Saythis

Senior Member
Jan 30, 2012
1,102
553
Hi, this question has noting to do with android development.

I have a Sony Neo V charger which gives 5.0 Volt output.

If I use it to charge Nexus 7 (N7 charger gives 5.2 V), can I extend the battery life?

Or does the tab somehow regulates charging Voltage?

Thanks in advance. :)

Extending the battery lifespan only comes from when you limit the voltage of the battery itself which in turn limits the amount of charge it can hold.
 

melander

Senior Member
Dec 31, 2011
441
123
Parañaque
Hi, this question has noting to do with android development.

I have a Sony Neo V charger which gives 5.0 Volt output.

If I use it to charge Nexus 7 (N7 charger gives 5.2 V), can I extend the battery life?

Or does the tab somehow regulates charging Voltage?

Thanks in advance. :)

Based on OP for this kernel. It only limits the charge of the battery to a certain level that it is not completely full, for example, instead of 100% = 4.3V, the kernel only allows charging of the battery up to 4.2V which is below 100%, thus allowing more recharge cycles which in turn increases the lifespan of the battery. Using a different charger only affects how long you need to charge the unit to attain a specific voltage level.

Here is a good article about charging and discharging batteries:
http://batteryuniversity.com/learn/article/how_to_charge_when_to_charge_table
 

yasasbandara

Senior Member
Jun 3, 2012
63
14
Extending the battery lifespan only comes from when you limit the voltage of the battery itself which in turn limits the amount of charge it can hold.

Based on OP for this kernel. It only limits the charge of the battery to a certain level that it is not completely full, for example, instead of 100% = 4.3V, the kernel only allows charging of the battery up to 4.2V which is below 100%, thus allowing more recharge cycles which in turn increases the lifespan of the battery. Using a different charger only affects how long you need to charge the unit to attain a specific voltage level.

Here is a good article about charging and discharging batteries:
http://batteryuniversity.com/learn/article/how_to_charge_when_to_charge_table

Thank you very much for the answers. It's clear to me now. :)
 

Larz2.2

Senior Member
Nov 27, 2010
72
26
FSM
I charged my unit full and it showed 100%, I thought with battery life extender enabled it would not reach a 100%? Or it is something to do about the max voltage which is just around 4.2V instead of 4.3V?
I had to manually edit the config file to 4100 because about 4200 has always been 100% on my DEB. At 4100 it stops at 91%. I really should recalibrate, but I know the readings are not necessarily accurate (manufacturing differences/uniqueness) and so I'm happy just shooting for something less my units max. If you get something different, I would be interested. Happy Thursday.
 
  • Like
Reactions: melander

yasasbandara

Senior Member
Jun 3, 2012
63
14
Display problem.. pls help..

Hi, I have Jellybean JWR66N (came as stock). I never tried to upgrade because there were no touchscreen issues. I Rooted it.

I flashed ElementalX kernel ver. 1.8 on rooted stock rom. S2W, Short sweep, double tap, gpu oc all disabled. Min voltage set above 800.

After flashing, display was scattered. Specially when scrolling. It was like the GPU was underclocked.

I restored everything and tried the Bulletproof Kernel V. 1.4.. (only usb fastcharging was enabled and magnetic lock was disabled)

Again the same issue...:(:(:(

Maybe it has something to do with JWR66N. Not many tabs has it. Are these Kernels incompatible?

Please help...
 

LoopDoGG79

Senior Member
Feb 26, 2012
6,460
1,347
Modesto, Cali
Hi, I have Jellybean JWR66N (came as stock). I never tried to upgrade because there were no touchscreen issues. I Rooted it.

I flashed ElementalX kernel ver. 1.8 on rooted stock rom. S2W, Short sweep, double tap, gpu oc all disabled. Min voltage set above 800.

After flashing, display was scattered. Specially when scrolling. It was like the GPU was underclocked.

I restored everything and tried the Bulletproof Kernel V. 1.4.. (only usb fastcharging was enabled and magnetic lock was disabled)

Again the same issue...:(:(:(

Maybe it has something to do with JWR66N. Not many tabs has it. Are these Kernels incompatible?

Please help...

Try upgrading to kit Kat 4.4.2 (Maybe even a custom ROM ;) ) I to did not have touchscreen issues, and continued to not have any after upgrading. Then use 2.3, you won't be disappointed. :)

Sent from my GT-I9505G using Tapatalk
 

yasasbandara

Senior Member
Jun 3, 2012
63
14
Try upgrading to kit Kat 4.4.2 (Maybe even a custom ROM ;) ) I to did not have touchscreen issues, and continued to not have any after upgrading. Then use 2.3, you won't be disappointed. :)

Sent from my GT-I9505G using Tapatalk

It was demonstrated that video performance after KitKat upgrade sucks. This is another reason why I'm reluctant to upgrade.

What is the XDA community general opinion about upgrading? :confused:
 

Cryptecks

Senior Member
Aug 1, 2010
747
1,082
Athens, Ohio
It was demonstrated that video performance after KitKat upgrade sucks. This is another reason why I'm reluctant to upgrade.

What is the XDA community general opinion about upgrading? :confused:
The benefits on a Nexus device, and one as new as the N7 '13, FAR outweigh any shortcomings it may have. I have perfect video performance in multiple apps using the ROM in my signature and this kernel (2.3), so what exactly is your worry? (Although this is better suited for Q&A)
 

kingston73

Senior Member
Feb 8, 2011
2,256
516
It was demonstrated that video performance after KitKat upgrade sucks. This is another reason why I'm reluctant to upgrade.

What is the XDA community general opinion about upgrading? :confused:

This is completely off topic for this thread, but I haven't had any video issues at all. Asphalt 8 runs great and I watch netflix videos all the time.

On topic, 2.3 is working great with Bruce's non-CAF CM11 rom.
 

Philaphlous

Senior Member
Aug 5, 2013
242
76
It was demonstrated that video performance after KitKat upgrade sucks. This is another reason why I'm reluctant to upgrade.

What is the XDA community general opinion about upgrading? :confused:

I have zero issues whatsoever. Had to flash my nexus 7 back to stock and flash the original iso. Once I did that on 4.4 I was able to update with ota for 4.4.2. The only hassle is ive got to do a complete factory reset and flashing back to stock to get an ota to work, but I don't believe that's related to the kernel.
Getting 24460 in antutu @ 1.89ghz stock GPU. Pretty good IMHO!

Sent from my Nexus 7 using Tapatalk
 

yasasbandara

Senior Member
Jun 3, 2012
63
14
The benefits on a Nexus device, and one as new as the N7 '13, FAR outweigh any shortcomings it may have. I have perfect video performance in multiple apps using the ROM in my signature and this kernel (2.3), so what exactly is your worry? (Although this is better suited for Q&A)

This is completely off topic for this thread, but I haven't had any video issues at all. Asphalt 8 runs great and I watch netflix videos all the time.
On topic, 2.3 is working great with Bruce's non-CAF CM11 rom.

I have zero issues whatsoever. Had to flash my nexus 7 back to stock and flash the original iso. Once I did that on 4.4 I was able to update with ota for 4.4.2. The only hassle is ive got to do a complete factory reset and flashing back to stock to get an ota to work, but I don't believe that's related to the kernel.
Getting 24460 in antutu @ 1.89ghz stock GPU. Pretty good IMHO!

Sent from my Nexus 7 using Tapatalk

Thank you all... Planning to upgrade...
 

LoopDoGG79

Senior Member
Feb 26, 2012
6,460
1,347
Modesto, Cali
can i safely flash elemX from this kernel now?

http://android.clients.google.com/p....signed-razor-KOT49H-from-KRT16S.6216288d.zip


im on 4.4.2 stock ROM and 6216288dd8f9416bb6b6bab78f7db0fbc012cd8f.signed-razor-KOT49H-from-KRT16S.6216288d.zip flashed via TWRP

are the OP download zip files down? i cna't seem to download anything

thanks

I just downloaded with no problems. Try downloading directly on your Nexus 7. I've heard anti viruses blocking AHS due to some advertising on its page.

Sent from my Nexus 7 using Tapatalk 4
 
  • Like
Reactions: cobyman7035

aamitabh28

Senior Member
Oct 9, 2012
1,025
410
Flar will we get a chance to test the new elemantalx governor here too?
would love to see how it works out here!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 588
    ElementalX Kernel
    for Nexus 7 (2013) (flo/deb)
    p2214177205-11.jpg

    Features
    • Easy installation and setup with AROMA installer
    • Stock/AOSP and Cyanogenmod/CAF versions
    • Best balance of performance and battery life
    • Color control
    • USB fastcharge (optional)
    • Sweep2sleep (optional)
    • Sweep2wake and doubletap2wake (optional)
    • Wake Gestures app support
    • MultiROM support
    • disable fsync (optional)
    • sound control
    • Underclock or overclock CPU
    • L2 and bus overclocking options
    • choose automatic minimum voltage (725mV to 850mV)
    • kernel-based thermal control
    • GPU overclocking options
    • voltage control
    • NTFS read/write and exFAT support
    • init.d support
    • optional USB OTG + charge mode
    • No forceencrypt


    Google+ Community




    Please consider a donation to support ongoing development
    Many thanks to those who have donated!



    For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
    Do NOT flash this over other custom kernels!
    You should only flash ElementalX over the kernel that came with your ROM!!!




    Download

    Android 8.1.0 (Oreo)
    ElementalX-N7-7.00


    Stock/AOSP/LineageOS (Android 6.0.1/7.1.1)
    ElementalX-N7-6.17



    For fixed-install (Complete working OTG+charge mode)
    Use version 5.16

    ElementalX-N7-5.16
    ElementalX-N7-5.16-cm



    Flashable zip for permissive mode (required for some ROMs and mods):
    https://www.androidfilehost.com/?fid=23991606952602503

    App to customize Wake Gestures:
    https://elementalx.org/wake-gestures/

    DVB modules for Stock/AOSP (Android 5.1.1)
    https://www.androidfilehost.com/?fid=24052804347765068


    Stock/AOSP (Android 5.1)
    ElementalX-N7-4.00

    Stock/AOSP (Android 5.0/5.0.1/5.0.2)
    ElementalX-N7-3.05

    CAF/Cyanogenmod (Android 5.0.2)
    ElementalX-N7-3.05-cm



    Source
    https://github.com/flar2/flo



    _____________________________________

    XDA:DevDB Information
    [FLO/DEB] ElementalX, Kernel for the Nexus 7 (2013)

    Contributors
    flar2
    Source Code: https://github.com/flar2/flo

    Kernel Special Features:

    Version Information
    Status: Stable

    Created 2013-08-03
    Last Updated 2018-01-31
    66
    Changelog

    ElementalX-N7-2.15
    -Added kali pwn support (includes several wifi dongles, eg: rtl8187l) UNTESTED!
    -Added support for USB infrared devices UNTESTED!
    -revert the one change I made to wifi drivers to see if it helps the few people with connectivity problems
    -update fauxsound
    -adjustments to msm-sleeper


    ElementalX-N7-2.14
    -latest updates to fauxsound
    -support Logitech Unifying Receiver
    -security updates and fixes
    -installer updates
    -ElementalX app compatibility
    -support forced touch firmware update


    ElementalX-N7-2.13
    -update with Android 4.4.3 kernel source


    ElementalX-N7-2.12
    -fix sweep2sleep not working if s2w is disabled


    ElementalX-N7-2.11
    -Wake Timeout: disable screen wake functions after specified period of time
    -Logitech Unifying Receiver: upstream update
    -Wake Gestures: add interface
    -GPU: add optimization flags to GPU driver
    -mm: slub: Default slub_max_order to 0
    -lz4: faster boot-up process.
    -DRIVERS: SLIMBUS: slimbus enhancements
    -build with Linaro GCC 4.9.1
    -option for ondemand CPU governor
    -fix init.d running twice on certain ROMs
    -updated installer


    ElementalX-N7-2.10.1
    -default backlight_dimmer value is 4
    -fix installer not enabling fastcharge


    ElementalX-N7-2.10
    -make gamma control optional


    ElementalX-N7-2.9
    -fix backlight dimmer always enabled
    -add more OTG compatibility to ramdisk


    ElementalX-N7-2.8
    -update installer
    -optimize dt2w
    -make backlight dimmer configurable
    -add Sierra wireless support
    -fix magnetic cover option error
    -add readahead size option


    ElementalX-N7-2.7
    -add backlight dimmer option
    -update elementalx governor
    -add gamma control (faux123)
    -add f2fs support
    -add Sierra modem support


    January 5, 2014 - ElementalX-N7-2.6
    -deadline is default i/o scheduler
    -tweak deadline i/o scheduler
    -add row i/o scheduler
    -add slimbus oc (credit: @ZeroInfinity and @poondog)
    -add i/o scheduler option to installer
    -revert asynchronous fsync
    -restore disable fsync option
    -tweaks to elementalx governor


    January 1, 2014 - ElementalX-N7-2.5
    -adjust shortsweep distance
    -cfq is default i/o scheduler
    -various tweaks and optimizations


    December 22, 2013 - ElementalX-N7-2.4
    -add asynchronous fsync from HTC One
    -remove fsync options (no longer needed)
    -Makefile adjustments
    -add elementalx governor
    -add gboost option
    -various tweaks and optimizations
    -update installer
    -color control (credit: faux123)


    December 7, 2013 - ElementalX-N7-2.3
    -update for Android 4.4.1
    -various tweaks and optimizations


    November 26, 2013 - ElementalX-N7-2.2
    -option to disable s2w/dt2w when magnetic cover is used


    November 23, 2013 - ElementalX-N7-2.1
    -fix CIFS support
    -add intellidemand CPU governor
    -remove ultra cpu setting
    -max screen off frequency (1026MHz default)


    November 21, 2013 - ElementalX-N7-2.0
    -support Android 4.4 (kitkat)


    October 14, 2013 - ElementalX-N7-1.8
    -fix-up for kexec-hardboot (multirom)
    -aroma option for battery life extender
    -update installer
    -3G USB modem drivers (built-in)


    October 11, 2013 - ElementalX-N7-1.7
    -update installer
    -update config files
    -add S2W power key suspend toggle
    -add options to disable sweep2sleep in portrait or landscape mode
    -show pvs number in sysfs
    -add DVB support (requires modules add-on, coming soon)
    -remove 128MHz GPU step and idle at 200MHz step
    -add battery life extender (thanks tni_andro)
    -boost CPU frequency only for touch input
    -adjust bus bandwidth


    September 26, 2013 - ElementalX-flo-1.6
    -battery guage enhancements (thanks @tni.andro )
    -adjust GPU frequencies
    -kexec-hardboot patch (thanks @Tasssadar )
    -update installer


    September 21, 2013 - ElementalX-flo-1.5
    -option to allow usb host mode charging
    -add more GPU overclock frequencies
    -latest googlesource update
    -update freezer and cpuidle
    -disable AVS
    -update installer


    September 10, 2013 - ElementalX-flo-1.4
    -add option to enable/disable fsync
    -AIO: Don't plug the I/O queue in do_io_submit()
    -add fstrim to init script
    -update installer


    September 6, 2013 - ElementalX-flo-1.3
    -add loadable kernel module support
    -add exFAT filesystem support
    -fix CIFS support


    August 26, 2013 - ElementalX-flo-1.2
    -add faux sound support


    August 23, 2013 - ElementalX-flo-1.1
    -update touch firmware to A042
    -disable pack feature for Hynix part
    -fix lower voltage limit
    -adjust overclock


    August 17, 2013 - ElementalX-flo-1.0
    -stable release
    -add thermal options
    -clean up code


    August 13, 2013 - ElementalX-flo-0.10
    -kernel-based thermal control

    August 12, 2013 - ElementalX-flo-0.9
    -suppress multiple touches in s2w
    -thermal adjustments


    August 10, 2013 - ElementalX-flo-0.8
    -adjust Makefile options
    -adjust doubletap2wake
    -fiops is default i/o scheduler
    -cleanup from other kernels
    -add shortsweep setting
    -option to disable magnetic on/off


    August 8, 2013 - ElementalX-flo-0.7
    -make doubletap2wake a little easier
    -remove some debugging stuff
    -installer ensures mpdecision and thermald are present


    August 7, 2013 - ElementalX-flo-0.6.1
    -installer adds init.d and mount support to ramdisk if necessary


    August 7, 2013 - ElementalX-flo-0.6
    -reimplement doubletap2wake
    -make sweep2sleep work on all edges
    -make sweep2wake work in any direction
    -fix installer typo forcing 1728 on CPU 1,2,3
    -remove GPU 533MHz option


    August 6, 2013 - ElementalX-flo-0.5
    -build with linaro 4.8 toolchain
    -O3 optimization
    -add GPU overclock to 533MHz
    -fix for app-mounted directories (thanks @mkasick)
    -s2w works anywhere on screen when screen is off (still left to right only)
    -adjust doubletap2wake


    August 5, 2013 - ElementalX-flo-0.4
    -adjust doubletap2wake
    -increase thermal limits
    -fix frequencies stuck at 1512


    August 4, 2013 - ElementalX-flo-0.3
    -add TCP congestion control algorithms
    -add CPU optimization levels
    -add more overclocking options
    -fix automatic undervolting
    -option to overclock GPU (487MHz)
    -update ARM topology
    -add cpu_power driver
    -use ramdisk from ROM
    -update installer
    -adjust doubletap2wake


    August 2, 2013 - ElementalX-flo-0.2
    -max screen off frequency 702MHz
    -adjust simple gpu governor
    -Makefile optimizations
    -simple GPU governor installer option
    -add simple GPU governor (faux123)
    -use Google Android toolchain 4.6
    -slight boost to L2 freq
    -add TCP congestion algorithm options
    -hsic wakelock tweak
    -sweep2wake adjustments
    -doubletap2wake adjustments
    -CPU overclock to 2052MHz
    -automatic undervolting
    -optimized AES and SHA1 routines
    -lower possible voltage to 700
    -undervolting option
    -optional graphics overclock
    -add /dev/frandom
    -ntfs r/w support
    -fast rcu nohz
    -intellidemand governor
    -add FIOPS and SIO i/o schedulers
    -force fastcharge
    -voltage control


    August 1, 2013 - ElementalX-flo-0.1
    -sweep2wake
    -doubletap2wake
    45
    Update

    For Android 6.0 Marshmallow




    Download:
    ElementalX-N7-5.00



    Changes:
    -update for Android 6.0
    43
    Update!!!
    -enforcing/permissive is now optional. Permissive.zip is no longer needed if you uncheck "Enforcing" during installation.

    You don't need to flash Chainfire's boot.img anymore.

    For stock ROM, it will automatically add the correct sepolicy.

    For custom ROMs that need permissive mode, make sure you uncheck "Enforcing" in the installer options.


    Download
    ElementalX-N7-5.05




    Changes:
    -enforcing optional
    -installer updates
    42
    Update!!


    For Android 4.4.3

    If you did the wifi fix to get the older kernel working on Android 4.4.3, you need to dirty flash your ROM.


    There weren't a ton of changes, so I just did the update. I will look into the Logitech receiver and update the CM version and anything else later.

    Download:
    ElementalX-N7-2.13



    Changes:
    -update with Android 4.4.3 kernel source