[Kernel] OBOne KernOB 4.3 [3.4.10][Sense JB] - Sprint HTC One (M7)

MAY THE FORCE BE WITH YOU!
This kernel is from the HTC 3.4.10 european source code and has been modified to work on Sprint. It is built with the arm-eabi-4.7 toolchain. There are not a lot of additions/tweaks to maintain stability and cleanliness. This is only for Sense on Android 4.3.
Tips
Use an app like Trickster MOD to control the built in goodies.
Added Features
Governors: Smartmax, Lionheart, Lagfree
Over and Under clocking the CPU and GPU
Voltage Control
IO Schedulers: bfq, sio, zen, row, vr, fiops
System wide mounting and system write
Faux Sound Control
Forced Fast Charge
Frandom, Dynamic Fsync
Sweep2Wake, ,Sweep2Sleep, Doubletap2Wake, Logo2Menu, flick2wake/sleep, pick2wake
exFAT/NTFS support
HDMI 1280x720p60
Fix earpiece amplification
Slimbus OC
crpalmer's Thermal Control
Blinking Buttons Notifications
Advanced TCP Congestion Controls
4.3 Download
Version 3.1
Version 3.1 - no flick2wake
Version 3.1 - stock clocks
Version 3.1 - stock clocks - no flick2wake
Version 3
Version 3 - no flick2wake
Version 2.2.1
Version 2.2.1 - stock clocks
Version 2.1
Version 2.1 - Stock Clocks
Changelog
2/2/14 - Version 3.1: Frequency settings stick....finally!
2/1/14 - Version 3: Fixed Lagfree, added fiops, advanced TCP congestion control, crpalmer's thermal control, blinking buttons, flick2wake/sleep, pick2wake, slimbus OC, and disabled perflock
1/07/14 - Version 2.2.1: Fix paid apps/bluetooth/GSM is a no go...
Verizon Thread
Source
If you fork my work to create your own kernel, the least I ask is a little credit:cyclops:. After all, we don't even have proper 4.3 source and I had to do a bit of work to get it to boot. Thanks.:good:
https://github.com/brymaster5000/m7wlv_4.3.git
XDA:DevDB Information
OBOne KernOB, a Kernel for the Sprint HTC One
Contributors
brymaster5000
Kernel Special Features: CPU Gov's, IO Schedulers, OC/UC cpu and gpu, voltage control, system rw, faux sound, FFC, Frandom, S2W/S2S/D2W/L2M/L2W, exFAT/NTFS, HDMI 1280x720p60
Version Information
Status: Stable
Current Stable Version: 2.2.1
Created 2014-01-05
Last Updated 2014-02-02

Reserved

So this will work on any Sense rom running Android 4.3? Just want to clarify it was not a typo

Woot woot.
Sent from my HTCONE using xda app-developers app

So can we use this on a sense 5.5 4.3 ROM?
Sent from my One using XDA Premium 4 mobile app

It was confirmed by a tester to work on Sprint for android 4.3. Therefore it should work on Sense 5/5.5 as long as its 4.3.
Let me know if you guys have issues...I have the Verizon variant...so a little difficult for me to test.

So if we find issues can we pull a logcat? I've never reported issues with a kernel, so I was wondering if they would be any help

Am I seeing things? I had to do a double take
Sent from my HTCONE using XDA Premium 4 mobile app
---------- Post added at 05:26 AM ---------- Previous post was at 05:24 AM ----------
Something told me to go back to tranquil Rom today,glad I did. Can't wait to flash. Thanks alot
Sent from my HTCONE using XDA Premium 4 mobile app

Flashed fine with no problems now the trick is to play with I'm clueless in that department lol
Sent from my HTCONE using xda app-developers app

Awesome! I can confirm it works on 42One Aftermath 4.3 Sense 5.0. Thanks for sharing this!

Going to take this for a test drive on BadBoyz rom (svn r11). Will report back with my results...
Sent from my rooted & s-off'd HTC One, powered by Android OS ?

