yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Tonight I'm going to work on v3.2, which will have slight changes to the installer and a couple small tweaks for speed and stability. Since it will have no big new features, if all goes well I might forgo extensive beta testing this time and post an open beta which will likely be the final version. We'll see.

The main change will be adding voltage options in the installer. I think most of the issues that people have relate to undervolting, so I will have three options: 1. undervolt like it is now, 2. moderate undervolt, and 3. stock voltage. This will allow people to have the voltage they want without having to use third party apps or init scripts. It will also allow those with the "slow" chips to undervolt by default where as of v3.1 they were forced to have stock voltage by default. The other changes will be fixing the installer for hboot 1.14, code cleanup and slight tweaks to intellidemand and zram.
[AT&T, Rogers HTC One X, Telstra One XL] Shryvone21:
Hey flar will you be creating a custom jellybean kernel when the update comes out????

Also thank you so much for your efforts and cant wait for the new v3.2 update to come out and be final!!!!!:victory:
[AT&T, Rogers HTC One X, Telstra One XL] NJGSII:
Will try and see if that works. Thanks.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Of course. It might not be immediate though, there may be some backporting involved because I doubt HTC will release the kernel source right away. But it shouldn't take that long, I've already taken a look at the X+ and Droid DNA source to get an idea of what we're in for.

I will also be out of town for over a week at Christmas, so I kinda hope JB doesn't come out until the new year :p
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
how dare you. bite your tongue, sir!

anyone here using kernel tuner not seeing mpdecision and thermald options? i see both in system/bin, when i hit the "?" in kernel tuner its telling me mpdecision and thermald are not found. new version of KT seems to have screen off profiles and id love to use them. unless none of this is impossible with elemental?

edit: ok so i was told these features arent in this kernel, which is why neither are showing up KT. flar, is this something that could be implemented? im guessing this wasnt added for stability purposes? im a noob at this kernel stuff, just curious! :confused:
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I don't include those things in the kernel and will not be adding them because they are unnecessary. The aim of elemental kernel is stability. I let the mpdecision binary do its thing and don't build it into the kernel with options because it works and it's stable and tweaking it won't give you any noticeable performance gain. Screen on/off profiles add needless complexity to the kernel, the way it works now gives excellent battery life and stability. I have modified thermald to give a little less throttling at high temperatures. You really want this working properly because you can damage your phone if thermal protection is not configured properly. If you want to change thermald settings, edit /etc/thermald.conf.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
Well now I'm glad you didn't implement this in the first place. Thanks for the quick reply flar. Apologies, I wasn't asking to have it implemented. Still a noobie on the kernel side of things. :)
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
No need to apologize, never be afraid to ask questions or request features :)
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Hey flar was there much of a change from beta 4 to 3.1 final? It seems my battery life was a lot better on beta 4. Noticeably better.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
They're exactly the same, I just changed the name of the zip. Must be something else.
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
Gonna give 3.1 another day and see what happens. I still seem to be getting better battery life with 2.1
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
^^battery life is a strange thing. I get much better life on 3.1. I would usually have 20-something percent left at the end of the day on 2.1. With 3.1 I usually have around 40 percent left.
[AT&T, Rogers HTC One X, Telstra One XL] c5satellite2:
Yeah, battery life is a product of so many variables. Most of the time it comes down to certain apps. I installed some zombie game from the play store, and after playing it once, my battery life went in the toilet. Uninstalled and all was fine. Facebook is a big offender. I don't use it, but others have suggested to turn off live streaming in the app. Cellular signal strength has A LOT to do with battery life also.

The kernel itself is very good when it comes to battery.

Things that should be turned off for better battery:

Pocket mode, dial pad touchtones, and vibrate feedback in settings/sound.

Keyboard vibration in keyboard/sense.

And lower your screen brightness as low as possible.
[AT&T, Rogers HTC One X, Telstra One XL] dafunk60:
HTC Sync Manager

