For battery, I think Franco kernel is your best bet. Im currently running it with cataclysm custom rom. However, If you want to tinker a bit i would suggest Element X kernel for you to be able to undervolt AND underclock

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?