yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] eraste:
Best kernel for cleanrom 5.1 imho. No freaky re boots, phone doesn't heat up, perfection.

Scribed on my Clean one X
[AT&T, Rogers HTC One X, Telstra One XL] justmart:
Hello! There is any reason for a lag pressing the home button?
[AT&T, Rogers HTC One X, Telstra One XL] ethantarheels123:
There is none...
[AT&T, Rogers HTC One X, Telstra One XL] justmart:
How you goint to tell me that? There IS lag if I press the home button after a few minutes on Chrome... The same thing happens with the app drawer... Plus random reboots. You don't have my phone...
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
He's saying it has nothing to do with the kernel, and he's right. That's a software problem.

Anyway, before you blame your problems on the kernel, you need to do a full wipe and reinstall.
[AT&T, Rogers HTC One X, Telstra One XL] justmart:
How is the software? Before I installed this kernel I didn't have that. I'm going to try your stock to see. Thank you
[AT&T, Rogers HTC One X, Telstra One XL] eraste:
Usually a kernel will assist in any lag issues.

What ROM are you running?
[AT&T, Rogers HTC One X, Telstra One XL] zrv:
i juz flash cleanrom 5.1 with elemental 3.2 ! everything work well but only main camera didn't work , i reflash boot.img from CR5.1 , it work again !!!

do anyone have this problem ? give me some advice ? tks u all so much !!!
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It must not have installed properly, because the installer copies the camera libraries automatically. If the camera works with the clean ROM kernel, then you still have the old camera libraries. Try reinstalling and make sure the installer completes successfully.
[AT&T, Rogers HTC One X, Telstra One XL] justmart:
CleanRom 5.0
[AT&T, Rogers HTC One X, Telstra One XL] eraste:
You get it worked out? Cleanrom 5.1 fixes some of that lag, I can tell you it is a known issue with custom ics Roms. I experienced home button ans app drawer lag on cleanrom 5.1 also. Usually only the first time I pressed it after a while. Then subsequent presses would be fine until the phone sat a while again. So those two lag issues are known in the cleanrom thread. I used elemental ( latest) when I was on cleanrom it helped a little but ics is the issue.

As far as reboots. I didn't have any on cleanrom 5.1 and elemental. ( got lucky) my phone can handle crazy settings. having a few here and there on venom now with or without elemental.

Good luck.

sent from my soon to be sold for note 2 HTC one x. So much for the term "flagship"
[AT&T, Rogers HTC One X, Telstra One XL] justmart:
Thank you for your reply. I installed Elemental stock and everything is working great now... BUT! My camera is not working... I already wiped cache and dalvik cache and reinstalled the kernel... Still not working. Any help?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You need the older Camera libs.

Go to the beastmode thread and look for camera fix zip.

You could also try a dirty flash of cleanrom.
[AT&T, Rogers HTC One X, Telstra One XL] justmart:
My quick fix was flashing Elemental 3.2 again. I needed the cam asap. Thank you for your response!
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
When you use aroma to flash this on 1.14 does it flash?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It should, it may take several minutes.

If it doesn't work for some reason, use fastboot method.
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
If you use fast boot though wouldn't you lose all the options chosen?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
The aroma installer will set most of the options in a config file. But if you fastboot flash, you will end up with 1.7GHz as your CPU frequency, IIRC.

However, the installer should work on 1.14, lots of people have done it. It might take a long time, give it 10 minutes.
[AT&T, Rogers HTC One X, Telstra One XL] leecavturbo:
Error message your device is not s4?
[AT&T, Rogers HTC One X, Telstra One XL] 954wrecker:
You have the quad core this forum is for the dual core version
[AT&T, Rogers HTC One X, Telstra One XL] leecavturbo:
Is there a quad core kernel?
[AT&T, Rogers HTC One X, Telstra One XL] Kole_Ackerson:
NO. GO TO YOUR FORUM. This is the att telstra and rogers one XL forum not the HTC one x
[AT&T, Rogers HTC One X, Telstra One XL] Shryvone21:
Hmmm you tell me;). Dude sometimes experiment and if something goes wrong then come back and tell us:):thumbup::beer:
[AT&T, Rogers HTC One X, Telstra One XL] KarimKh:
Hey guys, thanks for the efforts, Elementalx is such a beauty !

