yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] jokerpappu:
thanks dude.was waiting for this update.just flashed it with ur new instruction.flashing was successful.now i will test it and report back to u soon.keep going man
[G3 Android Development] Robshr:
I'm pretty sure I've all the kinks worked out. It all seems to be working just as it's supposed to. So this will most likely turn into a beta version. I just want to do more testing on the difference in performance with this mod compared to stock worth actual numbers.

So any info I can receive for you all as users will help. I just have to give my phone a break before I start testing again. I been running stability tests almost constantly for the last 4 days. So for the next couple days I will just be testing real life ux
[G3 Android Development] czito:
Already flashed mod! Thank you. I will report asap I see smth wierd

Sent from LG D855
[G3 Android Development] noobtxtech:
Just flashed it d850 with candy 6 1.1 nebula 12.4
[G3 Android Development] jokerpappu:
so far so good.its working really great.i am using conservative governer with latest fulmic rom.thanks for the update.will be waiting for ur next release.good luck
[G3 Android Development] czito:
As far as I can tell everything is ok. I didn't noticed any problems. Also I cannot tell there is a huge difference with my kind of usage. If it is I would say this is change on plus. But this can be only a placebo effect. Anyway I feel more comfortable now using phone same as always. I am using stock 6.0 mm on d855 variant. Thank you for awesome work.

Sent from LG D855
[G3 Android Development] rocky78:
hi guys,

wanted to ask some thing...

im on fulmics 3.7, lg g3 d855,

when i flashed the rom i used CTT mod 70°.

now i want to try out the new version. any suggestions with out doing the flashing all over again and choosing stock mod?

is there any shortcut? :)
[G3 Android Development] jokerpappu:
just use root explorer go to system then to etc folder then delete all thermal files.then follow his new instruction anf u r done.its simple.
[G3 Android Development] rocky78:
thx
[G3 Android Development] hadramos:
Hi,

I have Fulmics 3.7 and Xceed Kernel.

My first question is : this mod is compatible with my configuration ?

And, i have three files in /system/etc

thermal-engine.conf

thermald-8974.conf

thermald.conf

I have to delete this files before install this mod with TWMP ?

Very thanks for your help and sorry for noob question :)
[G3 Android Development] Robshr:
I think with those thermal files you would want to use my other CTTMod as this one has those 3 files to

http://xdaforums.com/lg-g3/development/thermal-mod-t2907363
[G3 Android Development] rocky78:
hello again, [MENTION=4888382]Robshr[/MENTION]

just flashed fulmics v.4 with your ctt mod.

i will report back in day or 2. thank you very much :thumbup:

update:

one thing to report, i wanted to take the ctt mod to his limits so in order to that i used miracast and after about 25 minutes or so the phone got hot to the touch: cpu =80°, battery=55°~.

then i stoped miracast and saw the temperatures falling down to 65°~ and 36°~ (cpu and battery), that took about one or two minutes didnt really looked at the clock.

ok, some info:

. i did the steps in op. removed the original engine file, restarted to recovery, flashed the newest ctt mod, cleared cache and restarted.

I'm using kernel auditor and set the settings as [MENTION=4888382]Robshr[/MENTION] said.

in the every day use im not getting any heat at all.

using cpu temp app like [MENTION=4888382]Robshr[/MENTION] to watch the temp's.

didnt get any legs at all during miracast.

hmmm, something im forgetting?

for conclusion: just wanted to know if after this settings and ctt mod if someone else tryed that? is that considered good result's?
[G3 Android Development] deffyplus:
I done it!

as I said, I did everything according to instruction at post #52. For now I only done Antutu benchmark and i will provide screen shoot before and after. PERFORMANCE impact are dramatic :) so more detailed report will update accordingly

D855 6.0 stock (2015.12.01)
[G3 Android Development] czito:
I am using this for quite some time. And it is great to have it on board. Only thing worth mentioning is that when I was on trip with Gps on for like 4-5 hours straight and plugged to the charger phone once get really hot. I have unplugged it and get device restarted by it self. When I was going back situation didn't replicate.

