yashsingh1/xdaforums huggingface dataset:
[HTC One X+] zetnord:
~ Enjoy for now, there's more to come

ah another fun time now.. thanks nik3r ;)

which Elegancia version did you use..can you detect the phone with PC..coz i have a little trouble to detect the phone with PC after use this kernel (or maybe i miss something here)
[HTC One X+] Drefsab:
Just out of interest I saw that one of your ealiest change logs shows that you enabled addtional bluetooth protocols.

On this latest version do you plan on doing something similar? Im just wondering as the one thing I miss from AOSP/CM is the sixaxis application which is great for playing some games. On any of the sense kernels I can't use it and would ideally love to have sense and this feature.
[HTC One X+] orhtun01:
I am using Elegancia 7.3 Colored with no issues so far. But after flashing rom, a reflash of the kernel was needed (in this the case elite one).

Sent from my HTC One X+
[HTC One X+] nik3r:
This would never get executed, I just noticed the ARHD boot.img I used as a base is missing init.d support completely. If you just used /data/local/userinit.sh it would work just fine. Next version will have init.d put in though.

Can you give me a link to that commit? I remember I did that but can't find it anywhere -.-

This is a bug in MTP driver, next version.
[HTC One X+] Drefsab:
sadly I don't know the commit, it was just on the posted changelog for version 130413 here in this thread. Tbh I don't even know if that fix's sixaxis or not its just I know there are issue with the stock sense BT stack missing protocol's so was hoping that would be a fix for it.
[HTC One X+] nik3r:
Oh well, at least I have the version number to narrow it down.

But, anyway...

EliteKernel 140103 EX2 is released

This is experimental, that means don't trust it until you extensively test it!

Changes:

- fixed MTP PC transfers

- added and enabled ZCache

- added ZRam support

- added Virtual SD Manager support

- added init.d support

- minor tweaks

You can see more details and unreleased changes on my github https://github.com/niker/elitekernel_oxp_42/commits/elitekernel_oxp_42

(You can also download latest boot.img from "kernelinjector.oxp/bootimg.out/boot.img" folder if you can't wait to get new commits rolling. But this may have severe stability issues.)

~ Enjoy

EDIT: I have just successfuly prototyped CPUQuiet with SmartMax governor and my Extreme Powersaving addons, if this works out, the next version will be a huge leap in 4.2.x space :)
[HTC One X+] aliko007:
~ Enjoy

EDIT: I have just successfuly prototyped CPUQuiet with SmartMax governor and my Extreme Powersaving addons, if this works out, the next version will be a huge leap in 4.2.x space :)[/QUOTE]

Amen :highfive:
[HTC One X+] chrigel2000:
Thanks for your hard work

Now we have access to PC :laugh:

it is posible to implement:

- fastcharge

- undervolt
[HTC One X+] nik3r:
EliteKernel 140104 EX3 is released

This is experimental, that means don't trust it until you extensively test it!

Changes:

- huge Heat Mitigation Update (up to 10-15 °C decrease compared to stock in some situation)

- CPUQuiet framework

- SmartMax governor as default

- Extreme Powersaving implemented (HTC CPU Powersaving saves much more power when enabled)

- Backlight tweaks and SmartDimmer

- Button backlight smooth transition support

- experimental UV/OC support

- LED Multiplier support

- experimental Sixaxis support (note the compatibility test app doesn't work and crashes wifi, test this on the real thing)

- Performance tweaks

You can see more details and unreleased changes on my github https://github.com/niker/elitekernel_oxp_42/commits/elitekernel_oxp_42

~ Enjoy
[HTC One X+] superbay:
Nice. Will try this soon. If i may know, what kind of 'some situation' that the heat is reduced?
[HTC One X+] nik3r:
Obviously this won't help for badly coded games that take all 4 cores at full speed. I'm getting 32C when browsing in bed with low brightness for about an hour. In heavier load situations where my hand was burning at 54C on stock I'm barely crossing 40 now. Your mileage may wary.
[HTC One X+] superbay:
That is a huge difference. I hope i have at least similar with you. Will provide some report after few days of usage :)
[HTC One X+] ivicask:
Flashed latest version for test, run AnTuTu just for reference, but phone froze at 3d test, i managed to pull last_kmgs, not sure if anything usefull in it, also btw, whats with this message spamm

[ 1026.562350] [DISP] tegra_pwm_backlight_update_status brightness=74 ,duty_cycle=74

Log is full of it?
[HTC One X+] nik3r:
Not surprised antutu won't run, it has a bug in it for tegra 3 since forever. It does something that breaks t3 cpu scaling until reboot. If you remember before the Blade rebase on 4.1.x, it never worked either.

