![]() ![]() For HP ProBook 6465b read register is set to 0x49 whereas write register is set to 0x4A as you can see on the example screenshot (3). It should be two relatively similar values. If it speeds up, look for values that changed. To find the right registers, stress your CPU so that it heats up. To get the offset of a register, just single-click on it and the red value in the upper left corner (2) will show you the offset in decimal format (no need of conversion here). Write register means the offset of the register where NBFC writes the target fan speed and the EC will react correspondingly. Read register means the offset of the register where the current fan speed is stored - which can be read by NBFC. The first thing you have to look for are the read register and the write register. Remember that when creating your own config. NBFC only accepts decimal values, so you have to convert them first. You maybe have already recognized that all values are hexadecimal values. What you see there is a table with all the values stored in EC's registers. Further you need a tool to stress your CPU e.g. To obtain direct access to the EC, you can use a nice tool called Read & Write. ![]() First you have to make sure you have the right tools to investigate the EC structure. To face the problem, in the following part will be explained how to educe the information you need from the EC. The big problem is, that you probably don't know anything of the EC and that also publicly available datasheets for certain ECs are very rare. So, if you knew the function of every register, you could force the EC to do anything you want. If you write in one of those registers, the EC will react to the changes you made and thus change its behaviour. Most of these registers are read-only, but some of them allow write access. current fan speed or the temperature reading of a connected temperature diode. The EC has a set of registers, which can be read to determine e.g. To do so you have to understand the structure of the EC and the meaning of each of these 5 values. Now you have to edit the 5 values of your config, so that they meet the requirements of the EC of your notebook. NBFC will create a new config file in the Configs folder. To create a new config, press the plus button and enter a name. To create a basic config, first open the config window: If you managed to create a working config for your notebook, please send it to Notebook to make it available for every NBFC user. In the following chapter will be explained step by step, how to create a config that enables NBFC to control the fan. In order to create a working config for your notebook, you have to find out how the EC works and how you can manipulate it. Config files define individually for each notebook model how NBFC should interact with the embedded controller (EC) which is responsible for controlling the fan. Give it a try if you like to.Ĭonfig files are a very important part of NBFC. Maybe it works on other Microsoft operating systems as well. It should work on 32bit machines as well as on 64bit machines. NBFC was tested on Windows XP, Windows Vista and Windows 7. Just copy the extracted folder wherever you want and run the executable. NBFC itself does not require an installation. If it is not yet installed, you can download the. NET Framework 4.0 Client Profile in order to work properly. You have to deactivate this option in order to give NBFC the opportunity to completely deactivate the fan. Additionally on some notebooks there is a BIOS option named "fan always on while on AC power" (or similar). If you somehow damage your hardware, software, or loose important data it is completely your fault. If something goes wrong or if you recognize weird behaviour of the fan, shutdown your notebook and pull the battery to make sure the fan control is completely reset. First read the instructions of how to create a config file and then decide if you want to take the risk. If you decide to create your own config, please be aware of the threat of damaging your hardware if you set up your config with the wrong parameters. The chance is high, that it will work for your notebook as well. same manufacturer, same series and similar hardware). You may try to select an existing config for a notebook model that is similar to yours (e.g. On the first start NBFC will try to find a config that works for your notebook model and prompt you to select one of the existing configs or create your own, if it was not able to automatically determine which one will work for you. This means you may not expect NBFC to work out of the box, but you have to find a working config for your notebook model or create your own. NBFC is capable of controlling the fan on many different notebooks, as long as a settings file for the notebook model exists. NoteBook FanControl (further named NBFC) is an application that gives you full control over your notebook's fan. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |