yashsingh1/xdaforums huggingface dataset:
[HTC One X+] Broman400:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Will you ever release a kernel for the at&t and Telus one x+?
[HTC One X+] snakebiteex:
hey man first of all, love the kernel!

really missed the s2w feature from my sensation..

i was wondering, is it possible to enable fastcharge on our HOX+? or would it consume too much and burn the usb port?

and you really should add a donate button or something, just so we can say thanks for this awesome kernel!
[HTC One X+] nik3r:
You can enable fast charge with

echo "1" > /sys/devices/platform/htc_battery/fast_charge

BTW: There is a donate button in my sig. Or try Lumos, ratings and comments on that help me even more :)

Broman400:

Don't know what that entails, does anyone maintain a kernel for that? Blade works?
[HTC One X+] maxwen:
its already in this kernel

look at my blade thread OP how to enable it
[HTC One X+] snakebiteex:
found it, thanks!

yeah something like that,

i got a 2A charger that my HOX+ for some reason thinks its a USB charger so it only charges at 300mA

ah yeah, buy pizza :)

and i know this is off topic, but what is lumos?

tried google it and search forum for it, didn't help..
[HTC One X+] maxwen:
but it heavily depends on your USB port how much the effect is

the other use case for this is to support AC charger (e.g. car chargers)

that are not correctly detected as such and therefore would default

to USB (slow charging)
[HTC One X+] nik3r:
Just click the huge banner in my sig :D

Lumos is my app that automatically manages display and button backlight. Gives you more control than stock so you can use lower brightness levels and save battery. Stock ROMs usually crank up the display very high, especially under direct sunlight, there is very little difference between 200 or 255 brightness, but the extra battery drain at high levels is usually pretty noticeable.

This is something that CyanogenMod has built-in, Lumos is just in neater package with far more options and profiles for individual apps.
[HTC One X+] snakebiteex:
hah, i guess i'm really tired if i missed that banner..

anyways thanks for the awesome help both to you and maxwen!

as soon as my paycheck comes i'm buying you both a pizza ;)

----------

edit

----------

just realized, used the search thread option and not search forum, thats why i didnt find lumos... =_=
[HTC One X+] Stephen:
Hmm thinking about it the option to set the led blink time is set in aroma during the install. I dont know if any code is implamented in the kernel. Fauxes kernel is here:
[HTC One X+] sffmandrake:
here

and

here

I hope it help...

;)
[HTC One X+] reaper90:
thanks nik3r and maxwen, new experimental version works good! can't wait to see first proven stable release!

got some questions though:

what tool do you recommend to change governors?

what exactly does fast charge? yes i know it's pretty self-explainatory, but is it safe to use or are there any risks? is a special charger needed or does stock htc charger work?
[HTC One X+] ijob:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Hi,

What are u all using to controlvthe govonor If not set cpu?

-----------------------------

Sent from the back of Michael Caine's Mini Cooper S, holding on for dear life....
[HTC One X+] lbaquerizo:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

From inside venom tweaks

From my One X+

Rom : ViperX+ 1.0.6

Kernel : Elitekernel 130312
[HTC One X+] maxwen:
exactly for this case fast charge should help

---------- Post added at 05:36 PM ---------- Previous post was at 05:33 PM ----------

shell script :D
[HTC One X+] nealkoy:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

I'm using trickster mod to change govs and set frequencies. works for okay for me

Sent from my HTC One X+
[HTC One X+] nik3r:
Yes, as it is now, even just programs that only READ frequency and governor information seem to break my CPU policies. So if you want to use something like SetCPU, you will probably need to govern everything manually. Including a screen off profile.

Even CPU Spy can break stuff for me, when I start it I lose all kernel CPU policies for some time and I'm pretty sure it only reads stuff.

Shell script in init.d is your best bet to set up governors safely or go all the way and set everything however you want.

Ok I think the LED multiplier thingie is ported, in next version.
[HTC One X+] nik3r:
New version

EliteKernel 130312 (EX3)

has been released

This is an experimental branch until proven stable. This kernel is based on Maxwen's Blade kernel for AOSP with most Elite juices added. Thanks Maxwen, you are the man! :)

Until I merge the kernel to normal line, the source of the experimental branch will be hosted here https://github.com/niker/EliteKernel-Blade-Rebase .

- smartmax back as default governor and fine tuned

- power saving frequencies bugfix

- LED duration multiplier at /sys/kernel/notification_leds/off_timer_multiplier (0=infinite, 1=default, number = multiplier)

Please uninstall all real-time CPU management tools, if you have issues. Or use them to manage everything, including sleep profile.
[HTC One X+] maxwen:
LOL - finally I know why on sense the leds turns off compared to AOSP :D
[HTC One X+] nealkoy:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

with EX3 my phone is just smooth with apex installed plus dataswap mod 128mb installed . Also battery overnight 7hrs+ idle lost 2-3%.

battery life seems fairly good for my usage with PS off. On screen time at 44% 2 hrs+. heavy messenging with kik messenger and Pulse news browsing via wifi. Auto brightness handled by Lumos ;)

Sent from my HTC One X+
[HTC One X+] fvdheide:
what is this dataswap mod 128mb? can someone explain what it does and how it is set?
[HTC One X+] nealkoy:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Check OP under additional mods for this kernel. It will direct you to a page where nik3r has full explanation on DataSwap mod. ;)

Sent from my Nexus 7
[HTC One X+] ryanjsoo:
Basically it uses the nand of your phone as ram, read the nik3r`s post for more details. Very useful on sense devices and I find any game that uses unreal engine 3 runs much better, also the launcher never needs to reload and apps multitask better (so remember to close apps running in the background).
[HTC One X+] ijob:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

I used the latest experinental but it made the phone slow and almost lock up.

Back on the previous stable kernel no probs.

-----------------------------

Sent from the back of Michael Caine's Mini Cooper S, holding on for dear life....
[HTC One X+] nik3r:
Make sure you don't have SetCPU or similar installed.
[HTC One X+] orhtun01:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Everything working fine so far since yesterday with exp3 on Elegancia Rom.

Battery usage superb !
[HTC One X+] nealkoy:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

i get more than 4 hours screen on time with elegencia + power saving mode off, that's amazing for me! wifi is 70% active with heavy messaging and reading usage. :thumbup:

stability wise, no problems so far encountered

Sent from my HTC One X+
[HTC One X+] maxwen:
Thanks for your report

You can expect maybe even more in the future for your usage "profile" :)
[HTC One X+] orhtun01:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

I first thought that the battery icon was frozen.... But it was the elite kernel doing its job !
[HTC One X+] Stephen:
Loving the new kernel!! Just got a chance to download and flash :) Thanks for adding the led blink timer it is something I really missed :)
[HTC One X+] nealkoy:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

would love to see how your smartmax_eps gov works for my usage in EK kernel ;)

Sent from my HTC One X+
[HTC One X+] maxwen:
actually nik3r already tweaked his default smartmax settings

already similiar to my eps. My default smartmax is more biased

performance therefore I added the eps "version" to make

switching more easily
[HTC One X+] nik3r:
New version

EliteKernel 130315 (EX4)

has been released

This is an experimental branch until proven stable. This kernel is based on Maxwen's Blade kernel for AOSP with most Elite juices added. Thanks Maxwen, you are the man! :)

Until I merge the kernel to normal line, the source of the experimental branch will be hosted here https://github.com/niker/EliteKernel-Blade-Rebase .

- experimental fix for power saving, sleep and audio min/max CPU settings when running apps that look up CPU info

- note this fix may be dirty and may cause stability issues

- without this fix no QOS request would be applied on first core once you run certain apps

- doesn't fix the issues with Antutu breaking CPU scaling completely

I'm leaving the EX3 up just in case of issues.
[HTC One X+] orhtun01:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

No issues or lags so far..... :cool::thumbup:
[HTC One X+] -Vulture-:
Ive tested 130315 the last days. No stability issues. Battery life a bit better compared to 130119, worlds better than stock kernel (in standby, hard to tell any difference when using it). But in the latest version im not pretty happy with the perfomance. I have pretty much lag, overall it feels like i have to wait a bit longer for everything i do, maybe because of governor change?

Example: App launcher. On stock and 130119 only the first time after reboot lags, after this every time a beautiful smooth animation. With the latest kernel i see the lag over and over again, with some smooth tries between though. It goes like smooth launcher -> opening some other apps -> Home button -> launcher lags while opening again, but not always. Multitask menu lets me wait for about a second sometimes and so on. Im back on 130119.
[HTC One X+] baste07:
is it worth installing EX4 if i don't use apps touching CPU freq/ settings?
[HTC One X+] panpjp:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Can this kernel be used with rooted STOCK ruu?
[HTC One X+] Phoenix09:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Yes if you install busybox
[HTC One X+] Muxeu:
Re: [KERNEL][12-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Or just push modules manually :cool:
[HTC One X+] ryanjsoo:
Does the latest ex4 kernel support all features implemented by maxwen? will this work on elite?

Build 201301172225

Changelog:

-fixed change that causes audio problems on screen-off

-dont start htc_ebdlog daemon by default

-update BFQ to latest version

-enabled 4x1.7Ghz mode

To enable

Code:

echo "1" > /sys/module/cpu_tegra/parameters/enable_oc

To make it permanent put this into an init.d script
[HTC One X+] nik3r:
Probably, do

cat /sys/module/cpu_tegra/parameters/enable_oc

to see for sure.
[HTC One X+] nik3r:
New version

EliteKernel 130318 (EX5)

has been released

This is an experimental branch until proven stable. This kernel is based on Maxwen's Blade kernel for AOSP with most Elite juices added. Thanks Maxwen, you are the man! :)

Until I merge the kernel to normal line, the source of the experimental branch will be hosted here https://github.com/niker/EliteKernel-Blade-Rebase .

You can now use /data/local/userinit.sh to add your own tweaks, they will be reliably run after EliteKernel tweaks, so you can override default CPU and VM settings without the "sleep 65" hack.

130318 EX5

- retweaked smarmax for a bit better response times

- slight I/O tweakage

- added support for /data/local/userinit.sh (runs AFTER EliteKernel init, so you can override CPU/VM settings)
[HTC One X+] ryanjsoo:
Does that mean that I place my scripts in data local instead of init.d?
[HTC One X+] nik3r:
Re: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Yes, if it works :D

Sent from my X+ powered by ARHD & EliteKernel
[HTC One X+] ryanjsoo:
All good and smooth on ex5, battery life in powersave is also great, quad lock at 1.7 worked, games are very smooth. thanks
[HTC One X+] fvdheide:
what does 'quad lock at 1.7' mean? is it a setting in the kernel that needs to be set? i thought all 4 cores worked at 1.7ghz

---------- Post added at 07:54 AM ---------- Previous post was at 07:50 AM ----------

what does this setting do? isn't the HTC One X+ set already standard to use 4 cores at 1.7Ghz?
[HTC One X+] nealkoy:
Re: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

I think this means that all four cores are locked @1.7 frequency for high performance regardless of processing load. Useful for heavy gaming applications.

Sent from my Nexus 7
[HTC One X+] reaper90:
AW: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

In HOX forums I read something about 1500 MHz only being used as a single core step (and all other cores are off lined???) , so maximum quad core frequency was 1400 MHz. I think it's the same here only with 200 MHz more, so this tweak allows using 4x 1,7 GHz at the same time. Correct me if I'm wrong ;)
[HTC One X+] ryanjsoo:
The main 2 reasons for game lag:

1. Gpu linked to Cpu, if the Cpu isn`t utilized, the Gpu will not be used either

