yashsingh1/xdaforums huggingface dataset:
[HTC One S] flar2:
Don't worry about that, it's like a touchboost feature that HTC puts in to ensure a smooth ui. If you check your stats with cpuspy you will find that it is in fact using 384 as the min frequency.

Undervolting can cause audio problems on this phone. Install with the vanilla option and it will go away.
[HTC One S] flar2:
I don't know if this is necessary, but if you have problems with the sound in phone calls, this build has the fix from pirlano. Check his thread for more info: http://xdaforums.com/showthread.php?t=2482089

Download:

ElementalX-ville-6.1

Changes:

-fix in-call sound (thanks [MENTION=2351000]pirlano[/MENTION])
[HTC One S] TheEndHK:
May I know why 6.0/6.1 removed zRam?
[HTC One S] andriej1974:
6.0 and 6.1 are very strong mxplayer pops in the sound. In other roms and kernels I haven't this bug.
[HTC One S] flar2:
I found whenever I mess with memory on HTC phones, tons of people complain about lag
[HTC One S] flar2:
Install with vanilla options. Low voltage causes this.
[HTC One S] excalibar001:
I am on stock kernel, but when I run the FM radio, it is very loud, almost hurting my ears then it goes back to normal. Don't you think it is because of audio filters kicking in to level volume or something? The DSP on this kernel is not very stable as evident from this and low call volume bug. Don't know how low voltage can do it?
[HTC One S] flar2:
Low voltage has always caused sound and bluetooth issues on this SOC. The One XL and EVO LTE also experience this. HTC actually ramps up the voltage to at least 1150mV on all frequencies on stock. The vanilla option also does this.
[HTC One S] golightlygl:
WiFi dropping

Since upgrading to 6.0 my WiFi keeps dropping. I have tried reinstalling with a cache and dalvik wipe both before and after but the same problem. Am I alone? Any ideas?

I have all defaults in place except:

Sweep2wake off (DT2Wake still on)

zRam enabled
[HTC One S] alfredino85:
Have you a 4.2.2 rom? If you have a 4.1.2 rom you must install the version 5.

If I help you please push tank button.. ;)
[HTC One S] kira411:
Hi [MENTION=4684315]flar2[/MENTION],

In v6.0, i can toggle offline cpu1. But in v6.1, i can not. Please confirm. Thank you
[HTC One S] beyored:
Tried this with magiorom and I couldn't see my internal memory afterwords.....
[HTC One S] rc420head:
Yeah you have to decompile the boot.img and use the zimage with the ramdisk from my Rom. S2w and t2w will work but overclock will not.

Edit: you'll also need to copy the stock modules back into rom

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] stunner2002:
Works fine with Kernel Tuner.
[HTC One S] LibertyMonger:
Thanks for the kernel support it has been working great for me. I am now trying it with undervolt for the first time, no issues so far. Great battery life everything seems perfect with Maximus :good:
[HTC One S] stunner2002:
Is there a possibility to dim BLN. The standard full brightness is sometimes too much. Would be great if it just uses dim brightness :)
[HTC One S] Jeeza:
Is there a way I can make Intellidemand as default governor without enabling all the boot setings in Kernel Tuner?

Thanks
[HTC One S] gelo01:
Guys, what's the best I/O scheduler in this kernel? The default on stock kernel iirc is noop. But then after i flashed this, it set the I/O to fiops.
[HTC One S] punkt:
you can set the boot settings to init.d script within kernel tuner, this should be the easiest way
[HTC One S] Jeeza:
Yeah I know, but that settings affects a lot of other settings, I want to set only the governor, and leave the rest unchanged...
[HTC One S] punkt:
/sys/devices/system/cpu/cpu0/cpufreq /scaling_governor
[HTC One S] FBK:
Hi, thanks flar2 for this great kernel! I'm using the 6.1 with the in call quality fix and it is working good !

Just to let you know that I had to install with the vanilla settings, else i encountered many phone reboots and sense crashing. But anyway, thank you !
[HTC One S] Jeeza:
Ok, checked the file and it says "intellidemand"

Maybe it's Kernel Tuner that can't detect the current governor?
[HTC One S] arsenalfreak:
I disabled S2W and DT2W and now BLN doesnt work anymore. Of course I chose "enabled" in setup. Any idea how to fix that?
[HTC One S] kant1988:
Flash ElementalX again.
[HTC One S] arsenalfreak:
I did sereval times but no change

Gesendet von meinem HTC One S
[HTC One S] TeHashX:
Unplugg charger or microusb

Sent from my HTC One S
[HTC One S] arsenalfreak:
I did and still no change.. :confused: so I flashed it again and still no change. For me BLN works only when i enable S2W and DT2W :(
[HTC One S] stunner2002:
Try flashing it with DT2W and S2W and disable both via configfile afterwards. Maybe it works.
[HTC One S] TeHashX:
You are right, same issue on my device after flashing without s2w. [MENTION=4684315]flar2[/MENTION] please take a look

Sent from my HTC One S
[HTC One S] arsenalfreak:
Where is the config file?

Gesendet von meinem HTC One S
[HTC One S] rc420head:
System/etc it's called elementalX.conf

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] arsenalfreak:
Still not working :/

Gesendet von meinem HTC One S
[HTC One S] rc420head:
Did you reboot after changing?

Does your rom support init.d?

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] arsenalfreak:
Yes, I did. Yes it supports. I have MaximusHD.

Gesendet von meinem HTC One S
[HTC One S] rc420head:
Sorry that's as far as my kernel knowledge go's :(

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] arsenalfreak:
No problem, I can wait for a fix :)

Gesendet von meinem HTC One S
[HTC One S] Flashalot:
You can look where the file points to and do it that's what I did

Sent from my HTC One S using Prism Pirates ModPack
[HTC One S] arsenalfreak:
How to do that?

Gesendet von meinem HTC One S
[HTC One S] Hsuan24:
I tried two days this kernel in hoping better battery life. It took more time to charge battery, even reach 100% full. When I unplugged the USB cable at full charge, it already 2% less. The last thing I did, was calling a friend, which in-call audio wasn't good quality. When I called my friend, the phone bug and frozen to "HTC One Beats Audio" splash, but I could still talk to her. So, I restored back to stock kernel and the in-call audio is really clear and great. Positive side, I enjoyed S2W and DT2W features during these two days.
[HTC One S] punkt:
wiped all cache partitions before flashing? which settings did you take in aroma installer?
[HTC One S] Hsuan24:
I don't remember if I've wiped. But S2W, DT2W and pocket detection enabled. No overclocking or underclocking.
[HTC One S] technotramp:
Does this work on magio Rom for one s
[HTC One S] rc420head:
Not straight away but tell me what options you want and I'll custom make a zip for you.

Btw it works on MagioRom with new firmware :D

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] technotramp:
Your into everything lol I just want home button wake .battery saving .and I'm happy enough
[HTC One S] rc420head:
Ok give me some time I'll pm you

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] florida166:
The download links seems to be down, does anyone have a mirror for 6.1?
[HTC One S] kalel77:
My Mirror Copy HERE ;)
[HTC One S] technotramp:
Download link down for 5.1 too
[HTC One S] yooouuri:
[MENTION=4684315]flar2[/MENTION]

Can you create a version of your kernel that we can use on MagioRom?
[HTC One S] willembos:
In the thread of magio rom in de 2th post there is already a working elementalx kernel for magiorom made by flar2
[HTC One S] yooouuri:
It is 6.0, but is there a 6.1 kernel for Magio?
[HTC One S] hoactaithien:
I have issues of Black screen when phone is in deep sleep status, only version 6.1
[HTC One S] gelo01:
Have you previously tried 6.0? I also experienced that on 6.1, together with random reboot and bootloop so i revert back to 6.0..
[HTC One S] hoactaithien:
Version 6.0 is normal. All are good, no reboot, no Black Screen but benchmark is lower than 6.1:)
[HTC One S] rc420head:
I don't have time now but I'll tell you how to do it. You will need vitorus ten studio if on Windows or android kitchen if on linux.