Sent from LG D855
[G3 Android Development] PanosPixel:
does that work on d855 stock 6.0?
[G3 Android Development] Robshr:
The post above yours the guy is on the d855
[G3 Android Development] Robshr:
OK so my original g3 the LCD took a crap so I just got my warranty replacement and I did some testing straight out of the box with 5.1.1 installed it scored on antutu was a max of 40 thousand and some change I also did some stress tests and after less then a minute it throttled down to 1.5 GHz and started to lag with the temps reaching around 80°c . Then I went and restored back to 10b with the tot method rooted, installed TWRP then restored my backup of xdabbeb 6.0 ROM with my thermal mod and my governor settings in kernel auditor was on Facebook also was on the internet and made a few calls and then did another benchmark and I was surprised I scored a 52 thousand and some change also did the same stress test and after five minutes there still was no lag and the temp never went above 75°c it averaged 70°. In my opinion this mod has exceeded my expectations in what I was trying to accomplish.

I'm sure if I do a benchmark first thing in the morning I'll be able to score 60 thousand

Now I'm not saying that everyone will have the same results with this mod because it all depends on a lot of different things like apps installed what governor you are using and how that governor is tuned and how heavy you are using the phone. You'll see more of a difference with heavy use. But you will definitely see some type of difference with this mod
[G3 Android Development] Robshr:
Using GPS in a car with it plugged in will heat up any phone it's just the nature of the beast. I'm guessing between GPS and maps running it just puts a lot of load on the cpu. I haven't had a phone yet to not heat up using navigation for an extended period of time
[G3 Android Development] czito:
Yes Robshr, I totally agree with you. But what I am trying to tell is that, phone once restarted by itself. Which was never present before mod. Still I am not rolling it back. I am going to buy better charger so phone will charge faster and I could detach it sometime from it.

Sent from LG D855
[G3 Android Development] souler456:
[MENTION=4888382]Robshr[/MENTION] Can I ask? Isn't the directory /etc the same with /system/etc ? Why not just use one directory? Are both .conf files differ in each other? :confused:

:D :) ;) :good:
[G3 Android Development] Robshr:
Yes you are right they are the same. I just put them both in the zip to make sure it changes both. Most of the time when you change one the other changes to but I've had a few instances where it didn't so I added both of them
[G3 Android Development] Windforce0511:
[MENTION=4888382]Robshr[/MENTION]

Thank you bro for this kind of mod. Now, G3 is so much better for everyday usage! Thank you again!
[G3 Android Development] souler456:
Ok, so in short, you just want to make sure the modded conf file will be put in that directory, yes?

Second query: I have this feature in my kernel...

Do I have to disable this? :confused:

:D :) ;) :good:
[G3 Android Development] Robshr:
Yes disable it as it will over ride the mod also for even better performance turn off mp decision
[G3 Android Development] souler456:
Ok. Disabled IntelliThermal. And MPDecision is disabled as well. But IntelliPlug is enabled. Do I have to disable it also? Any more things to disable? :conused:

:D :) ;) :good:
[G3 Android Development] shaynethepain:
Is the download link for the final version in the OP correct. It seems to be the same one uploaded on the 22nd of Feb. Robshr it would be great if you could confirm this. Thanks.
[G3 Android Development] Robshr:
CPU hotplugs

OK to clear things up mp decision and intelliplug are both CPU/GPU controllers along with a few others depending on the ROM/phone. Now intelliplug is a replacement by Faux123's for mp decision

What they do is turn on and off CPU cores depending on load to try and conserve battery everyone has their own opinion on which is better and how much battery they actually save. By turning them off what you are doing is turning on all the CPU cores. Which in turn will improve performance

Now only thing those drivers affects with or without this mod is how the thermal file takes the temps with one on then the mod/thermal file uses the hottest single core temp. to decide on when to throttle down. With them turned off it then takes the whole CPU temp since all cores are on.

In the testing I've done I've found with them off the CPU actually says a little cooler with heavy use because it has access to all the cores all the time and is not putting all the load on just some of the cores. So by taking the cpu temp as a whole it's temp is slightly lower thus taking longer to throttle down. So it's really totally optional to turn them off.

The mod will still work the CPU will still only throttle down to 2.26 on the first bump down instead of stock which is 1.5 or 1.7 depending on the ROM and variant

You could try one on as you can only have one on at a time and see how your phone performs then try the other and then try with them off and decide which works best for you

