CPUID HWMonitor Pro is our extended version of the hardware monitoring program HWMonitor. In comparison to its classic counterpart, HWMonitor Pro adds the following features :

Remote Monitoring
Watch the sensors of one or several distant PCs through a simple TCP/IP connection.

Graph Generator
Save monitoring data and generate logging graphs as bitmap files.

Improved Interface
Sensors in system tray, editable sensors labels ...

PWM Control
Fan PWM control (for ESA compliant devices).



Directions for use
  • Interface customization

Editable labels

Sensor labels can be manually edited. To achieve that, select the sensor line, then press F2 to activate the edition. You can also select View in the main menu, then Edit Selection Label.

Icons in system tray

To add a sensor in the system tray, select it and right-click to make the floating menu appear, then choose Add to tray. You can also select View in the main menu, then Add Selection to Tray.
Tray icons are colored depending on the sensor type :
  • Voltages
  • Temperature
  • Fan & Fan PWM
  • Current
  • Power
Sensors tray icons can be individually removed by right clicking on each of them and choose Remove in the popup menu. Choose Remove All to remove all sensors icons from tray.
  • Remote Monitoring

The remote monitoring feature in HWMonitor Pro stands in the ability to monitor one or several distant PCs with a simple TCP/IP connection, as shown on this picture.

Firewall considerations

The instances of HWMonitor Pro exchange data through port 25021. In order to keep your system secure, firewalls programs are detecting non declared port accesses, henceforth, before using the remote features of HWmonitor Pro, you need to declare the program to your custom firewall, or by default to Windows XP and Vista integrated firewalls. Depending on how your firewall is configured, you may be prompted to grant access to the program once the firewall requires it (typically as soon as you run a command related to remote monitoring).

If a popup like this one appears, unblock HWMonitor Pro. You can also manually configure a firewall exception, in order it grants access to HWMonitor Pro. As an example, here are the steps to follow for Windows integrated firewall :
Open Windows Firewall (Settings, then Control Panel), then click on the tab Exceptions. Choose Add Port..., then enter CPUID Hardware Monitor Pro as name, 25021 as port number, and check TCP.

Click on OK to go back to the Firewall Exceptions tab. The name associated with the port must appear in the programs and ports list.

Click on OK to confirm and close the Firewall dialog box.

In no case you have to disable or stop your firewall in order to make HWMonitor Pro remote feature work. Doing this would make your system vulnerable. If the unblocking process does not work, please make sure you followed all steps correctly.

Using the remote feature

The steps to display the monitoring data of PC2 on PC1 are as following :

  • Start HWMonitor Pro on PC1 and PC2. Please make sure that the firewalls are correctly configured on the two machines, as explained in the previous paragraph.
  • Switch the "listening mode" to ON on PC2 : open menu Network, then check Listening Mode if it is not already checked. You'll be notify with a message in the status bar.
    When in listening mode, the program instance sends its data to all other instances connected to it. You can force the program to start in listening mode : open the option dialog (menu Tools, Options), then check Enter in listening mode at startup.
  • We can now connect PC1 on PC2. On PC1, open menu Network, Connect and Enum Network to display a list of the network neighborhood of PC1.

    Select the machine you want to connect to, then click on Connect. Note that you can select multiple lines and therefore connect to several machines in one click.
    If you know the IP address of the machine you want to connect to, select Network, Connect and IP Address.
  • Once the connection is established, you will be prompted in the status bar. After a moment, the remote machine appears in the list with all monitoring data. If the network connection is slow or you want to reduce traffic, open the options dialog on PC2 (menu Tools, Options) and increase the data broadcast frequency (available options are 1, 2, 3, 4, 5, 10, 15 and 20 seconds).
  • A right click on the network machine root node causes a floating menu to appear, that allows to :
    • close the connection
    • open or reopen the connection
    • remove the machine from the view

    By default, when a machine is disconnected, the associated monitoring tree is deleted. You can optionnaly prevent the tree to be deleted, if you for example need to have a look at the latest values of the sensors returned by the machine that has been deconnected. In order to achieve that, open the options dialog (Tools, Options), then uncheck Clear disconnected machines.

  • Data logging

CPUID HWMonitor Pro includes a graph generator that displays sensor data in as many graphs as there are sensors in the machine. Each graph is saved as a bitmap file.

Start Recording
Select Tools in the main menu, then Logs and Start Recording. The Log Status indicator in the status bar changes to ON to indicate that the recording is in progress.

Stop Recording
Select Tools in the main menu, then Logs and Stop Recording. The graphs are immediately saved and the Log Status indicator in the status bar changes to OFF.

Graphs
The graphs are saved in the Logs directory. This directory is automatically created in the directory that contains HWMonitor Pro. In the Logs directory, each recording session is saved in a dedicated directory, named as following :
[DAY MONTH YEAR - HOUR MINUTE]. For example : [7 JUN 2008 - 15h10]
By default, graphs are sized 900 x 600 pixels. You can optionally change the size through the Options dialog box (menu Tools, then Options).


  • PWM Control