I'll track that log message though that might be smart dimmer or something...
[HTC One X+] ivicask:
Honestly dont care about AnTuTU, yes i remeber before after running AnTuTu whole phone would get slowed down, tho it didint reboot, but important is phone doesnt reboot on other stuff, other than that speed is good as on stock kernel, but i hope for some nice battery :) (PowerSaver ON)

EDIT: And just realized your kernel finally fixed stupid Youtube videos lag, it was making videos stutter all the time since 4.2.2 update, i knew its kernel issue all the time, not properly scaling GPU or CPU or something, now all its smooth again as it should!!!
[HTC One X+] nik3r:
Good, never noticed that, maybe because the one time I tried to watch something on YouTube on stock 4.2 I thought my hand was gonna melt right off so I gave up :D

Antutu used to slow down everything and then randomly reboot within a minute, probably still the same thing. I think Maxwen found a way around it in Blade but unless I find it in our chat logs, I can't be bothered spending a week to fix one arbitrary app that's not really important for daily driver.

Would rather add things like gpu oc or hw accelerated ciphers that actually matter ;)
[HTC One X+] orhtun01:
Thanks for you update, work and time spent ! Ex3 works like a charm. The only thing I noticed is that the screen is much brighter in auto mode. So had to adjust manually. Is that expected?

Sent from my HTC One X+
[HTC One X+] nik3r:
It's actually darker, mind blowing huh? :D

It's the smart dimmer, it makes the image dynamically brighter at the expense of negligible color quality loss. So it seems brighter without requiring more power. There's a sysfs entry to disable it if you don't like it.
[HTC One X+] ivicask:
Haha cool, I also noticed it's brighter, I reduced it down via tweaks more, I'm afraid even to think how battery will be good :) Will report in a 2 days!
[HTC One X+] aliko007:
[MENTION=853294]nik3r[/MENTION] Did you mange 2 fix the issues that sometimes the phone won't wake up ??
[HTC One X+] nik3r:
Yup, it didn't happen for me since the first pre-release
[HTC One X+] aliko007:
Perfect even in the first release !!!

God bless you always bro :good::good::good::fingers-crossed:
[HTC One X+] orhtun01:
I am not sure if it is related to the kernel.... But seems like i cannot get any superuser permission with supersu or delayed. Applies for the new apps installed after kernel update.

Just want to report. It might be coinsidence.

Sent from my HTC One X+
[HTC One X+] nik3r:
Must be a coincidence, try to remove superuser app updates, reboot and run it to degrade binary, then update back from market. I had this problem a few days back. Also fix permissions in recovery
[HTC One X+] orhtun01:
Tried all with no effect. Will go back to stock and retry... Even tried to remove supersu totally and installed other supers.

I guess it is an issue combined with something else.

Thanks!!!!

Sent from my HTC One X+
[HTC One X+] nik3r:
BTW: I think EX3 has fixed the problem with wifi disconnecting randomly during sleep that I had on X+ since I bought it on all kernels. Keep an eye out for me on this in case it has some unwanted behaviour. I haven't seen wifi off and starting when the phone woke since I flashed EX3. What I just noticed is, I have both wifi and H icon on the bar after wakeup, but data is routed correctly through wifi and it never dropped connection, weird graphically but if it fixes the disconnects I'm fine with it, it has been nagging me forever :D

UPDATE: nope, problem alert, it's not routing through wifi, in fact wifi froze and I can't turn it off -.- will fix next time.

EliteKernel 140104 EX4 is released

Changes:

- wifi sleep possible crash hotfix
[HTC One X+] ivicask:
Mate this shouldn't be kernel issue, its HTCs Smart Sync function that puts wifi to sleep over night, we have tweak to disable this in Venom tweaks :)
[HTC One X+] nik3r:
Now you tell me :D Btw is there a script in your ROM that should be launched by bootimage like arhd does, or do you do everything via init.d? Just wondering
[HTC One X+] ivicask:
There is nothing extra in ram disk, I just added standard init.d support.
[HTC One X+] radek007:
server down?
[HTC One X+] nik3r:
Nope, works for me.
[HTC One X+] radek007:
me too
[HTC One X+] grega_slo:
Hi!

All is working great except when I turn off screen, backlight on buttons is turned on...

Any idea?
[HTC One X+] radek007:
cpu can not be set at a higher frequency than 1150 MHz,why? ViperX 2.0.2
[HTC One X+] baste07:
trying out the S2w i feel it's a bit harder to sweep to sleep the phone
[HTC One X+] nik3r:
Start at the edge of panel, you only need 60% of the length but it does matter where you start ;)