Also you can Google them and read alot more about the drivers then what I wrote as I'm no expert. You'll also see a hundred different opinions on which is better
[G3 Android Development] Robshr:
Yes it's the same I'm just making it final now that I've been testing it for a while now but I will still update if I find a need to
[G3 Android Development] souler456:
[MENTION=4888382]Robshr[/MENTION] Although I can manually backup the .conf file, I suggest you have to make a flashable zip that can revert this for new users who want to try, no?

Like, when you first flash the CTT-MOD-MM.zip, it will make a directory on /data, then make a command that'll copy the original .conf file into there for safekeeps.

Then make a second flashable zip that'll remove the modded .conf file, and copies the original .conf files to it's original place, then changes it's permissions... Thus, the revert zip...

What'dya think, man?

:D :) ;) :good:
[G3 Android Development] Windforce0511:
What if I manually copy .conf file from Fulmics zip to system/etc? It will work? I mean I already delete stock thermalengine conf, then copy new 70C engine file to system/etc, rwrr permissions and restart (wipe cache). I think it works
[G3 Android Development] nagi_007pk:
MM mod

Hey I was curious.

The upload date hasn't changed. Are you sure you uploaded the right file?
[G3 Android Development] Robshr:
Yes I answered that a few posts back
[G3 Android Development] Robshr:
Yes I've been thinking of doing that the only thing is that to many people than don't bother to read the op to see if there ROM is compatible so I'm trying to force people to read the op and not end up with a bunch of posts/questions/ complaints about it not working or other questions that are answered in the op. See I've found that some of the custom mm aosp/cm and other ROMs the builders still uses the thermals from 5.1.1 which have more than one thermal file unlike most mm stock ROMs that only have the one. So I would have to come up with something that would also check the compatibility. I still put some thought into it and see what I can come up with but by all means I'm no expert programmer. But I'll do some research and also talk to a few of the ROM developers on coming up with a way to do that
[G3 Android Development] Windforce0511:
Can I use Marshmallow CTT on Cyanogenmod 13? I compared stock thermal engine conf with cyanogen conf and they are exactly the same. Thanks.
[G3 Android Development] Robshr:
Yes it should work just follow the instructions and back up
[G3 Android Development] Windforce0511:
Thank you.

70C ctt config copied to system/etc, permissions changed to rw-r-r and cache wipe that is all, right? It works for now very well I think. How much it will affect battery life because of less throttling and higher frequency? It shouldn't degrade performance in some way or somehow? Again thanks. :)
[G3 Android Development] Robshr:
As far as battery life it's barely noticeable the only way I saw a difference was doing a screen on test in everyday use I doubt you'll even notice a difference.

Now I've been running a version of my CTTMod since a few weeks after I got the phone when it first came out and started working on this mod and it's only improved performance with every version as you'll see by the people's comments both in this thread and in the original thread for this mod. But it's still your own personal experience on how well it works for you. You have to remember there are tons of factors that will affect how much improvement you see ,(ie. governor, apps ROM to name a few). I only changed the first three bump downs and left the rest stock. So basically you notice the improvement the most if you are using the phone heavily that will increase the core temp it will run smoother for a longer period of time than stock. But it will still continue to throttle down if the core temps are high with constance high load on the CPU so it can bring down the temp. And if the core temp still goes to high it will still shut down at the stocks given temp so the mod should not degrade the cpu or motherboard so it fails. I done my best to make this as safe as possible. Even Lg or whoever has taken a couple of things from my playbook by increasing the first few bump downs just not as mock as I've have done
[G3 Android Development] Windforce0511:
Yes, exactly, I see improvements for a longer period of usage, best part is no performance degradation. Currently I'm using the latest Cyanogenmod 13, but with CTT mode from Fulmics Marshmallow zip ( http://i.imgur.com/qQmXmR8.jpg ). I'm using 70C one, is it ok?
[G3 Android Development] Robshr:
Just a reminder here always check to see if the ROM you have or are installing already hay my mod integrated with it or not alot do some just need to be updated to my latest version so all you have to do is flash wipe the cache and reboot
[G3 Android Development] Robshr:
Just to be clear you don't have to register on android file host to download
[G3 Android Development] Robshr:
Here's how my scores improved using pcmark benchmarking app