2. Cpu battery saving, 1.7ghz single core, 1.5-6ghz quad, phone gets stuck in single core mode which in turn both limits Cpu and Gpu speed.

With quad lock, about 45-50fps in Nova 3 (about 25fps increase), Modern Combat 4 is smooth about 30fps (about 10fps increase) among other games. Kernel is running very smoothly however after further testing, battery life is a tad worse than ex4, can`t complain though because the performance is just so great, thanks again for your hard work.:good:

ps. also might want to edit the swap mod as it no longer seems to work, change the script location to data/local.
[HTC One X+] DSSLE:
But quad lock is permanent, right? isn't there a way to switch it on and off on a running system?
[HTC One X+] ryanjsoo:
Make two scripts, one to enable, one to disable, then create two smanager widgets attached to both so you can enable and disable on the fly. You can find the scripts in maxwen`s thread.
[HTC One X+] nealkoy:
Re: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

i did notice something wonky about the swap mod after updating to EX5...hmmm or maybe it's just me after reading this post :D

Anyway EX5 working great for me so far with PS mode on I can get as much as 5hrs+ screen on time and still have enough battery left end of the day to leave the phone overnight without charging and it still won't die on me:thumbup::thumbup::thumbup:

Sent from my HTC One X+
[HTC One X+] ryanjsoo:
Just wondering whether seeder, built into ARHD 6.5. plays nice with this kernel and such, battery seems initially worse but might be placebo, curious to know what other think. Also what is the difference between the seeder performance profiles? I assumed the swap mod wasn`t working because on stock whenever I played Avenger Initiative (poorly programmed and wastes ram) it would reload the launcher upon exiting the app, with any of the swap mods the launcher never needed to reload and framerate was much better, launcher reloaded but didn`t when i copied the scripts to data/local.
[HTC One X+] nik3r:
Re: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Seeder should be avoided, the same functionality (and fine-tuned for battery out of the box) is already included in the kernel for some time now.

