yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] cecilyen:
Came from BeastMode 4.4. Flashed 3.1 last night w/ CPU stock, GPU OC, zRAM, S2W on. So far so good. No SOD or random reboot overnight. :thumbup:

I have a question. Why the voltage can't go lower than 800mV as BeastMode did? I can manage to get 192 MHz to tun on 700mV. But, I can't go down beyond 800mV with ElementalX. Again, thanks for the great kernel!
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Newest versions of that app have fixed this. That was his attempt to try to figure our new htc devices out, I think he's got it now just like nofrills.
[AT&T, Rogers HTC One X, Telstra One XL] XNine:
I'm using it on CleanRom 4.5. I'm using 4.5 since there's no menubar color change for CleanRom 5. For the Kernel, I think I used pretty much all default except I turned off the Swipe to Wake. I don't game much, but overall, the thing has been smooth. I didn't use my phone much in that time, mind you, but it was nice to see that I didn't have like 32% left at 6PM. I didn't charge last night, and waking up this morning I had 40% battery left. I'm also using CPU Tuner as the governor.
[AT&T, Rogers HTC One X, Telstra One XL] wdkingery:
this could be considered abnormal!

looook at this right hurr..

over two days between charges, with over 3 hours screentime and a 30 minute phonecall

downright impossible
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Not really abnormal but pretty damn great! I got this one and it freaked me out. This was with an earlier version but I am thinking it is only getting better.
[AT&T, Rogers HTC One X, Telstra One XL] NJGSII:
What app would you recommend using now that you can fully control the cpu and gpu?
[AT&T, Rogers HTC One X, Telstra One XL] tonie972:
LOL!!! You guys are barely using your phone and so I don't know why you're posting to brag.
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Not bragging, just showing that when I don't use my phone it can last a good while, I actually have a life and don't need to be on my phone 24/7 but thanks for the useless post anyway!
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Updated the performance kernel to v1.1 (rebased on 2.34 RUU kernel)
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
This kernel also needs a cool name so we can properly represent elsewhere. :D
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
^^good idea, I never even thought about a name.

I want to keep the kernel clean and simple, so from now on I'm going to call the stock version Elemental and the performance version Elemental-X.

I will change the filenames and buildnames next time I recompile.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Updated performance version, which is now called ElementalX

Changelog:

-changed name from flar2-performance

-disabled gentle_fair_sleepers

-made intellidemand the default governor

-made 192MHz the default minimum cpu frequency

-override init.qcom.post_boot.sh

-adjust lowmemorykiller for better multitasking
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
I set 192 as low end and 1728 as high...the high sticks but low keeps defaulting back to 384.

I have been unsuccessfull on any kernel to be able to have my CPU settings stick. Just wondering what I'm going wrong.
[AT&T, Rogers HTC One X, Telstra One XL] WhatTheAndroid?:
So this kernel is good on normal stock rooted, and does newer hboot have to flash boot img or just flash the zip?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
^^Should be fine on any Sense based ROM

Flash from recovery works on older hboots, newer ones will need to extract boot.img from the zip.

Are you using the most recent build (ElementalX-v1.2) ? v1.2 will set default governor and min frequency. I've also had success with No Frills.

Only the latest build that I posted last night is able to override the settings in /system/etc/init.qcom.post_boot.sh

EDIT: actually, mine just changed back to 384 too. Try editing /system/etc/init.qcom.post_boot.sh to set the min frequency. It might be the culprit.

__________________________________

On another note, I don't like the lowmemorykiller tweaks in v1.2, they will be reverted in the next build (actually, they're set in the ramdisk). This can be changed at any time with scripts or command line anyway.

If anyone is interested in changin them, these are the settings I used in v1.2:

echo "0,4,6,8,14,15" > /sys/module/lowmemorykiller/parameters/adj

echo "2560,4096,6144,7680,8704,10240" > /sys/module/lowmemorykiller/parameters/minfree