Scores on the right are pretty much what I averaged before the mod and scores on the left and the first highlighted in orange is after the mod
[G3 Android Development] iamcray:
Whats your experience with the mod on cyanogenmod? I'm thinking on installing it.
[G3 Android Development] Windforce0511:
There is no single stutter
[G3 Android Development] Robshr:
New test version up in op

If you are going to test please report if your charging times has decreased. Change log in op along with download link
[G3 Android Development] Robshr:
I like to say not just for me but for all developers please hit the thanks button to show your appreciation. I see so many developers threads with hundreds to thousands of downloads and only a few thanks. For example this mod has been downloaded over 600 times and has gotten under 100 thanks. Show your appreciation so the developers see there hard work is appreciated and will keep updating and improving their work. It's the right thing to do

Thanks Rob
[G3 Android Development] jokerpappu:
ya with the new version the charging has gotten faster that i can tell you.other all is good.keep it up man.
[G3 Android Development] _ray_:
Just to clarify, I only have one Thermal file (thermal-engine-8974.conf) in my system/etc folder.

I am running MM 30C build, so i should just copy and then delete the original thermal file and then flash this mod ?

Also are these the thermal settings that i need to keep ?

Many thanks
[G3 Android Development] Robshr:
Yes and yes just remember to wipe the cache
[G3 Android Development] cashflow67:
[MENTION=4888382]Robshr[/MENTION] Hi man. I want to ask you what is latest version for lollipop? I'm using Fulmics Rom v21c Stock kernel based Rooted rom
[G3 Android Development] Robshr:
You'll want to head over to my original thread here and pick from there whether that ROM is 5.01 or 5.1.1 and at which temp you'd like it to start throttling I suggest either 70 or 75
[G3 Android Development] cashflow67:
My android is 5.0 for LG G3 D855TR. Now it is installed "60 Celcius stock with minor changes". My battery life is very bad. Do you suggest 70 Celcius for better battery life?
[G3 Android Development] totofe69:
Just flashed on limitless 2.1 with flykernel and 21c modem... With d855 16g... On test for few days... Looks very interessing
[G3 Android Development] Robshr:
The 60° one shouldn't affect your battery life at all

I used the 75° mod when I was on 5.0 and only list maybe a half an hour on the battery. Did you wipe the caches and give it a few days to settle in
[G3 Android Development] _ray_:
Great a new version to try :)

Only thing i am a bit worried if providing more juice to my battery than intended will reduce its life, please correct me if i am wrong.

Many thanks
[G3 Android Development] Robshr:
It shouldn't I only increased the second and third charging voltages and only by a little bit so it should be fine
[G3 Android Development] cashflow67:
Yeah, I read your all OP and I did instructions. I wiped cache and it has been two days since I flashed the mod.
[G3 Android Development] totofe69:
Fast charging works like a charm. Battery seems better and performances not degraded... The phone doesn't become too heat... This is a very good news. Continue to test the mod
[G3 Android Development] ibrahimkhan:
lg g3 d588

i am using fulmics 4.1 and i want to try this mod, i am using 60°c...so can i install directly from twrp or i have to change something in system??? ty sorry for bad english
[G3 Android Development] cowboysgz:
Have you tried reading OP? Everything is there.
[G3 Android Development] ibrahimkhan:
yeah i have read there is something written if u found thermal in system then replace it blah blah but i am not good at changing system files , so who r u using this 4.1 version i am asking them how they install it...thats it
[G3 Android Development] cashflow67:
Which version you flashed? I am on Fulmics 2.7 v21c Lollipop.
[G3 Android Development] maathattamimi:
Flumics 4.1 have the latest update of the Mod?

is the built-in CTT mod in the Flumics 4.1 Rom have the latest mod?

or should I update?
[G3 Android Development] yochananmarqos:
No, it does not. Follow the instructions in the OP.
[G3 Android Development] totofe69:
I am on limitless 2.1 mm based on 30c with 21c modem, and flykernel on d855 16g

