[SOLVED] Deepcool FH04 PWM Controller - Not Working?

Dec 8, 2021
19
0
10
Just bought the Deepcool FH04 pwm fan controller. I plugged 3 of my aio fans which are all 4pins into the controller ports 1,2,3.

Switch on my pc and went into Asus bios to change it to PWM mode then realised adjusting pwm fan curves did nothing. Which makes me believe the controller is in DC mode instead when it’s not suppose to?

How to solve this issue? Anyone have this controller and know what to do to make PWM work?
 
Solution
Is there something wrong with plugging the 3 AIO fans into the controller then plugging the controller to my motherboard’s CPU_FAN header?
this AIO should offer it's own route for the three fans to take to the CPU_FAN header.
this would allow proper PWM control either through the BIOS, motherboard control software, or cooler manufacturer software.

unless this is just some generic AIO cooler that doesn't provide the needed accessories for proper fan setup then you are just wasting space using this hub for it's fans.
and obviously not allowing proper control of the fans.
Dec 8, 2021
19
0
10
you have the hub properly powered and connected to a motherboard PWM header?

The controller did not come with any sata power cable. It only has a pwm cable which I plugged into the CPU_FAN header on my motherboard.

I’m pretty sure I done everything right that why I can’t figure why pwm does not work?
 
Dec 8, 2021
19
0
10
how is this system setup that you want this hub connected to the CPU_FAN header?

any decent AIO should offer a powered splitter for connecting it's included fans.
you should not need to add a separate fan hub to control it's fans.

Is there something wrong with plugging the 3 AIO fans into the controller then plugging the controller to my motherboard’s CPU_FAN header?

I still haven’t found out why PWM not working?
 
Is there something wrong with plugging the 3 AIO fans into the controller then plugging the controller to my motherboard’s CPU_FAN header?
this AIO should offer it's own route for the three fans to take to the CPU_FAN header.
this would allow proper PWM control either through the BIOS, motherboard control software, or cooler manufacturer software.

unless this is just some generic AIO cooler that doesn't provide the needed accessories for proper fan setup then you are just wasting space using this hub for it's fans.
and obviously not allowing proper control of the fans.
 
Solution
Dec 8, 2021
19
0
10
this AIO should offer it's own route for the three fans to take to the CPU_FAN header.
this would allow proper PWM control either through the BIOS, motherboard control software, or cooler manufacturer software.

unless this is just some generic AIO cooler that doesn't provide the needed accessories for proper fan setup then you are just wasting space using this hub for it's fans.
and obviously not allowing proper control of the fans.

Nah the AIO didn’t come with its own controller. The 6 fan model does though. Hence why I bought the deepcool controller but can’t get PWM to work even though on the box it says pwm controller.

Nobody know why it not working? Anyone have used this controller in the past and got it working before?
 

Paperdoc

Polypheme
Ambassador
First, you need to understand the differences between a Splitter, an Hub, and a Controller. A SPLITTER is a simple device that merely connects all its fans in parallel to the most mobo header. All power for the fans comes from the header. In the case of PWM fans and a header that IS using the PWM Mode for control, the PWM signal from the header is shared to all fans on the SPLITTER, so they all do the same thing. The SPLITTER had only one cable - it goes to a mobo fan header.

A HUB does it differently. It gets the PWM control signal from the host header and shares that out to its fans. But it also has a second cable that plugs into a power source (either SATA or Molex) from the PSU, and that is where all fan power comes from. It draws no power from the host header.

A CONTROLLER is a whole different animal. It does ALL the work of controlling the speed of the fans with NO connection to the mobo at all. So the mobo BIOS settings have no influence.

The Deepcool FH-04 is a SPLITTER, so ALL power fan control of its fans comes from the host fan header. In this case, you are using it for fans on an AIO cooling system, so it makes some sense that you have it plugged into the CPU_FAN header. But there are details you need to check.

What maker and model is the AIO system? All have slightly different instructions fo connections. Some require that the PUMP be connected to the CPU_FAN header while the rad fans are connected somewhere else. IF yours is like that, AND IF your mobo has a CPU_OPT header, too, then the PUMP and the RAD FANS all can be connect to those two headers - they are duplicates of each other. IF you have a PUMP header on your mobo, the pump can be plugged in there. So, what system do you have, and what were the instructions for it? Where is your pump plugged in?