I'm just compiling a mashup between 1201 and 1202 with re-enabled nVidia early suspend crap, let's see if it makes a difference in stability for you folks who had problems since 1202. I need your help if you want this fixed so stay tuned.

Same for the performance issues with video on some ROMs, I need you to backtrack through the old version and find the last one that doesn't have this issue. My ARHD5.1 is perfectly stable with 121203, even InsertCoin was fine when I was on it, so I need your help if you want this resolved.
[HTC One X+] Wlk:
Nik3r what do you mean by

Anyway using latest 03-12 kernel and everything is working fine, but to be honest I'm not running any CPU/GPU demanding games and most complicated stuff I do is loading complex webpages in chrome. If you want me to try some apps to test it, just let me know what to try...
[HTC One X+] Yezariael:
How about battery life with this kernel? What are your experiences? Better, worse, same as stock?

thanks!
[HTC One X+] nik3r:
- crippled part of Tegra hardcoded CPU management (USB connection, screen on/off)

Means what it says :D Basically all CPU control (governors, frequency scaling etc.) are hardcoded in the awesome nVidia drivers. That means:

1) custom governors do not work

2) custom frequency doesn't stick

3) you only get 2 cores on USB cable maxed at 1600MHz (yes, charging + forcing full speed is really smart, that can get really hot and your charger might not be able to keep up)

4) a lot of situations where CPU is maxed out while in fact it would be enough to use 2 cores at 700ish MHz

5) when it gets really hot (>50° C) the drivers would throttle max CPU speed (very inefficiently) to avoid cooking the chip

... basically nVidia trying to cook your hands alive and locking us out of changing any of that :D

That's why I'm trying to remove most if not all of the crap, the final goal is to fix custom governor support.

As it is now in 1203, I get 46° after 20 minutes in Max Payne with no throttling. Still hurts but it's a world of difference :D
[HTC One X+] WhIpLaSh:
my phone randomly rebooted twice today is there a way to check?
[HTC One X+] nik3r:
Posted new experimental line of the kernel, trying to roll back some potentially problematic changes between 1201 and 1202. Please test and report if the problems persist. It's basically 1203 when it comes to performance.
[HTC One X+] Pedal_Bike_Pete:
If I had more free time I'd be willing to spend a bit more time testing stuff out for ya, but at the moment I can't. I was using the neon codec previously btw, but unfortunately it was still slow to encode.

When I get a bit more free time I'll maybe pop back and do some testing :)

Your work is greatly appreciated anyways :D
[HTC One X+] thecompany:
Had a lot of freezes (screen would lit up but would remain black) with the 03/12 so hoping that 4/12 will improve this behavior. It was also impossible to play a hd video with youtube lag-free with kernels before 03/12 on my phone (InsertCoin 2.1.2), with the latest kernels it's highly improved.
[HTC One X+] Wlk:
just tried watching few HD youtube videos, all without glitch. Using latest kernel 03-12-2012

Anything else to try?
[HTC One X+] Wlk:
Nik3er im looking into problem with excessive power usage while playing music and I can only observe, have no special knowledge of internal working of android. May be you can help me - while playing music using Google Play Music or other players, screen off, data from network off (juicedefender), phone is running at quite high cpu state, mostly 760 or 640 MHz. It seems to me too much for playing simple mp3, is this something you can control with kernel settings? Problem is that 30 minutes of playing music takes about 2-3% of battery, which is imho too much? On iPhone it was 10% of battery for 6-7h of music.

Running 03-12-2012 kernel
[HTC One X+] nik3r:
Yes that is something I can control, but ondemand is quite bad at. It's either this or choppy UI. I'll look into it later, but getting another governor to work properly would help much more than tweaking ondemand.

Sent from my Desire Z powered by EliteMod.
[HTC One X+] thecompany:
I'm going back to stock for now, had 5 freezes in a row yesterday evening with 04/12. I'm turning on the screen, trying to unlock the phone but it just freezes. Pressing the home/back button multiple times sometimes helps but it's not very convenient :p
[HTC One X+] Notechis:
Yesterday I flashed to 03 everything was fine until evening... than it began to freeze

After I flashed back to 01 and now everything is smooth, thx for that kernel !

Good stuff:good:
[HTC One X+] Wlk:
Tried to flash back original kernel and did simple test with CPU Spy resulting in mixed usage of 204 and 102 MHz states while playing music. Even tried limiting CPU with JuiceDefender (SetCPU offered me 204MHz min, so I used JD to mess with frequencies) to use 102 MHz state max in idle and music was playing without any hiccups, so there is definitely enough processing power for MP3 even at this state.