I flashed beta version for fast charge
[G3 Android Development] cashflow67:
You are unlocked bootloader. I didn't do it due to warranty problems. And I THINK there is no bootloader unlocking for my device. Correct me if I'm wrong. My device is D855TR
[G3 Android Development] totofe69:
I Just buy d855. I had a d802 before and i bricked it. I don't know diferences between d855 and d855tr mine is 16g with 2g ram. It was so easy and without pc to root, install twrp and custom rom
[G3 Android Development] fOxunO:
Is fast charging definitely can get fully charged ?

For me , yes charging is faster but drainy seem fast too. (MM kdz)
[G3 Android Development] Robshr:
Yes it will fully charge and it would not affect how fast the battery drains. The phone charges the battery at five different voltages depending on the temperature of the battery the higher the temp the lower the voltage. The only thing I did was increase the input voltage of the second and third changes and only by five MV and I left the the temperature changes stock. So it will give a slight increase on how fast it charges. I've found it shaves around 15 minutes off the charge time on average
[G3 Android Development] fOxunO:
Right more than 15 minutes saved.

After I give more minutes to fully charged , can get more SOT , thanks.
[G3 Android Development] Robshr:
No it has nothing to do with what affects SOT
[G3 Android Development] fOxunO:
After reach 100% , I'm give more till 10 minutes charging.

Before replace thermal-engine.conf SOT around 4 hours , now more than 4.30 hours , hope this can continues.
[G3 Android Development] silvbm:
[MENTION=4888382]Robshr[/MENTION]: I made following observations using the last test version on Purity and Xenon HD on D855. I had to manually replace the thermal conf, with the zip it didn't work. Charging is indeed faster.

I applied a thermal pad to cool the cpu. What I noticed is that this means the LCD gets hotter faster and following from this GPU gets downclocked very fast, leading to degraded UI Performance. I manually bumped the thermal limits for GPU and LCD up and now UI Performance is much better for me, CPU didn't change.
[G3 Android Development] Robshr:
Yes and no the LCD I don't mess with because it can be touchy be careful raising the temps for it as you can easily burn up the lcd and the only thing it does is sets the max screen brightness at the various temps so by raising those temps or the brightness settings in the thermal will cause your LCD to get hotter before it lowers the brightness in an attempt to cool down. But yes the GPU can be adjusted and my next version which I'm hoping to have out this weekend will have a bump in the GPU.
[G3 Android Development] silvbm:
Thanks for elaborating. Personally I don't care for LCD, if it gets damaged I put a new one in :). I just need the performance now.
[G3 Android Development] _ray_:
Hi, I have recently flashed fly kernel which has CTT mod build in, upon browsing I saw that etc folder has four files instead of one.

Also the kernel thermal control looks something like this.... Since the kernel came out in January, do you suggest that I delete all filed and flash the latest CTT mod, if so what settings should I use in Kernel thermal settings panel ?
[G3 Android Development] Robshr:
That's something the kernel developer can answer better than me as the files that you have in etc are from my LP version of the CTTMod. Now I'm not an expert in kernel or ROM building but from what I understand there are other files/code that point to those files for use. And if that kernel relies on all 4 of those files then no you wouldn't be able to flash the latest version. Because with stock mm ROM and kernel now only use the one file. So it might have to be updated by that kernels developer. If you ask in that kernels forums and I'll try to message the developer to find out.
[G3 Android Development] _ray_:
Sadly that specific kernel is not in development anymore since January and what makes it worse that there is no other stable alternatives.
[G3 Android Development] Robshr:
Oh and it's only for the d855 so I have no way of testing it. All I could suggest is do a full nandroid backup, then give it a try by going to system/etc and deleting the files, flash the latest version wipe both caches just for good measure and test it out. Just give at least a day to settle in, and the kernel auditor settings are in the op. Just keep an eye on the temps and CPU freq. Also if your charging time has improved if you flash that version you should be able to tell of its working or not. Just don't make any other changes to your phone until you know if it's working or not as another change might be the cause of a problem you might encounter and not the mod.

Thanks and please post your findings

Rob
[G3 Android Development] _ray_:
Arite m8, i will give it a try. Thanks for your feedback, its much appreciated :)
[G3 Android Development] Skorvy:
Can somebody provide me a stock ctt file for restore on MM, lost mine backup. Or I just delete file in system/etc and will generate new itself?