In most AIO systems, the PUMP is intended to run full speed all the time. There are a few tricks to how this is accomplished. But one result is that your CPU_FAN header may have been set to ALWAYS run its "fan" at full speed in case it really is the pump plugged in there. If that were the case, all the FANS on the Splitter you plugged in there will run full speed.

Check where the three fans are plugged in on the FH-04 unit. One MUST be plugged into the FIRST port #1. That is the ONLY port that can send back to the CPU_FAN header the speed of its fan. Check in BIOS Setup that that header DOES show you a fan speed. If it does not, the header may be trying to force the "fan" connected to it to start up.

Another odd possibility. You MAY have a poor connection between the CPU_FAN header and the Splitter. Try moving the cable from the CPU_FAN header to another one and see if the fans start to change speeds.
 
Last edited:
Dec 8, 2021
19
0
10
First, you need to understand the differences between a Splitter, an Hub, and a Controller. A SPLITTER is a simple device that merely connects all its fans in parallel to the most mobo header. All power for the fans comes from the header. In the case of PWM fans and a header that IS using the PWM Mode for control, the PWM signal from the header is shared to all fans on the SPLITTER, so they all do the same thing. The SPLITTER had only one cable - it goes to a mobo fan header.

A HUB does it differently. It gets the PWM control signal from the host header and shares that out to its fans. But it also has a second cable that plugs into a power source (either SATA or Molex) from the PSU, and that is where all fan power comes from. It draws no power from the host header.

A CONTROLLER is a whole different animal. It does ALL the work of controlling the speed of the fans with NO connection to the mobo at all. So the mobo BIOS settings have no influence.

The Deepcool FH-04 is a SPLITTER, so ALL power fan control of its fans comes from the host fan header. In this case, you are using it for fans on an AIO cooling system, so it makes some sense that you have it plugged into the CPU_FAN header. But there are details you need to check.

What maker and model is the AIO system? All have slightly different instructions fo connections. Some require that the PUMP be connected to the CPU_FAN header while the rad fans are connected somewhere else. IF yours is like that, AND IF your mobo has a CPU_OPT header, too, then the PUMP and the RAD FANS all can be connect to those two headers - they are duplicates of each other. IF you have a PUMP header on your mobo, the pump can be plugged in there. So, what system do you have, and what were the instructions for it? Where is your pump plugged in?

In most AIO systems, the PUMP is intended to run full speed all the time. There are a few tricks to how this is accomplished. But one result is that your CPU_FAN header may have been set to ALWAYS run its "fan" at full speed in case it really is the pump plugged in there. If that were the case, all the FANS on the Splitter you plugged in there will run full speed.

Check where the three fans are plugged in on the FH-04 unit. One MUST be plugged into the FIRST port #1. That is the ONLY port that can send back to the CPU_FAN header the speed of its fan. Check in BIOS Setup that that header DOES show you a fan speed. If it does not, the header may be trying to force the "fan" connected to it to start up.

Another odd possibility. You MAY have a poor connection between the CPU_FAM header and the Splitter. Try moving the cable from the CPU_FAN header to another one and see if the fans start to change speeds.

I have an EK 360 AIO RGB. If I remember correctly the manual says that the pump goes into AIO_PUMP header and I think the fans should be in CPU_FAN header.

But yeh the splitter controller PWM not working. Cannot adjust any fan curves and it feels like it stuck in DC mode even after changing to pwm mode. So not sure what to do now. Will have to unplug everything I guess since very hard to get to some headers.

I appreciate your lengthy explanations.
 
this fan "hub" just cannot handle multiple fans without proper power input.
they just "kind of" lie in their product description/information.
you should return it and get something much better.

your pump cable should go to a AIO_PUMP header because these are set to run @ 100%.

your fans should go to the CPU_FAN header because this will offer PWM control & will assure the motherboard that this is under control.
 

Paperdoc

Polypheme
Ambassador
Info on compatibility and mixed fan systems is needed here to clarify.

The speed of an older 3-pin fan is controlled ONLY by varying the VOLTAGE supplied to it. The header pinout is: Pin 1 (Black) GROUND, Pin 2 (Red) + VDC, Pin 3 (Yellow) Speed Signal. The VOLTAGE on Pin 2 can vary form 12 VDC (full speed) to 5 VDC (the lowest it can go without risking stalling the fan). The speed signal is generated inside the fan motor as a series of 5 VDC pulses (2 per revolution) sent back to the fan header on Pin 3 for counting and display. This speed signal is NOT used for control of speed, but most fan headers DO monitor it for FAILURE, and will pop up a warning on your screen if that happens. (SOME CPU_FAN headers will take more drastic action quickly to prevent possible overheating of an uncooled CPU chip resulting in expensive damage.)