I have a quick and simple question : In my N5x, it shows that ZRam uses nearly 500mb, Can I change this value ? Maybe expand the value to 1Go so the device performs better ?

When I use 2 Ram consuming apps for example, my phone lags a little bit, won't Zram help it here ?

Thanks :)
[AT&T, Rogers HTC One X, Telstra One XL] KarimKh:
Anyone ?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You can change zram size with ex kernel manager. I'm not sure it's good idea to make it 1gb. Which phone do you have? Is it a one XL?
[AT&T, Rogers HTC One X, Telstra One XL] KarimKh:
Nexus 5x !

Why would it be bad ? having 1Go is better than 500mb, isn't it ? or maybe it will consume more resources ?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You should post in the 5X thread.

Zram is slower than regular ram. But if you have lag, it's probably caused by something else, not ram.
[AT&T, Rogers HTC One X, Telstra One XL] KarimKh:
I'm not experiencing regular lags, it only happens when I open more than 2 big apps. Wouldn't 1Go Zram help more than 500mb ?
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
Awesome kernel that flies under the radar.

---------- Post added at 11:29 PM ---------- Previous post was at 11:05 PM ----------

When I try to download sweep2wake disable file... It doesn't download, just opens up in a browser.
[AT&T, Rogers HTC One X, Telstra One XL] nimrodsv:
Right click -> Save link as..
[AT&T, Rogers HTC One X, Telstra One XL] nugzo:
Tried Kernel Tuner, System Tuner, Set CPU, Rom tool box, no matter what inteledemand wont stick. Frequencies change by themselves. I've never had so much trouble with frequencies, governors etc not sticking. I know its not the devs fault here because it seems to happen with every kernel.. Anybody know why?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
If the governor is changing, there must be something else, perhaps a script or something, trying to change it. This kernel only has ondemand, intellidemand, performance, powersave and userspace. If you have an app or script trying to set to badass or smartass2 or some other governor not in this kernel, it might set ondemand instead.

On my system, if I don't use any overclocking apps, it boots up with intellidemand and frequencies 192-1998 on both CPUs. If the CPU temperature reaches 60C, it will throttle the cpu frequency until the temperature goes back below 60C .

If you read the first page of this thread, I explain another scenario where minimum frequency will change to 384MHz.

It is impossible (as of now) to make frequencies stick on CPU1. That's why I made the 1.7GHz version.
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
The only way I can get it to stick is with no Frills and ticking the box in settings to not allow any app to change the settings.
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Thanks for the latest kernel flar2! I'll be using your kernel from now on. I especially like the sweep2wake you included.

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] carl1961:
Kernel has been working Great 1.7 with default settings, flashed with Flash Image GUI from the market on my AT&T One X 2.20,
[AT&T, Rogers HTC One X, Telstra One XL] CheesyNutz:
how this kernel compare to beast ?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
ΔΔ my goal for this kernel is to add features but keep it stable, and to have a good balance between performance and speed. This kernel is meant for dependable daily use. I want to keep it simple, so that the default settings work well, but still have some options for people who want to tweak it (eg: zram and voltage settings).

To the others: thanks for the feedback!
[AT&T, Rogers HTC One X, Telstra One XL] plaster:
OTG Works as advertized. I only wish my wireless xbox 360 controller would connect via usb. It only seems to charge the controller. if I hit start, it starts searching for a wireless signal. My SF4 corded controller works, it just doesn't respond to the digital d pad. The game I was trying it on is The Bard's Tale. That was originally an xbox game, and it made use of the analog sticks.