Btw on the new MagioRom for upgraded firmware (i should have out in a week or so ) this kernel can be flashed as is and posting 8000+ on quadrant.

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] flar2:
Added mirror for 6.1, sorry, goo.im has been down.
[HTC One S] gelo01:
Benchmarks are useless, unless you plan on using your phone heavily that you really need to OC. And OC will not only drain your battery faster, but also overheat your phone specially when playing for a long periods of time, while using mobile data and/or using your phone with high brightness. I don't mind having a low quadrant score, what matters for me most is to have a superb battery life yet stable and never did go overheating. EX 6.0 is still the best for me. I don't know what were included in 6.1 that let my phone randomly reboot and get stucked in the htc one logo.. nevertheless, i've reverted to 6.0 since i only tried 6.1 if it the in-call volume would change, but it hasn't, though i don't have that in-call volume issue in the first place. :thumbup::D
[HTC One S] kalel77:
I also had a couple of spontaneous reboots with ElementalX 6.1
[HTC One S] flar2:
Does 6.0 have these reboots?

Only change between 6.0 and 6.1 is changing to the older sound codecs, everything else is the same.

Remember also that this is based off the One XL kernel ported to One S by pirlano, so there could be minor issues. If you have a reboot, make sure you're using the vanilla option (no oc, no uv) and a clean install, then send /proc/last_kmsg immediately after the reboot.
[HTC One S] rc420head:
Solid here undervolt oc cpu 1.89 gpu oc

Running the new MagioRom beta (based on llabtoofer's system dump.

Btw pocket detection = your my kernel hero

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] kalel77:
With 6.0 I do not remember random reboots.

My audio call at the end is better with stock.

With the stock + mod Pirlano the audio is worse than with the pure stock
[HTC One S] gelo01:
I don't have any problems on 6.0.

I don't know why i have random reboots on 6.1. The aroma options i chose on 6.1 is exactly the same when i flashed 6.0 (elementalx, no cpu oc and i even underclock it to 1.3GHz, 800mV uv, no gpu oc). And yes, i did a clean restore, coz i even revert back to stock kernel before flashing 6.1.

Don't worry mate, i have successfully reverted back to 6.0 and never did i encounter any more reboots, freezes and other issues again. Thank you. :)
[HTC One S] technotramp:
How bout a mirror for 5.0 kernel
[HTC One S] kalel77:
Here a Copy MIRROR:good:
[HTC One S] technotramp:
Tnx buddy
[HTC One S] ale29-09:
I'm currently using the MagioROM RC5, so I'm on the old HBOOT 2.15...can I flash this kernel or I must upgrade the HBOOT before?

Sorry for my bad english

Inviato dal mio LG G2 con Tapatalk Pro
[HTC One S] kalel77:
I think you should flash the 5.0 .... but I'm not sure
[HTC One S] ale29-09:
4.2.2 support starts by che 6.0...I can't flash the 5.0 on Android 4.2.2.

Inviato dal mio LG G2 con Tapatalk Pro
[HTC One S] kalel77:
Ok, I checked out directly from the thread of the magiorom, I'm not sure with the 2.15 Hboot

Sorry, and thanks
[HTC One S] ale29-09:
Thanks! :thumbup:

Inviato dal mio LG G2 con Tapatalk Pro
[HTC One S] Lionhardt:
Does anyone have 4.3 that they could host? I want to flash on my s-on unknown 2.0 rom.
[HTC One S] kalel77:
I had a reboot with elementalX 6.0

With Elemental x optimization the device will reboot but remains with the screen off, so I have to forced turn it off and restart