Love double tap to wake on lock screen don't think sweep to sleep works but not big deal let me know how you guys set everything up because I'm a little clueless my phone seems faster without adjusting anything
Sent from my HTCONE using xda app-developers app

androidforeve said:
Love double tap to wake on lock screen don't think sweep to sleep works but not big deal let me know how you guys set everything up because I'm a little clueless my phone seems faster without adjusting anything
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
s2w+s2s both work for me...and double-tap2wake...and logo2wake. I haven't changed any of the OC settings, but default max is set at 2106000, so rockin' along. I have CPU governor on smartmax.

Cpu speeds are not sticking for me,I'm using trickster mod
Sent from my HTCONE using XDA Premium 4 mobile app

THADDIUS25 said:
Cpu speeds are not sticking for me,I'm using trickster mod
Sent from my HTCONE using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Did you set to apply kernel settings on reboot? The box is not checked by default.
This kernel works in BSC Tranquil 4.3 Sense 5.0 as well. Once the kernel is flashed, it activates the s2w/s2s and logo menu choices in kernel options settings in BadSeed Tweaks. Double tap2wake works with no setting required. For CPU clocking, it looks like Trickster Mod will still have to be used. But TM has s2w/s2s options there as well, so not sure which mod will rule, or if both mods will have to be set the same.

Yeah I checked apply kernel settings on reboot, still the frequency doesn't stick
Sent from my HTCONE using XDA Premium 4 mobile app

THADDIUS25 said:
Cpu speeds are not sticking for me,I'm using trickster mod
Sent from my HTCONE using XDA Premium 4 mobile app
Click to expand...
Click to collapse
THADDIUS25 said:
Yeah I checked apply kernel settings on reboot, still the frequency doesn't stick
Sent from my HTCONE using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Did you toggle frequency lock on in trickster? My settings seem to be sticking just fine but I'll monitor. Using on BadBoyz rom svn r11 with no issues so far. Still need to do further testing but so far, so good. Thanks for this, we've been waiting a while for a custom kernel. :good: :victory:
Sent from my rooted & s-off'd HTC One, powered by Android OS ?

Works on viper one 3.5 everything sticks for me upon reboot here great job
Sent from my HTC Butterfly s using XDA Premium 4 mobile app

pmacevad said:
Did you toggle frequency lock on in trickster? My settings seem to be sticking just fine but I'll monitor. Using on BadBoyz rom svn r11 with no issues so far. Still need to do further testing but so far, so good. Thanks for this, we've been waiting a while for a custom kernel. :good: :victory:
Sent from my rooted & s-off'd HTC One, powered by Android OS ?
Click to expand...
Click to collapse
Yeah I did all that, I'm pretty sure I no what I'm doing. I been doing this since the evo shift days.
Sent from my HTCONE using XDA Premium 4 mobile app

THADDIUS25 said:
Yeah I did all that, I'm pretty sure I no what I'm doing. I been doing this since the evo shift days.
Sent from my HTCONE using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Nobody is trying to say you did anything wrong, just trying to make sure you covered everything. What rom ate you trying this on? Maybe you have an init.d script in system/etc/init.d folder causing the problems. I've also been around since the samsung intercept and og evo 4G, so I feel ya...
Sent from my rooted & s-off'd HTC One, powered by Android OS ?

Related

Xperia T overclock kernel discussion thread