Is anyone else successfully using the HTC Sync Manager software with ElementalX v3.1 and a Windows 7 x64 pc?. I haven't been able to get the phone to find the sync software after updating from v3.0. I only receive "Connection Timed Out, Unable to open HTC Sync Manager on your computer." on the phone and the HTC Sync Manager software never detects the phone.

I've done all the usual stuff to fix issues with the HTC Sync Manager software. I've uninstalled & reinstalled the devices, drivers, and software, reboots after uninstalling. I have the correct driver installed, I can connect to the phone with ADB. I can mount the phone as a disk drive, USB Tether, & Internet Pass-Through without issue. ADB debugging is checked on the phone. I suspect that this has nothing to do with the kernel but figured I would ask before flashing back to 3.0 as a test.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It might be the kernel, I was messing around with something related to that in anticipation of sense+ and didn't put everything back the way it was, I didn't think it would make a difference. If you try it with v3.0, let me know if it works (I don't have Windows so I can't test).
[AT&T, Rogers HTC One X, Telstra One XL] Shryvone21:
Yo jb ruu was just leaked from the one s.... New kernel??;)
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
What where.
[AT&T, Rogers HTC One X, Telstra One XL] dafunk60:
I flashed back to ElementaX v3.0 and it connected right away. If you need a guinea pig fell free to pm me. v3.1 was running so very well! Thanks for sharing your work :good:
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
http://xdaforums.com/showthread.php?p=35342488

Someone released a ROM based on the villeplus (One S Special Edition) RUU - which is a phone that shipped with JB out of the box...
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It might not be a simple matter to get things running on jb, hopefully we don't have to wait until HTC releases the kernel source.

Basically, I took one quick attempt at compiling the droid DNA source for our chipset, and I can see it would take some work.

Thanks, I'll have that fixed in v3.2, I'll let you know.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
I just thought of something else, on certain devices the default voltage will be higher on v3.1 than it was on v2.1.

If your voltage for 192MHz is 850 on v3.1, then you have one of the devices with a higher default voltage.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
ElementalX v3.2beta1: http://goo.gl/onIjj

Minor changes, so I'm making this an open beta.

If you decide to install this, please report back with details

Changes:

-add voltage options to installer, choose from undervolt like previous versions of elementalx, slight undervolt, or stock voltage (no longer forces stock voltage for "slow" chips)

-fix installer, now wipes dalvik

-tweak intellidemand for responsiveness

-change swappiness to 80 when zram enabled

-fix HTC sync
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Flashing now.

Edit: Looking pretty solid. Benchmarks about the same. Didn't change my voltage settings.
[AT&T, Rogers HTC One X, Telstra One XL] bimmernut318:
Flashed, testing!

Sent from a slithery smooth phone!
[AT&T, Rogers HTC One X, Telstra One XL] dafunk60:
Installed with the following settings on hBoot 1.14, TWRP 2.3.1, ViperXL 2.3.2:

Max CPU: 1.7GHz

Stock Voltage

Overclock GPU: No

Sweep2wake: Disable

Enable zRam: No

Wiped Cache & Dalvik before and after install.

It boots & HTC Sync works, Camera works, seems quick & smooth so far . Roughly 7 minutes start to finish. :good:
[AT&T, Rogers HTC One X, Telstra One XL] currydude:
Just curious, what was the algorithm that you used to determine which devices required the high default voltages?
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Nothing fancy, it's HTC's code. The SoC's are tested and rated as slow, nominal or fast. The rating is programmed into the chip and the kernel looks at the efuse register and selects the appropriate voltage table. I had ignored this in the past and used the same undervolting for every chip, but some people needed more voltage to run stable so I forced stock voltage for those devices on v3.1. Now, with 3.2 I decided to make it selectable by the user, since some people with the "slow" chips wanted to undervolt.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
Awesome. Mind elaborating a little on what "tweak intellidemand for responsiveness" is? Meaning the CPU will ramp up quicker? :confused:
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Yes, I changed the default parameters to ramp up quicker and also to drop to a lower frequency quicker. The up threshold can be changed in Kernel Tuner, it was 95, I changed it to 80.