HWMonitor Pro includes PWM Control capabilities. When a PWM type sensor appears in the program, you can change its current value by right-clicking on the sensor and select "Control".


Versions history

Version Release date
(MM/DD/YYYY)
News and corrections
1.03 (32-bit)

1.03 (64-bit)
10/16/2008
  • Support for ESA watercoolers : pump and fan PWM, pump and fan speed, water level.
  • Support for Asus eeePC models 701, 901, 1000H.
Exe file properties
  • 32-bit HWMonitorPro.exe 1.03 MD5 : B4EE9A47AD07F7DD139B79F3064DF2E2
  • 64-bit HWMonitorPro.exe 1.03 MD5 : 591FE4E7D2AD7069AAE588561F46B235
1.02 (32-bit)

1.02 (64-bit)
09/08/2008
  • Improved support of NVIDIA ESA.
  • Fan PWM control (ESA device).
  • Support of new sensor ICs.
Exe file properties
  • 32-bit HWMonitorPro.exe 1.02 MD5 : 658A75A5D73DFB124151F76170B42A4D
  • 64-bit HWMonitorPro.exe 1.02 MD5 : A593814B02582655B2446F561EBA42EA
1.01 (32-bit)

1.01 (64-bit)
08/06/2008
  • First release.
Exe file properties
  • 32-bit HWMonitorPro.exe 1.01 MD5 : 4681E908722C59E474B79A6FE3957983
  • 64-bit HWMonitorPro.exe 1.01 MD5 : 0ECAF62E19B32F75A316C335455E184C


Registration

You can test HWMonitor Pro for a 30-day period (that delay may vary). If you are willing to continue using the program after that time, you are required to purchase a license key. Before you purchase a license, we encourage you to read the program's End-User License Agreement (EULA).

The license purchasing steps are as following :

1- Choose your license


License name License features Price Purchasing link
Standard
  • Unlimited usage duration.
  • One year unlimited updates (starting at the purchase date).
  • Up to 10 remote connections.
€ 19.95-
Extended
  • Unlimited usage duration.
  • Two years unlimited updates (starting at the purchase date).
  • Up to 20 remote connections.
€ 34.95-

2- Use the registration key

Open the registration dialog (select Help in the main menu, then Register). Copy the registration code that is provided in the email that you received after the registration purchase, then paste it in the edit control of the registration dialog, and click on OK. Close HWMonitor Pro, and run it again. Your version is now registered.

For more convenience, when you enter your registration code in the registration dialog, your personal key is saved in a file named hwmpro.pvk and stored in the same directory as the application. If you delete this file, you will have to enter your registration code again.

Do not diffuse your pvk file or your registration code. They contain all information that you entered during the registration process, including your name and email address !


Troubleshooting

In case of troubleshooting, please first read the FAQ and consult the Forum for known problem or issues.
If you don't find the answer to your question please click here to contact us.


FAQ

Q1: Does the Pro version of Hardware Monitor report more monitoring information than the classic and free version ?
A: No, the two programs have the exact same monitoring capabilities.

Q2: Hardware Monitor Pro reports inconsistent monitoring values. What can I do ?
A: Please save a dump as a txt file (menu File, then Save), then send it to that e-mail address.

Q3: I've downloaded the latest version of Hardware Monitor Pro, but the programs tells me that the update period has expired. What can I do ?
A: You can download a previous version from the version history table. Choose the one where the release date is in the update period your license (that is the puchasing date plus one year for the standard version, and plus two years for the extended version). If you want to continue using the latest update, you need to renew your license.

Q4: Hardware Monitor Pro does not work under Windows 98 or Me !
A: The support for unicode prevents the program from working on Windows 98/Me. A non-unicode version is available, please contact us to get your copy.

Q5: I updated HWMonitor Pro and the remote connections does not work anymore.
A: Please make sure that you use the same version of HWMonitor Pro on all machines.

Q6: HWMonitor Pro causes my PC to reboot or to freeze.
A: Edit hwmonitorw.ini, then replace :

USE_ACPI=1
USE_SMBUS=1
USE_SMART=1
USE_DISPLAY=1

with :

USE_ACPI=0
USE_SMBUS=0
USE_SMART=0
USE_DISPLAY=0

Run HWMonitor Pro again. If the program works, restore every "1" one by one, until the program causes the problem again. Then please contact us.

Q7: how do I change Tjmax value for my Intel processor ?
A: Edit hwmonitorw.ini, then change the Tjmax value at that line :

CPU_0_TJMAX=100.0


Credits

Thanks to Michał Męciński for his multi-column tree control.
Thanks to all beta testers who made this program possible.