Hey guys,
I'm going to make an OC kernel for Xperia T. Which featuress would you like to seen in the kernel?
Krabappel2548
Sent from my LT26i using xda app-developers app
Awesome dude, I was starting to get worried if I should have got the Sony Xperia T, due to slow development compared to other phones.
What feature i'm interested in is OCing the GPU higher just like other phones with the same SoC. I thought the Adreno 225 will handle games well for now but it seems it has a few lag on Asphalt 6, Nova 3, Batman and Spiderman etc, not like I play them all but it did lag. Along with a configurable GPU clock and undervolt, like the the Galaxy Nexus and S2/3.
Another one will be OCing the CPU to 2.1Ghz as most other same chip can get to, not like i'll overclock it, as there is no need really, the chip is already fast enough, but it be great to have that feature included as well. Plus undervolting as well.
Updating the linux kernel, remove all the crap in the kernel etc
Thats all for me
EDIT: Linaro would be good as well, as it seems to benefit to performance.
EDIT2: This Kernel is an good example what i'm talking about, be awesome if you could port his app interface with his permission of course, if everything goes well, I always donate quite a bit to support the developer (some motivation ).
http://forum.xda-developers.com/showthread.php?t=1871946
I would just want a better battery life. No need for more power for me or undervolting. If so, let the Kernel do it automaticly.
Is htis project still alive? jw since theres still no way to uv or oc looking into do it myself but im stillnoob at linux i would just want a way to oc to whatevers possible and same with uv
I too hope we get a better feature set, I/O schedulers and oc options,
I would like to see it set up so it boots with stock values and then tweaks can then be applied after. Also profiling would be useful, I know peetr played with some values to do with thermal throttling, would be good to see some use control for that!!! Kind of hoping that if this is not longer happening then maybe Doomlord will release one when his studies ease up a bit!
Sent from my LT30p using xda app-developers app
Does the siyah kernel not work for you?
Sent from my LT30p xda premium app.
How do I customise the signature on xda premium app?
gregbradley said:
Does the siyah kernel not work for you?
Sent from my LT30p xda premium app.
How do I customise the signature on xda premium app?
Click to expand...
Click to collapse
Locked bootloader
Sent from my LT30a using xda premium
mcsqwizzys98 said:
Locked bootloader
Sent from my LT30a using xda premium
Click to expand...
Click to collapse
OK
As far as I know it is currently not possible to implement OC/UC/UV or new schedulars or governors without a custom kernel, hence, with a locked bootloader you will not be able to achieve these effects.
It is possible, shardul did it for neo.
Theres also an elegant script in the thread for loading them.
Take the source of the module and compile it in the source tree of stock kernel , of course you will need root at least to copy the modules to system.
Sent from my LT30p using xda app-developers app
mpiekp said:
It is possible, shardul did it for neo.
Theres also an elegant script in the thread for loading them.
Take the source of the module and compile it in the source tree of stock kernel , of course you will need root at least to copy the modules to system.
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
Thanks for that, you learn something new every day.
I'm sorry, had some problems with my XS rom lately so didn't had time to start this yet. But I will make one
Sent from my LT26i using xda app-developers app
krabappel2548 said:
I'm sorry, had some problems with my XS rom lately so didn't had time to start this yet. But I will make one
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
Whenever you are ready krabapple, we all wish you success with your xs issues, but look forward to your return to the bond phone :fingers-crossed:

Governor problem