I flashed again with Vanilla optimization for test.
[HTC One S] mikronac.ns:
May someone upload 5.0.1 version somewhere else? :)
[HTC One S] flar2:
Links should be working now
[HTC One S] Accountban:
I'm still on venom rom I like this rom not updating can I still use this updated kernal with it? Because it's advertised for 4.2... Is there any point?
[HTC One S] cbgti:
No... Before Android 4.2.2 and the 2.16 Firmware, you must stay with the v5.01 of this Kernel.
[HTC One S] icest0rm:
i'm trying to download 5.0.1 but i'm getting ERROR 500 on goo.im.

Anyone can provide a mirror?
[HTC One S] kalel77:
My Copy mirror HERE
[HTC One S] Insecret:
Please you guys, I need fast a mirror of v6.1
[HTC One S] kalel77:
Here Elementalx 6.1
[HTC One S] AKToronto:
Hi [MENTION=4684315]flar2[/MENTION]

I was playing around with your kernel source. I added a bunch of commits from ShowP's JB kernel, and mainly was interested in advanced ThermalD management and kernel based MpDecision.

In order to get it to boot, I also had to disable intelidemmand.

I was able to get a bootable zImage, but then another challenge occurred... Everytime I would reboot, my data partition would get corrupted, forcing me to do an advanced reformat in TWRP (formats everything including sdcard) and adb push the rom back, and then copy back my backup, etc. That seemed to be the only issue. If it booted, it ran just fine.

Here is my github https://github.com/AKToronto/IronBorn2

Not sure if something in the kernel is enabled by default, that may be causing this? Since I haven't used your installer per se, when I was testing...

Anyways, any help or advice you could give would be great.

AK
[HTC One S] Insecret:
Danke
[HTC One S] flar2:
I am extremely busy at the moment, but I will try to take a look onthe weekend
[HTC One S] AKToronto:
No worries! I know what its like to be busy lol. Took me a while just to post the question even lol!
[HTC One S] arsenalfreak:
[MENTION=4684315]flar2[/MENTION] Would be nice if u could fix the problem when D2TW and S2W is disabled, that BLN is not working :/ Thanks! :)

Gesendet von meinem HTC One S
[HTC One S] Crossvxm:
Anyone know of any OC capable kernels for 4.3 based ROMs???

I Google around and only find this one and Bulletproof.

The ROM I'm using is stable and provides better wifi range than stock or any other ROMs.
[HTC One S] Crossvxm:
I assume its a no???
[HTC One S] Loreane Van Daal:
What rom is that?

Востани Сербие, востани царице
[HTC One S] Atemi1337:
Can anyone tell me of its possible to use with Odyssey?
[HTC One S] rc420head:
No sense only

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] BackDaws:
Will this work on maximum hd on 2.16
[HTC One S] rc420head:
6.1 yes and on MagioRom_ONE_S_NFR

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] BackDaws:
Thanks :)
[HTC One S] ulmcity:
wich is better for stability and batterylife?? vanilla or elementalx??
[HTC One S] rc420head:
Vanilla will give best battery and stability

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] gelo01:
But what is the advantage(s) of elementalx over vanilla?
[HTC One S] rc420head:
Elemental x allows you to overclock for speed a D undervolt for battery saving, but overclock will eat more battery and undervolt will start to be unstable starting with app force closes and if taken to far, reboots. I run stock voltage, stock clock speed, s2w,dt2w,and pocket protection. If you game on your phone you might want to overclock and then when not playing games turn clock down using something like kernel tuner or kcontrol app.

Sent from my HTC One S using Xparent Red Tapatalk 2
[HTC One S] punkt:
in fact vanilla gives best stability, but elementalx setting gives slightly better battery life because it undervolts by default and is stable 99% the time. in daily usage this advantage is not that big as expected. i also would recommend running vanilla settings because it seems to give better incall and mobile data quality. living in an area with poor coverage i just changed from undervolt to tock voltages and the difference is quite amazing. other users here experienced the same. as i am no "expert" there seems to be a relation between radio performance and cpu voltage.
[HTC One S] D3LTA:
So for the record... elementalx 6.1 is the best choice for a sense 5.0 based rom? for example MaximusHD ?
[HTC One S] misko903:
Bluetooth Smart (Low Energy)