I got higher benchmarks with v1.2 though.
[AT&T, Rogers HTC One X, Telstra One XL] WhatTheAndroid?:
so extract boot img, flash boot image via bootloader, take zip and install via recovery? should the zip have boot img in it as well if installed via recovery?
[AT&T, Rogers HTC One X, Telstra One XL] caviera:
It works great but breaks the camera in viper 2.1.2, anyway very good work!

Enviado desde mi HTC One XL usando Tapatalk 2
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
192 won't stick, keeps reverting as 384 ad minimum. I included screens to show you the requested and current. And what kernel I have flashed.

I have yet to get CPU settings to stick on this phone yet.
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
See 192 won't set and stick.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I thought 192 was sticking, however, my phone was set to 384 minimum this morning. I rebooted earlier today and haven't touched any CPU settings, so far it has stayed on 192. I'll leave it alone and see if it resets to 384 tonight. I'm guessing it might be HTC SmartSync that resets it overnight. If SmartSync is reading the init.qcom.post_boot.sh file, it will have to be modified.

Otherwise, I have v1.2 set to ignore init.qcom.post_boot.sh on boot up, this file tries to reset the minimum frequency to 384. (Basically, I could just add a modified init.qcom.post_boot.sh in the installation zip, but I don't want to install extraneous things along with the kernel or mess with people's files, so I added a workaround to the kernel's ramdisk to make the phone ignore init.qcom.post_boot.sh on boot).

_____________________________________

Interesting, anyone else have this? I'm on Cleanrom V, but actually use the camera from Viper with no problems.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You only have to use one method. (eg. if you flash in bootloader, you don't need to install the zip in recovery, and vice versa).
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
I am on 1.2 so why do you think mine is still reverting to 384?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
^^I don't know yet, possibly HTC SmartSync or something. What Rom are you using? Did you try changing init.qcom.post_boot.sh?
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
Cleanrom 5. And no...what would I need to change on it? Is it at system/etc?
[AT&T, Rogers HTC One X, Telstra One XL] joho5:
Would I change all these to 192? Its in 4 locations.

Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
There's no need to change it because I just tested it and it won't work. I have another theory now and will report back later.
[AT&T, Rogers HTC One X, Telstra One XL] MoonDogg98:
USB OTG Helper

by: Ray Of Light

Works well with this.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
New build: ElementalX-v1.3

-fixes the 192MHz minimum frequency not sticking. It should not change to 384 anymore.

-removed lowmemorykiller tweaks

The reason it was changing was because of the thermal daemon. Whenever the CPU was throttled due to high temperature, it would set the minimum scaling frequency to 384MHz. Now the daemon works as normal (i.e. changes the max frequency when the CPU when it gets hot) but does not mess with the minimum frequency.

NOTE: setting your frequencies with No Frills and CPUMaster seems to cause it to eventually go back to 384MHz. These apps change permissions and allow the thermal daemon to change it back to 384MHz.

If you use Kernel Tuner to set the max frequencies and don't move the min frequency sliders, 192 MHz will stick.

Kernel Tuner: http://xdaforums.com/showthread.php?t=1719934
[AT&T, Rogers HTC One X, Telstra One XL] NJGSII:
I'm what you call a power user and I never get numbers like that. I use my phone as a music player heavily, as well as browsing the net, and other things. I really don't care much about battery life as my phone is on the charger at various points of the day. I'm fully charging it every time, but I give it some juice when I'm not using it.

I wouldn't call 3 hours screen time and a 30 minute phone call over a 2 day period as heavy use.

Everyone uses their phone differently is what I'm trying to say.
[AT&T, Rogers HTC One X, Telstra One XL] Zarboz:
disregard
[AT&T, Rogers HTC One X, Telstra One XL] XNine:
Oi, Nippledick, no one is bragging, we're thanking the dev for his work. Considering I am a full-time student and full-time employee, I have about 6 hours in a day where I can charge my phone. That's when I sleep. For my phone to make it through the entire day is nothing short of amazing compared to the battery life and overheating I was experiencing prior to using this kernal.