Hi everyone, as i have been starting to fiddle around with governors i discovered that my setting won't stick and I'll have to reset them after rebooting, what could be the solution to it?
Also after researching it seem the better governor is smartassV2? Should i change any voltage or GHz for balanced performance and battery life?
Thanks all for helping out yet again:beer:
Send from my HTC Incredible S using XDA app
what app that u use to set governor? do u tick 'set at boot'?
Sent from my HTC Incredible S using Tapatalk 2
Jintso said:
Hi everyone, as i have been starting to fiddle around with governors i discovered that my setting won't stick and I'll have to reset them after rebooting, what could be the solution to it?
Also after researching it seem the better governor is smartassV2? Should i change any voltage or GHz for balanced performance and battery life?
Thanks all for helping out yet again:beer:
Send from my HTC Incredible S using XDA app
Click to expand...
Click to collapse
What app are you using to do this? Try trickstermod or daemon controller
And have a look at the guide linked in my signature, that might answer your questions about overclocking and undervolting
You'll have to look on a pc or on a browser on your phone
Sent from my Infected ViperVivo
Ah right, knew I forget something. I am using vipervivo ROM with redux 0.7
The venom tweak is the one i used to change governors, and yes i did tick the setting to apply setting on boot.
Thanks mark I'll have a look at your post to decide on oc and UV
Send from my HTC Incredible S using XDA app
maybe u can try apps like trickstermod like mark said or SetCPU.
hope that help.
Sent from my HTC Incredible S using Tapatalk 2
Never, ever, ****ing ever set your clock speed apps to set on boot.
Why? If you set up a frequency that your device cannot handle it will set these frequencies as soon as your phone hits the loading screen. You will not be able to boot your device as the clock settings will kick in immediately and freeze your system.
Sent from my Incredible S using xda premium
Ah right, knew I forget something. I am using vipervivo ROM with redux 0.7
The venom tweak is the one i used to change governors, and yes i did tick the setting to apply setting on boot.
So basically wt it meant is u want to the settin keep g u set after every reboot..
If you dont check that option the settings will revert to default setting when u reboot
Thanks mark I'll have a look at your post to decide on oc and UV
Send from my HTC Incredible S using XDA app
Click to expand...
Click to collapse
In case you are using setcpu then there is an option on main tab which u shud check..
It says keep the setting stable on boot..
So basically wt it meant is u want to keep the setting u set after every reboot..
If you dont check that option the settings will revert to default setting when u reboot
Sent from my HTC Incredible S using xda app-developers app
Most roms running ics or greater have built in safety, so if the phone force closes set on boot will not apply. It is perfectly safe to set your governors and I/o on these roms. Check for info about current Rom you are running, if it has this feature go nuts and test the limits of your phone . Do your research peoples, can't stress that enough, find out what you can about your phone and current rom/radio/kernal and you won't hurt your phone. Fail to do so and risk bricking your device, its that simple.
Sent from my Incredible S using xda app-developers app

Arm kernel discussion

I had been searching for arm kernel topic in general as I am not allowed to post in the main thread I have been using arm kernel since yesterday and what I found is the kernel wake locks in certain governors and schedulers for me the best settings that have worked are CFQ scheduler and on demand governor I also used CPU spy to figure out the frequency use by the CPU but what happens is when the phone is awake it constantly uses 500 MHz frequency instead of 200 i am not a developer but have been playing around with ROMs from quite some time.
There wasn't a discussion topic for arm so I have made this.
Sent from my LG-P970 using xda app-developers app
Ok Glad to see you reporting issues. Hmmm. Indicate your version and this may be due to SmartAssV2. Its not really tweak for stability yet.
And other users, post problems here. This way, I will directly check here to fix issues. Users who see a similar issue posted, quote that post and reply:'+1'. So, I can very much confirm its a bug, and not a single-user issue
Sent from my LG-P970 using Tapatalk 2
I am using 5.11 as u had stated in some post that this is the stable version so first I had tested in jelly bam the battery was constantly draining in the battery stats was such that android os was eating some 72 % battery where as my current os is stable version of cm10 is quite stable And perfect as I am getting a good battery as well as performance only the thing is that only selected governors are working stable I will state as I use this ROM further.
Sent from my LG-P970 using xda app-developers app
Ok. Indicate the problematic governors as v5.11a will be released. This is due to the fact that people prefer the kernel based on KU5900 instead of P970.
Sent from my LG-P970 using Tapatalk 2
Except for the on demand governor all governors are causing wake lock.
Sent from my LG-P970 using xda app-developers app
nicholaschw said:
Ok. Indicate the problematic governors as v5.11a will be released. This is due to the fact that people prefer the kernel based on KU5900 instead of P970.
Click to expand...
Click to collapse
But now the official sources for p970 are also out I guess..
Sent from my LG-P970 using xda app-developers app
v5.12b is having the v30b drop. Its still unstable. Thats why you get those locks
Sent from my LG-P970 using Tapatalk 2
nicholaschw said:
v5.12b is having the v30b drop. Its still unstable. Thats why you get those locks
Sent from my LG-P970 using Tapatalk 2
Click to expand...
Click to collapse
K good development work going on will be glad to see future releases
Sent from my LG-P970 using xda app-developers app
I find v5.12b quite good in battery savings. Thanks a million
Sent from my LG-P970 using xda premium