I don't think it will negatively impact battery life, but that remains to be seen. The theory is, get things done quickly at top frequency (CPU works for shorter time), or take longer to do things at a lower frequency (CPU works for slightly longer).

Did you try the beta? Does the voltage selection work for you?
[AT&T, Rogers HTC One X, Telstra One XL] Red5:
3.2 is calling my name...
[AT&T, Rogers HTC One X, Telstra One XL] Red5:
Flar, do you recommend using zram, or is that only for a select few users who use heavier multitasking?
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
Tryiing to flash v2.1 but everytime I do it still says v3.1 in my about screen :-/

any suggestions.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It's one of those things where you have to try it and see what works best for your usage patterns. I'd say try it for about 2 or 3 days and then 2 or 3 days without it. I use it, mainly because I get fewer refreshes on my web browser. I always have several tabs open and don't want to pay extra for data because my web pages are constantly refreshing. They still get refreshed, just not as often.

For v2.1, anyone with hboot 1.14 has to fastboot flash boot boot.img
[AT&T, Rogers HTC One X, Telstra One XL] terribL_T:
I'm on hboot 114 aroma isn't starting up to let me choose clock speed etc.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
i selected stock voltage it booted up with different voltages, but i dont know if they are stock. i thought the stock voltage for 192 was 850mv (at 900 with 3.2 beta) and 1.5ghz was at 1150 mv (at 1225mv with 3.2 beta)? have i been undervolting this entire time thinking i was slightly overvolting? or are the "stock voltages" in aroma set incorrectly? lol :confused:

edit: just FYI, i do not have kernel tuner or any app that would control voltages currently installed.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You may have been undervolting ;) Stock for "fast" devices starts at 850, but stock voltage actually starts at 900 or even 950 on some devices, depending if it's the slow, nominal or fast version.

So, in 3.2 aroma installer:

Option1 starts at 800mV (the undervolting I've been using in previous versions of the kernel)

Option2 starts at 850mV (slight undervolt, or stock voltage for fast chips)

Option 3 starts at 900mV (stock voltage for "nominal" chips)

Of course, the voltage can still be modified later with kernel tuner or venom tweaks.

I'll print the voltages under the choices in the installer when it's released. I could even add another choice or two if people are interested, perhaps 25mV steps
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
maybe i missed this, but how would i know which chip i have. i dont want to be overvolting if i dont have to, lol
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
If your default voltage was 850 and up on v3.1, you have the "slow" chip.

If you have no issues running at 850, then select the second option in v3.2.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
on 3.1 my voltages were at 800 for 192, but i thought that was a change you made for the last 3 voltages? maybe im being a confused idiot. been up for 2 days, lol.
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Is there a way to make the aroma installer automatically tell you what type of chip you have?

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
You don't have the "slow" device then, I though you might have seeing as you always needed to add voltage.

It's confusing because in the stock kernel there are three different voltage tables. In stock kernel they are assigned based on something that is programmed into your chip when it's manufactured, so depending on the phone, the stock voltages are different.

The voltage table I've been using in this kernel has always been the "fast" table with the voltages for the lowest three frequencies reduced by 50mV. I used to force these voltages for everybody, but some phones can't handle it.

@ Genetic, get some sleep, lol

I don't know about in aroma, but once the kernel is booted it can be determined.

It's not really that big of a deal though, either your chip can handle undervolting or it can't. Some of the so-called "slow" chips can handle undervolting, while some "fast" chips can't.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
no time for sleep! well after updating to 3.2 my phone is freezing when i recieve calls again. i thought this was originally a voltage issue but im running the voltages from option 3 (which has been higher than what i was running on 3.1) . ugh

edit: installing stock kernel to check what my default/stock voltages are :D

edit: just realized i cant check tweaks or kernel tuner for voltages without a custom kernel. lol. maybe i DO need to sleep, im slowly losing my mind.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Very, very minimal changes to the kernel code from 3.1 to 3.2, nothing that should affect your phone calls.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
sorry, added this after you replied, anyway to check stock voltages without a kernel?:

edit: installing stock kernel to check what my default/stock voltages are :D

edit: just realized i cant check tweaks or kernel tuner for voltages without a custom kernel. lol. maybe i DO need to sleep, im slowly losing my mind.
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Just out of curiosity, what's a sign that it can't handle it? Reboots? Something else?

Edit: Nevermind, broke my own rule about asking before searching.:D Looks like I may need to scale back the undervolt a bit.
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Random reboots, I especially notice after wake from sleep, or severe lag at wake. Usually these for me cause "fast reboots" where it goes right to the boot ani and loads right back up instead of the full reboots.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
yea ive had those. its just the shell restarting (basically a "hot reboot" )

i did post this on the previous page, but is there a way to check voltages on stock kernel? id like to know which is the correct option id need to select in aroma for 3.2
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
That's what I've been experiencing. I dropped back to "slight undervolt" to see what happens.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Sometimes the symptoms of overclocking/undervolting are very subtle. My phone seems to run fine undervolted at 1998MHz but occasionally my web browser will suddenly disappear. Never happens at lower frequencies, that's why I know it needs extra voltage to run at that frequency.

@genetic: off hand, I can't think of any way to check
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
how would i know the right option in aroma. i can select option 3 but i dont want to be overvolting if i dont need to. need to have the best battery life possible! :silly:
[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
In cleanrom thread last week Scott had mentioned something about a known issue causing that behavior in the stock browser.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Try option 2

I never use stock browser (I've been overclocking stuff since the days of the first Pentium :D)
[AT&T, Rogers HTC One X, Telstra One XL] wdkingery:
i thought i remember the aroma installer having like a ..how to say.. "de-panic" gif where the install percentage bar kinda glows.. keepin you from panicin like nothin's happenin.

sitting on 50%, no overglow on the bar.

just did factory reset, flashed clearnROM 5.1, and right behind that am flashing ElementalX 3.1

wondering if it will make it.

EDIT: phone somewhat hot, nothing changed in five minutes.. i'm thinkin i should have booted the rom at least once before installing the kernel. wonder what i'll do now

EDIT2: well i chose to just hold the power button until it went away. believe after a few reboots, the phone still booted up! re-factory wipin, then reflashin the rom, then flashing the boot.img, then flashin the kernel

f'in EDIT3: same thing happened again, this time during the rom install. i think the phone might be getting hot. taking a break. fml

god almighty edit4: seem to be stuck some kinda way. had to abort during rom install, went back and "fastboot flash boot boot.img" and now the phone is boot looping when trying to get to recovery

three heart attacks later, it appears i had corrupted my SD card some kinda way. there is a de-panic gif for the status bar on the kernel install. my install just borked somehow.

it is taking all my nerves to watch this kernel reinstall, sitting on 60%.. even with the de-panic gif
[AT&T, Rogers HTC One X, Telstra One XL] CB620:
:D
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
wdkingery: whoa! You may want to put everything back to stock and make sure everything is okay with your phone
[AT&T, Rogers HTC One X, Telstra One XL] ECEXCURSION:
Hmm.. so there is no way to check what voltage we should be running stock? (aside from choosing one and testing stability)

Sent from my HTC One XL
[AT&T, Rogers HTC One X, Telstra One XL] wdkingery:
I got it all taken care of.. Sorry for spamming yer thread.

All is well
[AT&T, Rogers HTC One X, Telstra One XL] dave-:
I had no issues on my phone with the default undervolt but when I did it on 2 mates phones they both kept seeing graphics glitches and flickering in Maps etc. Bringing it up 50-75mV and they went away. So its not always reboots or complete lockups.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
If you run the stock kernel or elementalx (except v3.2) and type dmesg in the terminal right after it boots, you would see a message like:

[ACPU] select_freq_plan: ACPU PVS: Fast

That would tell you whether you have fast, nominal or slow.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
running stock right now, ran dmesg at boot up but saw nothing in there relating to this. :confused:
[AT&T, Rogers HTC One X, Telstra One XL] n19htmare:
Has the Bluetooth sound problem been fixed? (ticking, clicking, noise while streaming BT Audio).

I see the issue was brought up quite a few pages back but then it just died without a solution it seems.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
hmm, maybe try typing this in the terminal:

cat /devlog/kernel_log | grep "ACPU PVS"

I think that issue may be specific to certain bluetooth hardware, because only a couple people have reported it.
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
No such file or directory in terminal.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
type this in the terminal first to become root:

su

or maybe logging is turned off in your ROM
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
Here's ElementalX-v3.2beta2

http://goo.gl/8MerU

Exactly the same as 3.2beta1 except I added two more voltage options

The installer should be self-explanatory

If you never had to increase voltage in previous versions of this kernel, pick the default option
[AT&T, Rogers HTC One X, Telstra One XL] Genetic517:
---------- Post added at 11:38 PM ---------- Previous post was at 11:19 PM ----------

Disabled it in the rom. Same thing in terminal.

Edit: checked the devlog folder and only saw lost+found folder (after enabling logging)
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Flashed. Like the new options. Playing around with the voltages to see if things are more stable. Seems like my phone wants it a bit higher.
[AT&T, Rogers HTC One X, Telstra One XL] waydhee:
Hello guys I'm currently using v3.1

But it seem drainase my batt very fast...

Do you have sone trouble too?
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Tweaking the undervolt to something less agressive seems to have solved the issues I was having with reboots.
[AT&T, Rogers HTC One X, Telstra One XL] mgfjd:
Elemental 3.1 I was having tons of reboots.

Elemental 3.2 beta 2 slightly undervolt so far so good. I haven't seen a reboot in the last 5 hours. Option 2. I am running 1.6ghz
[AT&T, Rogers HTC One X, Telstra One XL] iElvis:
Every processor is different when it comes to oc'ing. You have to find the sweet spot. I appreciate flar making that easy.
[AT&T, Rogers HTC One X, Telstra One XL] cecilyen:
I am on 3.1 with CleanROM. I got two random reboots for the past week, which is quite impressive for such a features-rich kernel. Good job.

By the way, I am quite confused about the default voltage table in the new 3.1. How do I know my default voltage table and "slow" or "fast" CPU of my phone?
[AT&T, Rogers HTC One X, Telstra One XL] thebobmannh:
This has been covered at least a half a dozen times in this thread in the past few pages, I'm sure you can find it.
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
It really doesn't matter of you have "fast" "nominal" or "slow" device. You just pick the voltage that works best.

You shouldn't have any random reboots, ever. If you do, try the next highest voltage or a lower overclock.
[AT&T, Rogers HTC One X, Telstra One XL] cecilyen:
Yep, I understand that. I just like to know how do I find my SOC type and what is the stock voltage for each type. From there, I can plan undervolt my SOC accordingly. By the way, do you mind to decrease the lower boundary of the voltage to 700mV?
[AT&T, Rogers HTC One X, Telstra One XL] Red5:
I had two random reboots today so I moved to beta2 and went with the 850-1300 option. Phone seems a bit smoother but that's prolly placebo effect. Ill see how this works for me. Thanks flar for the options!
[AT&T, Rogers HTC One X, Telstra One XL] flar2:
These reports of random reboots are concerning me.

Is this all since the 3.2betas or was this happening before?

I haven't had any random reboots myself, and I don't want anyone else having them either.

If anyone has a random reboot, please type this into the terminal

cat /proc/last_kmsg > /sdcard/last_kmsg.txt

and pm the file /sdcard/last_kmsg.txt to me