Everyone uses their phone differently and battery life is important to a lot of us who have to be at the disposal of our employer 24/7. So, take your **** attitude back to your xbox.
[AT&T, Rogers HTC One X, Telstra One XL] nighthawk696969:
Hi flar, first of all congrats for the Rom!Now the problem I am experiencing with both this kernel and the beastmode one is, that the sound comes out distorted, just like the speakers of the phone are partially broken.The sound that comes out ,is replacing the bass mostly with those speaker crackles.The funny thing is, when I listen to music through the htc's music player, the sound is normal.This happens on the ringtone music and other system sounds.Of course when I restore the default kernel everything returns to normal.I am currently on ViperXL 2.3.2.
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Might want to take a look at this, dont know if it will help but worth a shot. My sound is fine with viper and this kernel, I did not flash the Rezound mod when flashing Viper.

http://xdaforums.com/showpost.php?p=33783576&postcount=3549
[AT&T, Rogers HTC One X, Telstra One XL] dafunk60:
I believe that is the rezound audio in viper. I'm running elemental and viper minus the rezound mod with no distortion but had distortion with the rebound mod.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Hey, flar, something interesting happened today. I just built an inductive charging case using Palm Touchstone parts, and when I had it on the charger, it was rebooting about every three minutes.

I was overclocked, so I started scaling it back thinking that was the issue, but it still happened. I pulled it off the charger and oc'd back up to 2.0, and it's been fine all afternoon. I've got it on the charger again now, clocked down to 1.5, and it's behaving.

Not sure what's going on, but thought you'd be interested in knowing. I'm wondering if the charge through the pogo pins is implicating something in the kernel that no one has dealt with yet because AFAIK there are no charging docks on the market that use the pins.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
^^I forgot this phone even had pogo pins because my case covers them up. Do you know the pin-out for them?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
The limits are 800 to 1350. Maybe next version I'll change it to700.

There isn't an app for the gpu at the moment. For CPU, I've been recommending no frills.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Top to bottom:

1. 5v

2. Data -

3. Data +

4. Audio out

5. Ground
[AT&T, Rogers HTC One X, Telstra One XL] tonie972:
My phone also restarted by itself today.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Random restarts are usually a sign of undervolting or overclocking. If it happens again, try lowering your max cpu frequency or raise the voltage.
[AT&T, Rogers HTC One X, Telstra One XL] tonie972:
I didn't OC.
[AT&T, Rogers HTC One X, Telstra One XL] katdog75:
Let me know if you figure out how to get rid of the crackling. I don't remember if I flashed rezound way back when (I didn't think so) but I have noticed my speaker crackling too and can't seem to get rid of it. :confused:
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
It's probably because it's undervolted by default. I had the same problem.

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] buddy17:
Would it ever be possible to configure the S2W settings?? Like configure what percentage of the bottom bar needed to be swiped?

Sometimes it is hard to reach the very corners of each side, so it would be cool to only have to swipe the middle 75% of the bar. Maybe 10 or 15% on each end could be a dead zone, with the middle 75% that actually activates the S2W.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Is the sound problem with Viper due to clipping? I installed the rezound option once and the volume was really really loud. When the signal is overdriven like that it results in clipping, which could be described as a crackling sound. I haven't modified anything related to sound in the kernel.

It could be changed, but I like it the way it is. It's been stable for me and there are no accidental swipes.

I hope it doesn't seem like I'm shooting suggestions down all the time, it's just that I want to keep this kernel simple. This my daily driver and I need it to be stable.

I definitely encourage people to make suggestions for features and ideas, so please keep them coming. I just may not implement them all :)
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
How does this compare to v2.1?

I'm kinda stuck on that :D
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
If You are talking about 2.1 vs. 3.1, on my device I would have to say they are equally as stable. I would have to give the nod to 3.1 for speed though as it seems to be a tad snappier. Right now I am @ 2.0, gpu oc, no s2w, intellidemand, sio, +50mv
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
How is your battery life. I'm getting almost 5 hrs on screen time a and 22 hrs total with v2.1
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
2.1 is perfectly fine. Here are the differences between 2.1 and 3.1:

-In 3.1, the refresh rate for HDMI output is increased. Previously, the output was choppy.