So it would help to tune your settings a bit for optimal usage while playing music in idle. Going to try to flash back last build and test it with JuiceDefender controlling state in idle.

EDIT: JD doesnt like your last kernel, so it cant control used states...couldnt test it :(
[HTC One X+] Wlk:
Another interesting fact - 03-12-2012 firmware shows less battery remaining than regular one. Its about 3-5%, done few flashes lately and confirmed it 2x since I noticed first time. Stock FW increases remaining battery, custom shows less after flashing...

And also got first freeze, during call phone with display off became irresponsible, but call was ok till other side hung up - then phone restarted. Just before call I set power save on.

More observations - in Nik3r kernel, setting power save mode on doesnt change behavior of cpu states while playing music on background. Still 760 and 640 MHz are used most of the time, same like without power save. In stock kernel, with power save off you get 102 and 204 MHz equally mixed, with powersave it is mostly 102 MHz. And noticeably better battery life...
[HTC One X+] Amroo1988:
thanks nik3r ,,

we want kernel for GPU (60fps) performance same in one x with custom kernel .. look to this :

http://xdaforums.com/showthread.php?p=35106437#post35106437

no lag in games and stable performance .... please ....

tegra 3 is amazing but HTC Disappointed my hope :silly:​
[HTC One X+] nik3r:
New experimental version is released

please test and see if any of the problems remain, should have fixed the battery issues at least.

As for the touchscreen not responding issue, that could be the s2w bug maxwen warned us about. I never had this happen on APEX, it may have something to do with your launcher handling the front button panel.

Please test and report.
[HTC One X+] Lloir:
we do?? take what your given or create your own kernel
[HTC One X+] n3ocort3x:
I love such posts... :p what do people think when they post such crap.... you know how long it took us to reach a "smooth kernel" for gaming ? or even know how long and how much persons were involved ? disrespectful... nothing more... You can tweak the hell out of kernel, TEGRA 3 will ALWAYS run worse on gameloft games (or even on THD games). tegra 3 is amazing ? do your homework kiddie :silly:
[HTC One X+] schinge:
Have you activated the power saver mode in the power settings? Then the cpu frequency will be capped at 1150 MHz. You can get higher frequencies if you turn the power saver off.
[HTC One X+] radek007:
Thanks,now it works :)
[HTC One X+] saitch76:
Great to see you back here nik3r :)
[HTC One X+] Drefsab:
Thanks for the continued work on this, I tried out the main sixaxis app sadly is still not working it does the same thing as it does on previous sense kernels that you saw with the compatibility app, the drivers just crash and wifi etc stops.

Other than that ex4 seams to be flying along amazing work :)
[HTC One X+] dttung80:
Great. :D
[HTC One X+] saitch76:
I'm running InsertCoin 5.0-6 with EX4 and the latest version of Antutu Benchmark runs fine.
[HTC One X+] Thermaltake868:
Installed kernel, device froze up while I was swiping, it was 10 min. after I install kernel.

I am using ViperX+ 2.0.2
[HTC One X+] ivicask:
Kernel is working perfect for me, it can only lockup during benchmarks like AnTuTu, anyways if you get freeze after u boot phone again pull kernel log

adb pull /proc/last_kmsg c:\

It will dump it to root of your c drive just upload it to dev than.

Or upload it directly from your phone from above path which u can access using any root explorer.
[HTC One X+] Thermaltake868:
Can It be recorded with venom bug report ?

P.S

I got force close Venom Tweaks when I set zram to 0
[HTC One X+] grega_slo:
Hi again!

Now it is happening more frequent...

When device off hardware keys backlight is always on...

Nobody has this issue?
[HTC One X+] sffmandrake:
+1 same here (sometimes)
[HTC One X+] ivicask:
U can actually :)

And I got no fc, also disabled Zram, just set devices to 0 and wait until it's done.
[HTC One X+] sffmandrake:
deleted
[HTC One X+] nik3r:
What ROM are you using? I got a report that InsertCoin has this issue, it never happened for me on ARHD

There is a possible workaround to disallow apps from changing brightness:

adb shell
chmod 0444 /sys/class/leds/button-backlight/button_brightness

This will disable the buttons control *completely*:

adb shell
chmod 0444 /sys/class/leds/button-backlight/button_brightness
chmod 0444 /sys/class/leds/button-backlight/brightness

Works until reboot, so you can use /data/local/userinit.sh or init.d to set it for you.

This is a dirty workaround though, it should not be getting stuck in the first place.
[HTC One X+] ivicask:
Capactive buttons remaining ON are conflict with S2W and CRT animation tweak, disable CRT animation and it should fix it.