As for swap mod, I'll take a look when I have time and update it.

Sent from my X+ powered by ARHD & EliteKernel
[HTC One X+] ryanjsoo:
Thanks for your contibutions
[HTC One X+] nik3r:
Weird, the dataswap works fine on my ARHD, must be a ROM issue.

You can work around that by placing the content of /etc/init.d/80dataswap at the end of /data/local/userinit.sh
[HTC One X+] jizang:
AW: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

Did anyone play a game like Chaos rings, what can you say about the temperature with ex5
[HTC One X+] snakebiteex:
:highfive:

hey,

i was wondering, as far as the power saving core goes, what is its behavior in this kernel?

is it constantly off?

is it only on when screen is off?

is it always on?

what does it do? (i know what does it do, i mean what does it do in this kernel? what kind of processing?)

thanks :)
[HTC One X+] nik3r:
It's tied up to the HTC Power Saving switch. If you enable it, the CPU will get limited to 1.15GHz and 3 cores, still good enough performance for most gaming but keeps the temperatures down compared to full speed. It will also remove any "quality of service" CPU constraints, so CPU can go all the way down to 51MHz when you play music for example. Power saving makes no difference if the device sleeps with no audio playing, you should get over 3 days of standby easily without any tinkering unless you have rogue apps.
[HTC One X+] 00mpollard:
Just installed 130318 and it seems very smooth and fast!

Great work

Thank you :)
[HTC One X+] feicher:
Having troubles With Touch screen not working in some Games.. dangerous hd and asteroids 2012.
[HTC One X+] nik3r:
Does the stock kernel work? The only thing that changed anything about the touch screen is s2w. But I think that only affected the button pane.

Sent from my Desire Z powered by EliteMod.
[HTC One X+] feicher:
Used to, will flash stock and post...

---------- Post added at 06:23 PM ---------- Previous post was at 06:10 PM ----------

Yep, the kernel... but now reception is gone... both are 3D games.

Edit: flashed your custom stock know all is fine,except no s2w :( having said that,prefer your kernel over those two games :D
[HTC One X+] nik3r:
Yes it's definitely s2w, because Asteroid works in EK 121125.

I'm afraid you're stuck without those games or without s2w until someone does a better job porting s2w to touchscreen drivers :D My implementation obviously breaks something somewhere for those two games.

BTW guys, when you get the reception problem after flashing sometimes, does the wifi work?
[HTC One X+] maxwen:
well you can easily disable s2w by writing "0" or "1" to the sweep2wake file in /sys/android_touch. So just create two scripts to turn it off before starting the game and on later

BTW: I already implemented s2w for the HOV. I will take a look at the impl. for the HOX+
[HTC One X+] nik3r:
That would be great, maybe you will spot something I missed. The commit is on my git.
[HTC One X+] nobnut:
The WiFi, mobile and IMEI loss are just module related. There is no problem really, a simple module or ROM re-flash fixes it when returning to stock from EliteKernel..

Basically:

1. Start with ROM, flash EliteKernel = no issue :)

2. Then flash 'stock' kernel = no WiFi, mobile, IMEI :confused:

3. Then reflash modules/original ROM (containing modules obviously) = no problem :)

No worries for any user who has half a brain :)

I am very much liking EliteKernel on 1.16.xxxxx and I am a very fussy SOB.

Good work!
[HTC One X+] feicher:
No, wifi doesn't work. Activation hangs... and by the way as said. I am back on your kernel and loving it !!! Thank you!
[HTC One X+] nik3r:
That is so weird, the modules should get updated to EK versions right after /system is mounted. If that happens again, could you check if files in /modules and /system/lib/modules are identical?