I had to download StickMount somewhere other than the play store. The one on google play says it isn't compatible. Installed it, mounted my thumb drive and it works. Mounts the thumb drive in "sdcard/usbStorage/sda1". It wont mount in recovery, so if you wanted to use it for ROMs or backups, you'd have to copy them from the drive to your phone. It's still a lot easier than lugging a laptop around with you.

The mouse and keyboard via a splitter is cool. It's like having a very small computer.
[AT&T, Rogers HTC One X, Telstra One XL] nugzo:
Yes No Frills works great. Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] ken bentley:
Flar2 thanks for the kernel,working real well, at least able to flash on hboot1.14 where unable to flash BeastMode no matter what I tried.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Excellent, thanks for the feedback. ElementalX is approaching 500 downloads (between all the versions).

I only have one crappy old gamepad to test with, so I don't know which controllers will work and which won't. The best thing to do is try them out. I explicitly enabled Xbox controllers, but there are probably many different models. Turge had one working: http://xdaforums.com/showpost.php?p=33933152&postcount=3751
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Could use a few testers if anybody's interested. I've modified and packed up a version of the virtuous Oc_daemon.

http://xdaforums.com/showthread.php?t=1985438
[AT&T, Rogers HTC One X, Telstra One XL] madsatan:
this is not going to work on CleanROM 5.0??
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Running this kernel on clean5 right now, no issues this far
[AT&T, Rogers HTC One X, Telstra One XL] oppy:
Installed this afternoon. Looking forward to the test drive!
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Interesting. I got a random reboot earlier today. The phone was sitting on my desk for about 3 hours trying to connect to a more than questionable WiFi connection and it just restarted. Something is wrong with this particular router. My laptop doesn't connect half the time.

This is personally interesting to me as the same thing happens both on your kernel and beastmode when placed under those same conditions - even at stock speeds. It might even do it with the stock kernel too I suppose.

I'm not asking for a fix, I just thought it was interesting and wanted to share my findings.

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Is the GPU overclocked in this kernel?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I'll check this out when I get a chance. I'm trying to fix the overclocking in kernel

No, but maybe in the next version. I don't want to add anything that's not stable though.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
Hello everybody,

I see the 2 overclocked versions to download, is there a stock max version (set at 1.5)? Maybe I'm not seeing it, lol
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Best I could figure is every time cpu1 comes online HTC has it pulling maxfreq from somewhere else in the kernel instead of cloning whatever cpu0 is set for. I spent a few hours digging through kernel source but never found a smoking gun yet.

Oc_daemon I put together won't fix that. But it does give you options for separate sleep/awake governors and min/max speeds (ie.. 192min/384max & powersave gov while sleeping Cruz who cares how fast things happen while its asleep right?) Fix cpu1 and all will be perfect!
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Right now there is a version that is completely stock except it has otg: http://goo.gl/1b6Xu

That's basically it, whenever CPU1 goes offline, it loses the settings and returns with the highest frequency available as its limit. I've tried a few things to make it remember the user set max freq, but so far no luck.
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
I was chasing another path, basically looking at when cpu1 comes online and what its being set to when it comes on. I would think it should clone what cpu0 is set to, but I think its setting to the same default cpu0 does on a reboot, back to max.

Its been years since I looked through code and I'm a little rusty. And this is bigger than anything I ever worked on before. Like riding a bike though, comes back quick
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I've mostly been looking at drivers/cpufreq/cpufreq.c and also arch/arm/mach-msm/cpufreq.c.

The other thing I attempted a couple times was to make it boot at 1.5GHz. It's really not ideal that it boots at the max frequency.

