ok thx a lot, i did it and this happens .. no counting
![]()
-
John@OBSIDIAN-PC Company Representative
So, Stop the ClevoService with taskmanager
Open Powershell or CMD as Administrator
Browser to the monitor folder
Type: ClevoService.exe -e
And make sure you are running the latest Fan Control, which is 2.1.3 -
yes, as admin. did all that. look at the title of my CMD Screen
-
Edit: Slider at 98°, laptop at 93°, triggers security settings. (2.1.3)
Last edited: Dec 14, 2018 -
-
John@OBSIDIAN-PC Company Representative
Test it and tell me how it works. -
@John@OBSIDIAN-PC : The MS visual runtime download link in the OP seems to be broken, exactly which version of the runtime should we be using?
I have the CCC installed on my p650hp, and one thing I noticed was that the fan control seems to be partially broken. The 1-100% speed setting does not appear to work and will randomly reset to 100% after every boot. The custom fan setting does not work...even if I set the fan to turn on at 40 degrees, it will not, it will only turn on at 60 degrees and it also ignores the fan speed setting so only runs at one speed only.
I was wondering if your fan control would work for my model? -
EDIT: nvm works! Just the Steps were set on 1 which is basicially so extremely slow its terrible :'D -
John@OBSIDIAN-PC Company Representative
Our Fan Control software SHOULD work perfect on your unit.
I can't go heavy on the EC cus he is a very fragile little bunny, so we have to set speed in the steps amount! That's how it is -
-
Hi John, there is a bug in the current Fan Control app.
I have the P870KM-G with one GTX 1070 and if the Max Fans Security mode kicks in the 2nd GPU fan wont stop spinning even after all temps are low, second GPU fan is set on Disable fan.
Also when all CPU cores are suddenly on +85°C (Core 1 even 93°C), Fan Control only shows 70°C and will raise very slowly which is too slow for sudden CPU heavy tasks.
EDIT: the 2nd GPU fan is spinning moderately the whole time after a fresh boot where the CPU and first GPU fan is off. its not possible to remove the 2nd fan because this will lead to a (false security) crash after a few minutes of gaming.Last edited: Dec 16, 2018djsubtronic likes this. -
John@OBSIDIAN-PC Company Representative
I don´t have a P8 so i can´t test much.
I just released version 2.1.4 for fancontrol!
Please notice that for an SLI system you should select "Default" in the Second GPU fan overwrite.
As for the temperature mismatch, do not go by the values that FC shows you, if the system load is high it may take time for the value to update, what is actually controlling it is the service in the background, which you can debug if you scroll some posts back in this thread.
If the Fans are going up or down too slowly for you just increase the CPU / GPU fan ramping steps in the Behavior tab.mambo1111 likes this. -
1) Btw do you plan to add Control Station CPU profile for i7-6700HQ (P650RS-G) any time soon? I really want to try & test CPU Tuning section.
2) Can u change it or add an option for me adjust the startup time of Keyboard LED and Fan Control? I really want my laptop to immediately off the keyboard light and enter Fan Control mode when I see the Windows login screen. I'm using high speed SSD so no point for me to delay the apps startup time.
3) After I changed all apps to standalone version, Control Station does not start automatically after booting to Windows desktop even I ticked Start app with Windows options.
4) The software I'm using still reporting too low TDR issue after I tick Set a long TDRdelay value for stability at Control Station. The software suggests to set both TdrDelay and TdrDdiDelay to about 60 seconds. For more infomation: https://support.allegorithmic.com/d...s-crash-with-long-computations-128745489.html
Last edited: Dec 17, 2018FTW_260 likes this. -
Dear @John@OBSIDIAN-PC
Short story:
I would like to be able to stop your apps for checking if a new update is available each time I start my computer.
I would like to be able to opt out of the "check for updates" and maybe opt in at a later date... in the meantime I can check for manual update if I really want to.
Long story:
For me the version 2.0 of FanControl worked fine on both of my machines and I updated each time only because your app was bugging me each time I restart my computer.
Yes, I know I can block the apps from checking the updates via the windows firewall, but it's not an elegant method.... it's an workaround I don't want to take, unless I have to, so please add the option to your apps.
Thank you !
P.S. I know that I sound like a broken record but I still want to be able to turn off the lid led on my machines... I am sorry to say but I'm kinda loosing hope... -
oh maaaaan, 2.1.4 and all broken again. maybe its the updater? can you pls add an option to turn of auto-update-message? pls!!!
i will rollback to 2.1.3 and from this point i dont wanna update ever again. never change a running system.
also annoying as hell:
- your uninstall routine is "dirty". it leaves stuff in the registry
- your installer doesnt say which version you are about to install
- to uninstall you still have to manualy stop clevo service and delete many folders.Last edited: Dec 18, 2018FTW_260 likes this. -
John@OBSIDIAN-PC Company Representative
What do you mean by "all broken" ? Fan Control does not even display temperatures? -
I wonder which software or driver conflicts with fan control for some users since I've never had a single problem with any version/update, besides known minor bugs.
-
all broken means every time i use the automatic update routine, the security settings broke. no counting, fans ramping up@ 91° no matter what i set the slider.
i have to manually uninstall, clean the registry, kill clevo service and delete this stuff as well before i load your latest version and install it. -
John@OBSIDIAN-PC Company Representative
Fan Control uses the files located in the install dir plus the setting files located in your user documents folder under "Laptop Tools".
The requirements for Fan Control are:
- ClevoService (included and is installed when you first run Fan Control)
- C++ Runtimes x64 and x32 (included and installed either by the app installer or the first time you run Fan Control)
- NTPort Library to get direct access to EC (also installed when you first install FC).
To make life a bit easier:
- I just added the "Disable update notice on start"
- Removed the ClevoService and NTPort from the app installer (these will be managed by fan control so that i have more control over them)
- Just created a full uninstaller that will be inside the Fan Control folder
Uninstaller tasks:
- Clear leftover cached updated
- Kill Fan Control
- Stop ClevoService
- Delete ClevoService
- Uninstall NTPort (files)
- Uninstall NTPort (registry)
- Remove Fan Control from Startup (if added by user)
- Prompt user to delete setting files (stored in user documents)
- Delete install files
This update will be ready in some hours.
At the moment the only real stuff i could verify causing problems with fan control is AV software or Firewall software.
Specific user problems can only be fixed by allowing me to debug in their units. -
my slider was at 98°. i had to reboot and after that the sec. setting kicked in @93°. then i put the slider to the lowest and back to max setting. now it seems to work again. seems like it looses the setting somehow after a reboot.
-
Thank you for the fast GPU fan fix! I set up a new OS and everything works fine. Its not even possible to use Clevos without your tool...
Maybe this helps to find bugs: On my old windows system, Fan Control had no access to the CPU sensor when Keyboard LED was in autostart, i had to start Keyboard LED manually after the boot. -
John@OBSIDIAN-PC Company Representative
Finally that was a useful information, that´s something i can check/debug/fix.
So basically the FanControl Ui is not sending the Security Values to the ClevoService on Load!!!!
Let me check if that is true or if i can reproduce it in a easy way and i´ll have that fixed in 0.8 secs! -
John@OBSIDIAN-PC Company Representative
Update, set your security sliders and then reboot, let me know if the values are correct after rebootJosh Schreuder likes this. -
Hi again john, lately i have been having an issue.when i open 15+ tabs at one time in google chrome, my fans go form 0 to MAX then, after like 3 secs go slowly to 0 again. The fan control show temperatures starting at about 50º, then immediately after opening the 15 tabs rise to like 90º, then about 2 secs later fall back to 50º. It always goes back to about 50, independently of MAX fans kicking in or not (i tested it). This makes me think about 3 things:
1 Are the temperatures being read well? (how can i check it?)
1.1 If so is this normal behaviour (should i repaste my CPU or something???)?
1.2 If so, could you add a delay to max fans kicking in, like you had in the previous app? Its kinda annoying being in my uni library and having the fans go from 0 to 100 back to 0 in like 5 secs.
Again thanks for all
(clevo p650 rp6-g, fan control app 2.1.6 but happening since new software released) -
____________________________________
Weird. Now it works again. I dunno why. lolLast edited: Dec 19, 2018 -
-
-
For me every version of the FanControl worked, on both of my P870 machines, I haven't noticed any real issues so far and the little things I noticed I mentioned here to John and he was quick in addressing them ! Kudos for that !
John, man, we really need to gather around that lid leds thing that bothers me... and only me it seems from the forum feedback... tired of hiding those leds with duct tape... first people were asking me about the lid leds... now they are asking me why I have duct tape on my lidLast edited: Dec 19, 2018 -
@john. Working so far, i will keep you updated in case something wierd happens again. glad i could help to find bugs and improvements
Kudos.
-
John@OBSIDIAN-PC Company Representative
The fact that you said "After reboot" was an immediate bell.
Thank you!TheChosen0ne and sicily428 like this. -
-
John@OBSIDIAN-PC Company Representative
Anyone?TheChosen0ne likes this. -
-
John@OBSIDIAN-PC Company Representative
Enviado do meu MI Note 2 através do Tapatalkanytimer likes this. -
anytimer likes this.
-
TheChosen0ne likes this.
-
-
Ok, replied there, let's sort it guys once and for all.
TheChosen0ne likes this. -
TheChosen0ne likes this.
-
John@OBSIDIAN-PC Company Representative
Ok i don´t know if anyone does code here.
Or if you guys know any famous technique to hack into hardware.
Here´s a very simple and famous technique.
Imagine you have an access point, let´s call it a command.
And the ONLY thing you know is that it can take a uint32 number.
So, we know that LED related stuff is a WMI method called SetKBLED() -> this is the command
and we know SetKBLED takes a uint32 number, so it´s SetKBLED(uint32)
How we discover the commands and the type of variables it accepts is just the first part of hacking any type of hardware, it represent one access method. And that´s done already.
So moving on...
An uint32 var is just a number, it can go from 0 to 4294967295.
So now we need to run the command:
SetKBLED(0);
SetKBLED(1);
SetKBLED(2);
...
up to SetKBLED(4294967295);
And map each result.
Sometimes we do this to check the value which the command outputs, which is not the case here, but imagine we were looking for the command that would output a Temperature... we could do a script to run all possible commands (4294967295) and then look through the output and see which gave us a value that could be a "Temperature"... well not that easy because usually it would need conversion, so we would then need to run the outputs through another series of scripts that would do all possible conversions until we get a value that would look like the numeric value of the expected temperature on the time of running the command.
Now the problem here is that the output is irrelevant since we are looking for a visual change in a LED light....
So here´s a cool technique.
I´ll make two sets of sliders which IMMEDIATELY run the command with the value, so you just have to slide the sliders away until it changes color.
I´ll show you the current values and you just need to tell me which values do ANYTHING at all.
Careful because one command can be TURNOFF LED, example:
Imagine that SetKBLED(4194161291) turns off LED....
You now need to find the command to turn it ON again!!!
Those two would be the first to be mapped and then i can exclude them from the sliders and make them into checkboxes.
So i´m doing a small app that will make this very easy for you guys to test! But for future use i decided to improve it and allow the user to insert the command and even go Auto Increase and Auto Decrease!!!
Still need more time!TheChosen0ne likes this. -
John@OBSIDIAN-PC Company Representative
Here you go:
http://obsidian-pc.com/KeyboardLed_HACK.zip
HACK TAB done.
We need two sliders to get all values (first bit and the remaining), this is due to limitation of the maximum value.
You can use the slider to find the values or auto increase and decrease...
Good luck!!
OHHHH if you are using fan control, exit it first, press CTRL+ALT+DEL go to services tab and STOP the ClevoService.TheChosen0ne likes this. -
I think you nailed it John.
First findings: it looks like values that starts with "3" are that block that controls lid LEDs.
Values ranging from 3~3531866111 = LEDs off.
Value 3531866112 turn LEDs on again (with default green color and breathing effect).TheChosen0ne likes this. -
Values from 3535994880 ~ 3599998975 control brightness on lid, where 3535994880 is max and 3599998975 is minimal.
TheChosen0ne likes this. -
For a moment I got it to change colors, it was "4" at first slider and bottom half of the range of the second one. I can`t reproduce it anymore.
It looked like value for each color must be spammed constantly, because it is overridden by default green in an instant. So if you want to have for example blue LEDs, you must constantly spam SetKBLED with its corresponding value. Stop doing so and you have green again.TheChosen0ne likes this. -
Values around 4140000000 (slightly lower and higher that it) are giving me those flashes with different colors, but it`s not that easy that single value = specific color to be perm set.
It just flashes and returns to green, setting those value again does nothing, LEDs are still green. Jump to any other random value and return back to this range (+/-4140000000) and color flashes are back.TheChosen0ne likes this. -
Sliding is actually one of the faster ways I can think of. The only thing is that you might lose some resolution, especially if the system has many different possible responses and/or if the system response is very slow, but that's it.
Thus, I feel like that feeding to the users some of these apps directly to the users to have some hack testers is the fastest thing you can do.TheChosen0ne likes this. -
One thing to note - pay attention to your keyboard LEDs when testing values because they are changing too. So you can have lid LEDs off (as intended) and turn off keyboard LEDs off too (non intended). Even more, check LED stripe near power button, I had flight mode LED turned on with some value without flight mode actually activated (wifi remained on etc) - looks like we can control them too with SetKBLED.
Basically it`s MUCH more complicated that I hoped for it to be. -
John@OBSIDIAN-PC Company Representative
Imagine you trigger a effect like flashing, you now need to trigger the fixed (no effect) otherwise the set color won't do anything.
If anyone can at least find the on/off or brightness 0 to max, I can at least add those for now.
Triggers should be:
-effects (6 of them maybe, need to check in CCC)
-on
-off
And then there's the colors.
I can start by mapping the effects and the on/off, I'll map them to push buttons.
Then remove them from the sliders so that you don't trigger them accidentally and so that only colors are left.
We can also start by removing numbers that don't do anything.
This is filtering, common technique in the type of hack we are doing.
So you can start by reporting values that do nothing like for example: from 0 to 300000.
Etc....
Enviado do meu MI Note 2 através do TapatalkTheChosen0ne likes this.
CLEVO Drivers Update Utility by OBSIDIAN-PC
Discussion in 'Sager and Clevo' started by Spartan@HIDevolution, Feb 13, 2017.