I could probably just symlink the folder from boot image into system, but you would have to reflash the ROM if you want another kernel or use only another embedded kernel and that sucks.

Sent from my Desire Z powered by EliteMod.
[HTC One X+] maxwen:
Any free apps where this happens?

Will it also happen with dangerous hd lite?
[HTC One X+] baste07:
you can try it out
[HTC One X+] nik3r:
He actually just sent me modified code to check out, I'm trying to compile it as we speak. Also I noticed a mistake in the module embedding procedure that could have caused /system to become read-only randomly in the middle of the process. This may actually fix the problems :)

If it does I will re-release the stock kernel as well, that has to have identical problem.

EDIT:

Bingo it worked, great job maxwen!

I will push it to git for now and wait for Revolution 5.1 to release, so that I can use up to date boot.img base of this great ROM.

Maxwen since you are so good with s2w, is it possible to change the detection so that you don't need to swipe all the way from left to right? Half of that distance should be more than enough for safety and would make it more viable for one-handed use. I think I see where this would be done but I don't want to introduce more of sloppy me (bugs) :D
[HTC One X+] maxwen:
Dont know if you are aware of this but all launchers that have some

"slide" support or do actions even on button touch and not on release

have problems with s2w. Problems means e.g. that if you do a sweep2sleep

the menu stays open.

e.g. GoLaucher and ILauncher are two I know of

Just want to mention this here :)

But of course its possible to "reduce" the amount of "slide" needed

to "activate" sleep or wake

This is below line 2025. You will see there the "absolute coordinates"

that are used to activate either sleep or wake. So if you "reduce" the

"barriers" it will be activates sooner or later.

Actually you cant do much wrong here :)
[HTC One X+] nik3r:
That's what I thought, so there's no more wizardry involved, good :D

Menu in APEX sometimes opens on sloppy turn off as well but lock screen dismisses it, that's the source of problems?
[HTC One X+] maxwen:
Issue is that "during slide" - "finger touch" events

are still sent since it is "unknown" that you actually want to do a sweep

Now it depends on the launcher what happens :)

Launcher that only react on "finger leave" have no problem

with that but e.g. iLauncher already does actions even on "finger touch"

and GoLauncher has its own "slide" support in the button area

I thought long about this but didnt found a way to implement this

with reasonable effort. Actually button events would need to

be "cached" and not sent or later sent until the decision is made if this

is now a sweep or not

But finally I decided that if people need to use such a launcher they

need to disable sweep2wake :)

BTW: this works like this

echo "0" > /sys/android_touch/sweep2wake

to enable again use

echo "1" > /sys/android_touch/sweep2wake
[HTC One X+] baste07:
Excellent work mates

I think mike has already release the boot.img of the new rom

I think his next release aims to fix the camera
[HTC One X+] maxwen:
Thanks - glad to contribute here until I release my own HOX+ kernel

but this one will only be for CM and AOSP then if we get it to work :)

Another thing to mention here about s2w

On the HOV I had some problems with specific devices

that would "freeze" under certain circumstances with s2w

Which means that the touchscreen simply no longer reacted

and a reboot was required.

These was somehow related to specific "revisions" of the

touchscreen controller

I have no idea if this also applies to the HOX+ so if anyone

experience such issues - just shout out loud here :D
[HTC One X+] baste07:
We'll do. I've had it for a couple of days and no problem so far
[HTC One X+] nik3r:
EliteKernel 121201

is released

Note that s2w still requires you to start the swipe at the usual edge of panel... for now.

121201

- s2w overhaul by maxwen (fixed touchscreen in some games)

- changed s2w to only require roughly 60% of the swipe length for one-handed viability

- hopefully fixed kernel module injector to work always

- rebased boot.img on ARHD 5
[HTC One X+] baste07:
Excellent work

Now the wait for arhd 5.1 is on
[HTC One X+] ryanjsoo:
ex5, decouple gpu from cpu using script, powersave, chaos rings 2 runs smooth 60fps and cool with the phone barely heating up at all! battery life great aswell.
[HTC One X+] nealkoy:
Re: [KERNEL][18-03-2013] ~=~ EliteKernel OXP~=~ (adv. s2w, extreme powersaving)

hey ryan, can you share with us this decoupling script? I'm curious to try it out.

Sent from my HTC One X+
[HTC One X+] ryanjsoo:
Here