hello,

i am trying to pair my phone with bluetooth heart rate monitor, which is on BT 4.0 Smart. phone can see the device, but when i want to pair it, comes a message about wrong PIN. i haven't entered any PIN.

is it possible that the Kernel is making the troubles? are there any alternatives?

running Magio ROM, but it was the same on CM11
[HTC One S] Loreane Van Daal:
Nope, it's BT device issue. Try to reset BT device. My expirience with BT headset is similiar - was asking for pin, didn't set any, and find out that BT device is "remembering" three pins or connections. So, i held power button for a ten sec, and then i could connect. I don't know is it possible with your device, but i guess it's best to see manual.

Востани Сербие, востани царице

---------- Post added at 01:45 PM ---------- Previous post was at 01:39 PM ----------

yup, using it on magio and was using it on mhd, no issues. Undervolted @ 800, overclock, with all recommended settings. Just tunned it with kernel tuner for best performance. Getting over 8200 on quadrant pro, with good battery life (for me it's 10h of very demanding device usage).

Востани Сербие, востани царице
[HTC One S] k2thec:
is there any way to get the 4.2v charge limitation on this one? thanks
[HTC One S] Rapier:
Is there any reason for which I should flash this if I don't want to OC? I'm using Blackout Ville+ 1.5 from Zarboz and the provided kernel works fine. Also it has init.d support and RW system partition. I've flashed the 0.6 but honestly, with stock frequencies and voltage I see no difference in usage. Even if OCed to 1700 the quadrant scores jump up to 6800-6900 or so. As I have 6300 with stock frequency, I don't feel a big difference.

Don't get me wrong, this is a great work and I appreciate having alternate kernels, I was just wondering if it's providing something extra for those that don't want to overclock.

Undervoltage might prove to be better for battery life, but I will wait for this to see opinion of the people that actually use it.
[HTC One S] Darknites:
No not really even though I did get a jump in scores over the one in Blackout but Undervolt seems to be helping.
[HTC One S] flar2:
Besides overclocking, undervolting and disabling the write protection, the init script sets the readahead buffer to 4096 and set minfrees to allow more multitasking. The latter two things are independent of the kernel itself, just a couple tweaks I added.

Since most ROMs have now integrated the write protection fix, it's really up to individual choice whether you install it or not.

*******************************************

EDIT: I've found that sometimes the max freq of the second core is not getting set properly. Also, not sure if it affects this device, but on the One XL and EVO LTE, sometimes the 3D GPU max frequency gets set to 200, should be 400. I will post an update with fixes for these things tonight.

.
[HTC One S] 2rz_taco_sr5:
I'm running a stock deodexed 3.16.4 and needed rw so I flashed this with stock frequencies and under volt and working great. Got rw and no lag or freezing with the under volt. Thanks for the hard work it is very appreciated!
[HTC One S] rootrider:
I tried to set 400 Mhz 3D GPU max frequency with Kernel Tuner, but without success at least it seems. Kernel Manager still shows me 200 Mhz as current. And I am not shure whether Kernel Tuner is reliable on that (see 1st pic). Max could be higher so.

It's the same with Kernel Tuner and settings in CPU Tweaks. It shows both governors set to ondemand with a frequency of 1728 (see 2nd pic).

Crosschecking with Android Tuner (still in beta) shows me pics 3 and 4. Pic 3 taken in idle, Pic 4 after load. You can see, that both cores run up to 1728, this is how they were installed. But the governor for cpu1 here is userspace (which I believe is right). I'm in powersave mode here.

I tried this already yesterday on a freshly installed Trickdroid 9.0 but due to the apps I was using I didn't come to a reliable conclusion. Also I was trying to prevent Android Tuner from interfering with Kernel Tuner using them separately.

Maybe this helps a little.

--- edit ---

I think pic 1 shows 200 in idle and 400 'possibly' under load. And userspace, which is no real governor at all could be ondemand as well. Maybe Kernel Tuner 'sees' it.

If sb wants to read more about userspace just click.
[HTC One S] flar2:
Your GPU is fine. The current frequency scales up and down, as long as the max is 400 you're okay.

I don't know everything that power save mode does because I never use it. But without it, you should have ondemand as governor for both cores.

The only thing I do know about power save is that if you switch it on and off, your max cpufreq will be back at 1512. You would then have to set it higher with Kernel Tuner or some other app if you want to overclock after having used power save mode.
[HTC One S] flar2:
New version: http://goo.gl/MfWmp

Minor changes:

Only change is to init.d script. I tweaked it a bit to make sure that both CPU cores operate at same frequency and that the 3D GPU max freq is set to 400
[HTC One S] rogervip888:
Just flash the v 1.0, found the Quadrant score is even higher. OC at 1809, with extra voltage setting.

Thanks a lot. You are the man.
[HTC One S] Zer0r:
Two days of using v. 0,6 with freq. 1.7 and undervoltage. Haven't a single issue so far. Moving to 1.0 with the same settings.
[HTC One S] Aiolizator:
Hi,

Could you please add cifs.ko module ?

Thanks by advance.

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] flar2:
cifs is built into the kernel already
[HTC One S] Aiolizator:
Really ?