-In 2.1, CPU1 always runs at the maximum frequency. in 3.1, the frequencies set for CPU1 will stick, so you can set your cpu frequency to whatever you want. You can also choose a max anywhere between 1.3 and 2.0 GHz in the installer.

-3.1 has faster bus speed and faster l2 cache.

-3.1 has ability to overclock/underclock the GPU whenever you want.

-3.1 has a config file at /etc/elementalx.conf for setting GPU frequency, sweep2wake options, powersave bias and zram.

-zram and memory management is improved from 2.1 to 3.1

-thermald is changed to have less throttling

-optimized the boot process in 3.1. It probably boots a few milliseconds faster :victory:

-re-enabled fsync in 3.1. fsync is often disabled for better disk i/o performance, but I re-enabled it because there is a risk of data loss and file system corruption if your device crashes and fsync is disabled.

You'll have to decide whether you need/care about any of that stuff.
[AT&T, Rogers HTC One X, Telstra One XL] Red5:
3.1 is snappier than 2.1 and I have to say Im getting better battery life with 3.1 as well. I skipped 3.0 because I was happy with 2.1 but 3.1 looked so nice and had so many great reviews I made the jump... Im glad I did.
[AT&T, Rogers HTC One X, Telstra One XL] CheesyNutz:
flashed the newest release when it was released ... im on cleanrom 5.1 and im getting 20 + hours on a charge with moderate use with 2-3 hours screentime
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Not really a power user but based on some of my past usage I could probably get that fairly easily, I have to charge every day for the most part with 2+ hours of screen time when I am working as I make a lot of calls and usually have a 2+ hour conversation every night with the sig. other. When I am home and not working I get close to 2 days with about 4 hours screen on! This is very comparable to my 2.1 use, I post a couple of screen a page or 2 back.
[AT&T, Rogers HTC One X, Telstra One XL] happilyaccosted:
Flar2, I have no idea what witchcraft you did, BUT EVERYTHING WORKS!! First kernel I can use with no hangups, screen flickers, apps closing, and random reboots!

Do you have a PayPal?? Beer is on me.
[AT&T, Rogers HTC One X, Telstra One XL] style2burn:
What exactly does the config file do for s2w between 3.0 to 3.1? Fantastic kernel btw, strong work
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
I'm ready to flash :D
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Update: I charged it up to full when oc'd to 2.0 ghz tonight and had no problems. So who knows.
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
My phone is flying even more now. Just have to test out battery life. First impression is A+
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Just remember to post your config please, always nice to ser others settings.:)

Sent from a slithery smooth phone!
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
Version 3.1 has made me a convert. Previous versions were a little laggy and I would get random reboots with my preferred set up so I used beastmode. I recently decided to try 3.1 and I couldn't be happier. My phone has never felt faster and battery life is ridiculous. I've been busy today so I haven't been on my phone much but the standby is phenomenal. My phone goes stone cold when I'm not using it and that's exactly how it should be. Awesome work flar.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Thanks man. Donations are not required but much appreciated, there is a button just under my name to the left.

I changed it so you no longer have to edit the init script and risk making it non-executable. The config file is now /etc/elementalx.conf.

For S2W, there are still three options: full sweep2wake, sweep2sleep only, and disabled.

Haven't looked into it at all, but suspect the pogo pins may be able to switch the phone into different modes, like dock or car. Not sure if they could do hdmi out or usb host, but the pinout you posted shows they definitely have some usb support.
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
I will. Cause I want all of us to have awesome battery life :D
[AT&T, Rogers HTC One X, Telstra One XL] alx1880:
Hello, I recently installed 3.1 just for OTG purposes. I keep 1.5 GHz, sleep2wake, no OC and no zram, I'm on CleanRom 5.1 as well.

I get a lot of freezes while playing games, specially Rovio games, and a little reboots while browsing on ICS Browser+. I don't know what could be causing this problems, but it's getting really annoying. I would appreciate if someone could advise me how to fix this problems, because I cant let go OTG.

Thanks in advance.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Try increasing your voltage.

The other alternative is to try the stock kernel with OTG support. The link is in the OP. It's 100% stock with OTG support added.
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
Me on v2.1, I'm looking to outdo this on v3.1