The newer 4-pin PWM fans have a different design and signals, but some are the same because they were designed for maximum backwards compatibility. Pin #1 (Black) is GROUND, Pin 2 (Yellow) is +12 VDC (constant), Pin 3 (Green) is Speed signal, Pin 4 (Blue) is PWM signal. (There is one other colour coding sytem used in fewer fans.) Pins 1 and 3 are unchanged. Pin 2 has the full 12 VDC power supply at all times. Pin 4 carries the new PWM signal to the fan. Note that the similarity of electrical signals and pin uses AND the physical pin layout makes it possible to plug either type of fan into either type of mobo header. A Pulse Width Modualtion signal is a lot like a "Square Wave" because it is either fully on or fully off. But whereas a Square Wave is "on" exactly 50% of the time always, a PWM signal varies the "% On" value from 0 to 100 %. In computer PWM fans, the signal is 5 VDC amplitude at a frequency of 20 to 22 kHz. PWM fan motors include inside a small chip that uses thie PWM signal to modify (Switch) the power from the fixed 12 VDC source (Pin 2) though the motor windings to deliver changes in average torque force to accomplish speed control.

It has become VERY common that all mobo fan headers now have 4 pins, but the mobo headers' design allows it to use those as either a 3-pin older Voltage Control Mode (aka DC Mode) system OR as a new 4-pin PWM Mode system. If the fan you plug in matches the type of signal being sent to it, all fans work as expected and their speeds are controlled. Mismatches give slightly different results. If a new PWM fan is plugged into a header using the older Voltage Control Mode, it gets NO PWM signal to use so it cannot change the power to the windings that way. However, the Voltage being supplied on Pin #2 in this Mode can be REDUCED to reduce motor speed, so its speed still IS controlled by the header. On the other hand, if you plug a 3-pin fan into a header using the new PWM Mode for control, that fan does NOT make any connection to the PWM signal on Pin #4, and does not have the special chip inside to use that signal, anyway. It receives from Pin #2 the constant 12 VDC power supply, so it always runs full speed. You get good cooling (maybe too much) but no control of speed in this mismatch.

A SPLITTER used to connect two or more fans to a single header merely connects all its fans in parallel to the signals from the header, so each fan gets whatever that is. This also means that the group of fans is limited by the capacity of the header to supply current on Pins 1 and 2, typically max 1.0 A total load for each header. So in using a Splitter one MUST verify the max current draw from each fan on the Splitter and ensure that load limit is not exceeded. A HUB does it differently. The Hub has an extra connecting a "arm" to a PSU output, and all of the power supplied to all of the fans on Pins 1 and 2 comes from the PSU, and NOT from the mobo header, so that current limit is avoided. (There is a larger current limit due to the connectors in the lines from the PSU, but that is rarely a problem.) The Hub DOES distribute to all its fans the PWM signal from the header (this does not present an electrical load problem) and does return to the header the speed of one fan.

NOTE that the common HUB design REQUIRES a PWM signal from the mobo header to work, and can control its fans speeds ONLY by distributing to them that PWM signal. The power supply lines provide only fixed 12 VDC and Ground connections. So a Hub can ONLY control the speed of the new 4-pin PWM fans. (There are one or two exceptions to that in particular Hubs of different design.) In general, to connect several older 3-pin fans to a header and control their speeds that way, you MUST use a SPLITTER and connect that to a header configured to use the older Voltage Control Mode.

A mobo header determines the speed of its fan by counting the pulses returned to it on Pin #3. But it cannot deal with multiple streams of pulses from more than one fan. So any Splitter or Hub will send back the speed signal from only ONE of its fans, and the other fans' speed signals simply are ignored. They will never be seen anywhere. One way to do this is just to omit Pin #3 in most of the output ports, and include that pin in only one port. Splitters and Hubs without that design typically will label the one port that DOES return its speed signal, sometimes as the "CPU Fan" port. So one fan always should be plugged into that output port to send a speed signal to the mobo header.