Where is it located ?

I don't see it in /system/lib/modules.

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] flar2:
HTC builds it into the kernel rather than a module, at least it is on my One XL. You can mount network shares out-of-the-box, without loading any modules.

Type this into the terminal and you'll see:

cat /proc/config.gz | gunzip | grep CIFS

it should say CONFIG_CIFS=y
[HTC One S] HeXDeMoN:
Hi Flar2,

You plan on adding any governors into your kernel? Would love to see intellidemand :)

-Regards
[HTC One S] flar2:
I would like to but that's probably going to have to wait till source code is available. Judging from the 3.4.10 kernel source code for the Droid DNA, the cpufreq driver has changed enough that intellidemand (and other governors) will need to be fixed up to work with the new kernel. That would require lots of testing, which would be made difficult given the hackish way we have to load kernel modules when symbol addresses are unknown.
[HTC One S] Daiskei:
Any way to change the undervolt frequencies? I used to undervolt ~100mv at 1728mhz back on my Sensation. I'd like to give a 50mv underclock a try with 1728mhz.
[HTC One S] flar2:
Right now, if you select undervolt, the voltage for 1728 is 1200mV, which is pretty low. If I put it any lower, tons of people would complain about reboots.
[HTC One S] zaxondis:
Purely curious

Would the ability to use apps like voltage control or setCPUs voltage control section be dependent on us getting kernel source?
[HTC One S] flar2:
No, that can be done using a module.
[HTC One S] sherry478:
Can you update this kernel to work on viper jb please. I'm getting wifi errors I've tried everything even load the wifi partitions, but it still doesn't work. Hboot 1.06 btw.
[HTC One S] cbgti:
What is this limitation?
[HTC One S] k2thec:
here is the relevant section from elementalx.conf on another device.

##### Battery Life Extender Settings ######

# 4200 = 93% charge

# 4100 = 83% charge

# 4000 = 73% charge

# 0 for full charge (default)

BLE=4200

it stops charging at a set voltage thus preserving the longevity of the non removable li-ion
[HTC One S] flar2:
This is not implemented on this phone. At the moment, the only way to stop it from charging all the way to 100% is to unplug the charger.
[HTC One S] D3LTA:
Can it be implemented flar2?
[HTC One S] Bodarko:
2-Way Recording Is it possible for the kernel ?