This could be probable fixable kernel side, but maybe tricky :)
[HTC One X+] grega_slo:
Yup, that did the trick ivica.

Thx!
[HTC One X+] Thermaltake868:
got freeze again(again when I saw swiping programs) second time, here are logcats

first one that I took my Venom Tweak got FC again, and another I tought he didn't save so I record again, hope that it helps.
[HTC One X+] nik3r:
I don't see anything obvious, did you mess with undervolting or CPU settings in any way?
[HTC One X+] Thermaltake868:
Didn't touch that, only put zram to 0 and apply on boot, nothing else.
[HTC One X+] nik3r:
If you are the only one, there must be something special about your setup. Did you ever use the old 4.1.x EliteKernel on this device successfuly? There are some CPU tweaks going on that may cause device-specific issues but they are identical as they used to be. What ROM are you using?

BTW: ZRam is off by default, since it's compiled as a module. You need to insmod it in order to use it or have an app that does that for you ;) There's almost no point in ZRam as we have Zcache
[HTC One X+] Thermaltake868:
It happend before sense 5 too when I used your kernel on sense 4+, not often but sometimes. On stock I never had things like that.

Oh then I didn't have to set that on 0 even it was on 3, now I know :)
[HTC One X+] nik3r:
Hmm in that case, why don't you try the experimental voltage control I put in (and hopefully didn't miss a huge chunk of it) and try to overvolt all frequencies by a notch (+25mV) or two, if your problem really is a sensitive CPU specimen, this should get rid of your problems.

From experience, if the thing just hard freezes, it's usually the CPU didn't make a frequency transition. If it reboots randomly, it's mostly a software problem. You could also just use ondemand governor, it uses less aggressive frequency scaling. But seeing you had problems before, overvolting a bit may be your best bet for complete stability.

Someone else please recommend a software for that, my UV knowledge is stuck in the times of DesireZ :D
[HTC One X+] Thermaltake868:
I can only do undervolt here not overvolt in Venom Tweaks...but maybe with some other app.
[HTC One X+] ivicask:
Im using -50mv without problems, i doubt your problems are due undervolting, try clean flashing rom man..
[HTC One X+] aardappel12:
My phone started becomming quite unstable at -20mv already, -15mv is fine however :p

Became especially unstable after ending sessions under heavy load (i.e. playing a game and then removing it from memory).
[HTC One X+] Thermaltake868:
ROM was installed 3 days ago full wipe. I didn't have problems with freezing before on stock kernel.
[HTC One X+] saitch76:
Trickster Mod free version will let you tweak voltages.
[HTC One X+] nik3r:
Ok this is how you do it :D

Create a new file userinit.sh with linux line ending (you can't use init.d for this!)

#!/system/bin/sh
echo 4 > /sys/power/pnpmgr/hotplug/min_on_cpus
sleep 3
echo "750 825 862 912 937 987 1025 1075 1125 1212" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "750 825 862 912 937 987 1025 1075 1125 1212" > /sys/devices/system/cpu/cpu1/cpufreq/UV_mV_table
echo "750 825 862 912 937 987 1025 1075 1125 1212" > /sys/devices/system/cpu/cpu2/cpufreq/UV_mV_table
echo "750 825 862 912 937 987 1025 1075 1125 1212" > /sys/devices/system/cpu/cpu3/cpufreq/UV_mV_table
echo 0 > /sys/power/pnpmgr/hotplug/min_on_cpus

Then copy it over to /data/local/userinit.sh and set permissions

adb push userinit.sh /data/local/userinit.sh
adb shell
chmod 0775 /data/local/userinit.sh
chown 0:2000 /data/local/userinit.sh
reboot

all set ;)
[HTC One X+] Thermaltake868:
Okay I never done this before, I am on windows I don't use linux.

Can I download some userinit.sh open with wordpad copy paste that and save with same extension?
[HTC One X+] nik3r:
Root explorer can do it too, without PC, you can use the file in attachment, I created it properly for you.

Just set its permissions to 775 to allow execution and owner to 0:2000 (root:shell).
[HTC One X+] nik3r:
EliteKernel 140106 EX5 is released

This is experimental, that means don't trust it until you extensively test it!

Changes:

- cleared kernel log spam

- better AES & SHA-1 performance

- experimental network/wi-fi performance tweaks

- added fastcharge (enabled by default)

- added support for UHID drivers (might help with gaming controller compatibility)

You can see more details and unreleased changes on my github https://github.com/niker/elitekernel_oxp_42/commits/elitekernel_oxp_42

~ Enjoy