I'm running Viper XL with the 1.7 kernel v3.1 same settings as below. May play with some settings later. But default for now.

This is with everything default no tweaks. I had my brightness all the way up. You can't hide this beautiful screen. Even though auto brightness or 30-50 will increase battery life by a couple hours.

View attachment 1554937

View attachment 1554938
[AT&T, Rogers HTC One X, Telstra One XL] alx1880:
Ok, how do I increase the voltage?
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
If you have the app Kernel Tuner than go into Voltage and press the +12.5 two times.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Well, definitely you can activate car or dock mode through the pins. And the international HTC dock can do audio out (but not data, if I'm not mistaken). It ought to be possible because the pinouts are almost the same as standard USB, but possibly there is some kernel support required. However, since there are few or no accessories to take advantage of this, I'm not sure there's much point in fooling around with it. My inductive charging setup works but also seems to wake the phone up periodically for no apparent reason.
[AT&T, Rogers HTC One X, Telstra One XL] adolfo778:
When I connect my car charger occasionally it wakes up as well.

Sometimes it even connects into dock mode and won't exit unless I reboot. Weird :p
[AT&T, Rogers HTC One X, Telstra One XL] happilyaccosted:
I've found that I do get apps freezing with intellidemand governor. Try using power save
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
5 hours of screen time with brightness all the way up? That's crazy!
[AT&T, Rogers HTC One X, Telstra One XL] ziroxs:
I am very satisfied with this Kernel and Viper ROM. No issues found. Battery usage is better than with my old One X.

Gesendet von meinem HTC One XL mit Tapatalk 2
[AT&T, Rogers HTC One X, Telstra One XL] n8hian:
OT - What is the font you used for the zip installer? Really would like to use it. Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
I'm playing around with settings and looking at other people settings and trying to combine some of mine as well. When I figure out something I will post.
[AT&T, Rogers HTC One X, Telstra One XL] wdkingery:
I rarely get phone calls.

But today, a friend was calling a few times. And it didn't ring! Didn't wake the screen.. I just noticed the green light blinking, woke my phone and saw a missed call. :(

Also, my phone is a bit slow, is there a file I can edit to turn 1.7 ghz into 1.9 ghz?
[AT&T, Rogers HTC One X, Telstra One XL] carl1961:
I had issues, but I did a clean install , factory wipe, re-installed ROM and Elemental v 3.1 and haven't had any issues anymore, if you bounce between different DEV's kernels you will have issues, because each kernel installer installs to different places and it is almost impossible for a kernel DEV to clean up another Kernel's files
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You have to reinstall to increase the max frequency

As for the problem with missed calls, nothing in this kernel should affect that. Make sure you have a nice clean installation. I can't stress this enough. I do full wipes and keep my nandroid backups really clean and I never have problems.
[AT&T, Rogers HTC One X, Telstra One XL] wdkingery:
Yeah I think yer right.. I was running a questionable kernel before, and haven't done a full wipe since I flashed my first rom.

I'ma deal with it after finals tomorrow.

Thanks guys.
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
My first run on v3.1

View attachment 1556382

View attachment 1556384
[AT&T, Rogers HTC One X, Telstra One XL] NJGSII:
Not sure if this is kernel related, but the following has happened a few times with two different roms (CR 5.1 and Viper XL) whilst using 3.1. Sometimes upon entering the lockscreen, it'll be entirely blank. The only way I can get past it is swiping down the area of the taskbar and get through from there.

I'm running stock speeds, with no GPU overclock, zram off, and sweep2wake and sweep2sleep enabled. Possibly, would the undervoltage be the culprit? Other than this, this performance and battery from this kernel has been very good.
[AT&T, Rogers HTC One X, Telstra One XL] The_Zodiac:
Which rom?
[AT&T, Rogers HTC One X, Telstra One XL] wdkingery:
I think we determined in another kernel that sweep 2 wake is the problem. It is having a buffer overflow from all the touching in your pocket, and can't unlock touchscreen
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
That's what I would suggest too. Disable s2w and see if it helps.