[KERNEL] [Lollipop] eXcaliBur Kernel | December 3rd

This kernel works only on AOSP ROMs such as CyanogenMod, but not including any Google Play edition or Sense ROMs. This kernel works on all variants of the M8 that I know of (Verizon, Sprint, T-Mobile, AT&T, International, Google Play edition, Developer Edition).
Features:
Kernel Mode NEON
Motorola Memutils
ARM-optimized Crypto driver
Power Efficient Workqueues from Linaro
Linaro CPU Topology driver
Download:
http://downloads.hostingsharedbox.com/jake/m8/m8.img
Source: https://github.com/xboxfanj/android_kernel_htc_msm8974
Thanks:
CM Team - base kernel
bigrushdog- helping me merge upstream and get some features in
flar2
faux123
k5t4j5
Linaro
CAF
Motorola
HTC
LKML
XDA:DevDB Information
eXcaliBur Kernel | November 4th, Kernel for the HTC One (M8)
Contributors
xboxfanj
Kernel Special Features: butter
Version Information
Status: Testing
Created 2014-05-18
Last Updated 2014-11-05
Never know when I'll need this.
Is there a recommended app for tweaking the settings?
Sent from my One M8 using Tapatalk
Will This work with Verizon?
Thanks
djmatt604 said:
Is there a recommended app for tweaking the settings?
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
Yes, cm kernels are universal.
How does one make use of the wake method mod?
Trickster MOD can control screen dt2w...
Anyone use it
Sent from my One M8 using XDA Premium HD app
pbedard said:
Anyone use it
Sent from my One M8 using XDA Premium HD app
Click to expand...
Click to collapse
I flashed the hotplug zip and was able to OC to 2.4 Ghz. I haven't tried anything else yet.
Okay wanted to ask this before I flashed but actually saw your source before this was posted and was really hoping to see this kernel soon, so I couldn't wait. But question on my mind and not sure if you will know the answer yet. Since it is based off of Liquids kernel, is there a possibility this could trigger the encryption bug? Super excited to see what this kernel can do and thanks for putting it all together.
Sent from my One M8 using Tapatalk
Doubletap to wake works too! Great job dev!
Sent from my One M8 using XDA Premium 4 mobile app
That should mean sweep to sleep works too?
Sent from my One M8 using Tapatalk
djmatt604 said:
That should mean sweep to sleep works too?
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
Hopefully sleep2sweep gets implemented aswell, a must have for me
djmatt604 said:
Is there a recommended app for tweaking the settings?
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
Kernel tweaker can modify cpuquiet governors which trickster can't. Nothing can change msm hotplug settings unfortunately. I would try one of those two apps and see which you like better.
djmatt604 said:
That should mean sweep to sleep works too?
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
nerotix said:
Hopefully sleep2sweep gets implemented aswell, a must have for me
Click to expand...
Click to collapse
Surprisingly, no. I had assumed it would, but I guess flar is still working on that. I could make you a build with it though (might be at the cost of dt2w and s2w). If I can though, I'll try to add it to his wake gesture code so we have all three.
Dbl tap to wake is easy but agreed a soft sleep will be nice. I'm getting by with Slimkat's sleep toggle but the nav sweep is a nice touch. Thanks so much for giving it a go if you do!
Sent from my One M8 using Tapatalk
djmatt604 said:
Dbl tap to wake is easy but agreed a soft sleep will be nice. I'm getting by with Slimkat's sleep toggle but the nav sweep is a nice touch. Thanks so much for giving it a go if you do!
Sent from my One M8 using Tapatalk
Click to expand...
Click to collapse
Sounds like this will be a good one to try. For some of those asking about S2S, what launchers are you using? I was waiting for it, and finally decided ( I'm using Inspire Launcher, of course this will work with Nova, too) to assign a double tap on the display to sleep it as well.
Woot woot!
Sent from my HTC One_M8 using Tapatalk
Works well thanks.
Sent from my HTC One_M8 using Tapatalk
So not sure if this is the way it is, but after flashing hotplug. Two cores and it is random which two not always the same two are locked at max speed. They never go down to 300mhz or anything slower. They just get stuck at max speed. I can change the max speed and they change with that speed but they are always whatever speed I set it to. Is this the want the hotplug driver is setup?

What Kernel|Rom combination are u using

I Tried several Roms so far, but im not getting the amount of benchscores some people get. Suggestions?
Sent from my Nexus 6 using XDA Free mobile app
Running SlimLP and LeanKernel 1.1 decrypted. Getting about 49400 on AnTuTu. Was getting about the same on stock as well.
Elix-r, decrypted, latest supersu, and elementalx ver 0.7 for kernel. Super smooth and fast
LS or Validus ( I switch back and forth until this bug gets fixed. )
Lean Kernel v1.1 UCOC (my favorite so far)
I'm using Stock 5.0.1 with Sensei Kernel R23. It's a great balance between battery and performance and his kernel is very customizable with plenty of governors and TCP congestion control.
Sent from my Nexus 6 using XDA Free mobile app
ElixR and Sensei.
I honestly don't know what all the tweaks are. I only use that combination since it is said to be stable. I may just switch back to stock.
jamcswain said:
I'm using Stock 5.0.1 with Sensei Kernel R23. It's a great balance between battery and performance and his kernel is very customizable with plenty of governors and TCP congestion control.
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
what is your battery saving settings for Sensei?
also im on Pure with Sensei R23
Stock rom, no encryption, Elemental rom (just OC'ed to 2.8gHz)
antutu = 51901
liquidsmooth + lean kernel
euphoria is a great rom as well
oneandroidnut said:
what is your battery saving settings for Sensei?
also im on Pure with Sensei R23
Click to expand...
Click to collapse
Underclocked minimum 300mhz max 1.4ghz. On BioShock Governor. Using intelliplug with screen off frequency 652mhz. With 2 cores max. 2 disabled. Undervolted -24mV. And of fiops scheduler. And with Westwood TCP congestion control
Sent from my Nexus 6 using XDA Free mobile app
jamcswain said:
Underclocked minimum 300mhz max 1.4ghz. On BioShock Governor. Using intelliplug with screen off frequency 652mhz. With 2 cores max. 2 disabled. Undervolted -24mV. And of fiops scheduler. And with Westwood TCP congestion control
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
awesome man thanks i will give it a try when i throw my sim back in nexus tonight!!!
oneandroidnut said:
awesome man thanks i will give it a try when i throw my sim back in nexus tonight!!!
Click to expand...
Click to collapse
Be careful not to set on boot with undervolting. Its very volatile. Try it for a while and if if doesn't crash, then set it to boot. I used mine for a day before setting it on boot
Sent from my Nexus 6 using XDA Free mobile app
jamcswain said:
Be careful not to set on boot with undervolting. Its very volatile. Try it for a while and if if doesn't crash, then set it to boot. I used mine for a day before setting it on boot
Sent from my Nexus 6 using XDA Free mobile app
Click to expand...
Click to collapse
yeah i dont. i had set to -25 mv and like you said not to set on boot. so if it crashes i will revert!! thanks man!
ROM: Minimus - has everything I need, nothing more and nothing less
Kernel: Stock - smoothest kernel for me at the moment
Rom : Elix-R
Kernel : Sensei r21.
WOW!
Kernel gives all kinds of mods. Seriously better battery life or Faster performance.
13 hours since charge still at 58 % with 3 hours screen time. Mostly reading emails, forums. Several YouTube videos.

Categories

Resources