If I could make it boot at 1.5 and make cpu1 frequencies stick, then I would make one kernel overclockable to 2.1. I know it can be done, but I have a limited amount of time to work on it (I wish I didn't have a day job ;))
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
There is now a 1.5 GHz version of the ElementalX kernel, link is in the OP.

It has all the same features as the overclocked versions
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
how is everybodys battery life with Ele.X? just flashed the 1.5 version, ive been on beastmode but figured id give this a try. it looks great :good:
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
I flashed last night and have been playing and it has been really good, running using min and max in venom tweaks and performance gov. Been on all day and still at 57%. Phone has been very smooth and snappy as well! Oh!!! and someone flipped the LTE switch and been testing that too!

Sent from a slithery smooth phone!
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
I've been running this one since Day 1 with CR4.5 and have had zero problems. OTG works as advertised.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
I flashed the 1.7 kernel and my phone freezes every time I get a call.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
What?! You actually use this as a phone? j/k

Which ROM are you using? Have you tried a full wipe? I haven't heard any other reports of this.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Lol yea can you believe that? I use it on ViperXL. I flashed it over Beastmode kernel cuz I didn't wanna wipe everything and reinstall the rom just for the kernel. It's weird. Every time I get a call my phone freezes on the lockscreen and the ringtone just keeps playing and playing. It doesn't even stop when that person hangs up I don't think. My settings were 1.7ghz on both cores with both active and I added that zram script. Maybe it was one of those two things? Or both?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I've been using ViperXL with zram and 1.7 kernel all week. I even flashed BeastMode 4.3 on for a while yesterday to check it out and then returned to ElementalX. No problems making or recieving calls. All I can suggest is try a full wipe.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Alright. I'll try that. Do you prefer the 1.7 kernel over the 2.0 version?
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Yes, yes he does. Read op. :):beer:

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
This device is fast enough even at stock speeds. But it's nice to have a little boost. The 1.7 version has by far the most downloads.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
I did. It just mentions 1.5 and 1.7. I wasn't sure if the 2.0 version was any different that 1.7. I also read the zram paragraph but I don't really understand it fully. Is it more beneficial to use zram or to delete the script?

I just got my otg cables in the mail today and they work great with your kernel. My mouse and usb drive mounted fine. Great work with that.

The only thing is that I notice a bit of lag when I move between screens using the 1.7 kernel and the freezes during phone calls. I'm gonna try using 2.0.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
The 1.5, 1.7, and 2.0 kernels are exactly the same except the different maximum speeds.

I would suggest disabling zram for most people. In most scenarios it won't make your phone faster, it might allow you to have more apps open. There also could be a bit of battery drain with it. I'm still experimenting with optimal settings. Version 2.1 will have some zram improvements.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Allow for more apps to be open with or without zram?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
More apps can be open with zram.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
These are the default settings when I flash version 2.0. Do they look right? Is everyone else getting the same? 1.7 has similar but a little different default settings.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Intellidemand is the default governor

sio is the default scheduler

Readahead is set to 4096

Min frequency for both CPUs is 192

I don't do anything to the GPU
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Did you see the screenshots? Those are what the default was when I flashed the kernel. Min was set to off and deadline was set as the scheduler. So I don't know what else is messed up. That's why I included the screens.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
kernel tuner is not reliable for this. If you look at the settings in sysfs, they would show sio and 192 (and 4096 for readahead)
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
What's sysfs? So don't use kernel tuner then?
[AT&T, Rogers HTC One X, Telstra One XL] bts0uth:
Can someone post the boot.img of the newest release. I can't flash this on the new hboot

Sent using my HTC One X running AOSP 4.1.2 (Nocturnal'd Dirty 4.5 Elements Rom)
[AT&T, Rogers HTC One X, Telstra One XL] 954wrecker:
Great work on this kernel. I'm spoiled now at 2.0 I've tried all the other speeds and this one is just too smooth to stick with anything else.

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Might be a silly question but if I flashed this kernel through venom tweaks is it any different than flashing from this thread? I don't recall having choices as to max oc. Not that I always pay attention. Thanks for any clarification.

Sent from a slithery smooth phone!
[AT&T, Rogers HTC One X, Telstra One XL] 954wrecker:
Same if you want 2.0 I did notice 1 boot after flashing it myself and 2 boots when I let venom tweaks do it. But it still gets the job done either way I did it a few times both ways today testing all the different speeds

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] thedauntlessone:
What app do you guys use to mount usb drive? Stickmount by Chain Fire is not compatible with HOX =/
[AT&T, Rogers HTC One X, Telstra One XL] watcherliu:
really cool！ I like S2W and OTG.

Thank you!
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Use no frills with prevent changes from other apps setting

The boot.IMG is in the zip file for download on the first page. Just unzip.

Google for the stickmount app.
[AT&T, Rogers HTC One X, Telstra One XL] ethantarheels123:
I noticed that battery life for this kernel isn't as good as beast mode... Or maybe its just me?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
zram will use battery, though my next version will have improvements to zram.

S2W also uses battery, and I will have some options for that too.

Disable zram and there shouldn't be much difference from beastmode.

You can also tweak intellidemand to have a higher power saving bias. I have it set to 0 by default.

A setting of 10 or 20 would help.
[AT&T, Rogers HTC One X, Telstra One XL] thedauntlessone:
Do you mean this? It says HOX is not compatible with the app.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
This kernel makes it compatible
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
Would you mind explaining this a bit more? What exactly would changing this value do, and where would I change it? Also, since this kernel is undervolted by default would 0 under voltage in venom tweaks be at - 25mv? Or is that overwriting the UV
[AT&T, Rogers HTC One X, Telstra One XL] jbm76:
Kernel tuner -≥ governor settings, can be changed there..I am running Bm 4.3 and changed mine after seeing that post...charging at the moment so can't report anything apart from that...
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Setting power save bias to 20 will make the CPU use browsing mode, which is a couplesteps lower than the highest frequency. It will only kick into the highest frequency when you're playing a game or something very CPU or graphics intensive.

The higher the number (0 to 100) the lower the browsing frequency will be

I think -25 in venom tweaks would underfoot a further 25

PS: Version 2.1 might be out this weekend
[AT&T, Rogers HTC One X, Telstra One XL] nighthawk696969:
Well the latest ElementalX with max oc 1.5 Ghz breaks my wifi on the 1.85 stock.Any advises?
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
How would I change without kernel tuner? Settings don't stick for me with kernel tuner so I removed it.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
echo 20 > /sys/devices/system/cpu/cpufreq/intellidemand/powersave_bias

Copy and paste that into the terminal as root

I'm going to make an init script where all the settings can be customized
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I think it should work. Try wiping cache and dalvik

Anyone else with this problem? Maybe 1.85 is to old to work with this kernel. The kernel is based on 2.34.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
perfect, thanks flar. you said 20 will bring the phone into browsing mode, so setting it to 10 wouldnt scale it down as much?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
That's right
[AT&T, Rogers HTC One X, Telstra One XL] Mister J:
Wouldn't that setting reset on reboot?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Yes, that's why I plan to make an init script.

Very easy to do, just make an executable file that contains the code below and drop it into /etc/init.d

#!/system/bin/sh

echo 20 > /sys/devices/system/cpu/cpufreq/intellidemand/powersave_bias
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
hmm, ill just wait until your next update instead of messing with it =p . any spoilers? im excited to see the next update :D
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Hopefully I have time to work on v2.1 tonight. Aiming to have optional GPU overclock, better zram performance (fudgeswap + Google snappy compression), extra sleep2wake option and some small fixes. But unfortunately I still haven't fixed the CPU1 frequency settings.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
ah, must have missed the post on the cpu1 issue? been watching my cores speeds and they seem fine? :confused:

edit: just to add, my phone was freezing whenever i recieved a call. it would either freeze before i answered or after i hung up and hit end call. had to add 25mv in venom tweaks to fix. my phone hates being undervolted lol
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It's not a huge deal, just that if scaling frequencies stuck on CPU1, I wouldn't need the 1.5, 1.7 and 2 GHz versions. We could have one kernel with all the overclocking options.