OP, back to your specific system, knowing now the AIO details. You are correct about the proper connections.

The RAD FANS should be connected to the CPU_FAN header so their speeds can be controlled automatically according to the temperature reported by a sensor built into the CPU chip itself. You can use your FH-04 Splitter unit for that (IF it is working properly - see below.) Go into BIOS Setup for that header. Look closely at the header configuration for these details. It should be set to use PWM Mode for the electrical characteristics of your fans. That is the METHOD by which the header can implement the speed it has chosen for your fans. Now check the Profile setting - a setting with choices like: "Normal" or "Automatic" or "Standard"; Turbo or Full; Quiet; or some fixed speed you set manually. This is the STRATEGY for how the system decides what speed the pump should be running. Sometimes an option is called "Manual", but really is a way for YOU to set the "fan curve" of speed versus temperature as a replacement for the default fan curve used by the "Standard" Profile. That option still will constantly change the fans' speeds according to CPU temperature, just slightly different from the default strategy. I suggest you set to "Standard", the default automatic control system, for now.

The PUMP should be plugged into the mobo PUMP header. That header is normally configured to supply power ONLY at the full 12 VDC level so that it always runs full speed. BUT some mobos allow you NOT to use the header that way, and use it just like any other header. You have not told us what mobo you have, so we cannot examine its manual for details. Now, SOME pumps are designed like older 3-pin fans and will run full speed all the time if connected to a header using the new PWM Mode. BUT the system you have says its pump is designed like a 4-pin PWM fan so you have the option to run it slower speeds, depending on how the header is configured. In general this is not a good method. In controlling the CPU cooling if the system tries to change the speeds of BOTH the PUMP and the RAD FANS, those two sources of cooling "chase each other around" resulting in big swings in CPU temperature. The very common practice is to keep the pump at a fixed speed (usually full speed) and let ALL control of the CPU temperature be done solely by altering the speed of the RAD FANS. But you CAN make use of your system features in this way: you can set a fixed pump speed in the header for that unit (rather than using an automatic Profile setting). YOU can decide whether your workload is very high, requiring maximum circulation of liquid so the fans can do their job without maxing out their speed. OR perhaps your workload is lighter and the fans are loafing along at minimum speed. In that case you could set a slower fixed speed for the pump and let the fans work just a little harder. You do not need to make such pump speed changes often.

So, IF your pump is connected to the PUMP header, go into BIOS Setup to that header. Check whether the options include a choice for the intended use of this header - some mobos allow you to choose to have it be a PUMP header or a FAN header. IF you have that, set it for FAN use IF you want to be able to alter the fixed pump speed manually. In the Profile setting field do not use the version of this often labelled "Manual" that really is an alternative FAN CURVE setting. That would simply change your pump speeds according to a different Fan Curve. Choose some fixed pump speed - maybe full speed for now, and you can re-examine this later. When you have your settings to your liking, remember to use ESC to return to the Main Menu, then F10 to get to an Exit Menu. There choose to SAVE Settings and EXIT to reboot with the new settings.

Now, with those configuration settings confirmed, re-examine whether your rad fans are all running full speed all the time, as before. If they now are under speed control and reducing speed when the system is cool, you have it fixed. If they still are running full speed always there are three possible causes. One is the AIO system is not circulating fluid fast enough. You have not reported any symptoms indicating that failure, but it's a possibility to remember for later. Another is that the CPU_FAN header for whatever reason is not sending out a PWM signal, so the rad fans are running full speed to guarantee cooling with no control. Another is that the FH-04 unit is faulty and is failing to pass that PWM signal on to all its fans. That is why I suggested the test of plugging the RAD FAN Splitter into another mobo header. Now, there's a caution for this test. If you do that, the CPU_FAN header will get NO fan speed signal back, and will go into alarm mode and may shut you down! So, with the system off, move the SPLITTER input cable from the CPU_FAN header to a mobo SYS_FAN header. Then move one of your case vent fan's cables to the CPU_FAN header so that both headers still will get valid fan speed signals and NOT panic. Boot up and observe the rad fans on the FH-04 unit. If they still run full speed all the time, then it is VERY likely that unit is faulty and you need to contact their Tech Support people for a replacement under warranty. BUT if those fans DO run at controlled lower speeds this way but do NOT when the FH-04 is plugged into the CPU_FAN header, then there is a problem with that header.

Post back here what you find out.
 
Last edited: