So I got inpatient and decided to try a little Thermaltake hacking. First, I noticed that Thermaltake uses 9-pin connectors on the controller hub. But the fans only have 8 wires coming out. Logically, it seems that each fan needs 4 wires for addressable RGB (5V, DO, DI, GND) and 4 wires for the fan (GND, 12V, Tach, PWM). So I looked at the connection from my water pump to the controller hub. The power for the pump is provided by a header on my motherboard. But the addressable rgb leds plug into the same port type on the controller hub as the fans. So I can assume that the same 4 wires that provide leads for my pump leds also provide leads for my fan leds. That means that the other 4 wires coming from my fans are for controlling the fan. Thankfully, it seems that Thermaltake was nice and put the wires for the leds on one row of the connector, and the wires for the fans on the other row (the row that has the 10th slot plugged). Also, Thermaltake used the standard fan header pinout and wire colors. That pinout SEEMS TO BE: plug, GND (black), 12V (white), tach (green), PWM (blue).
Not wanting to see any magic smoke, I decided to test my theory in stages. First,with the computer powered off, I disconnected one of the fans from the controller hub and wired the black and white leads from the fan to the black and yellow leads from a molex plug. I also ran the signal wire to a fan header. The fan powered on with the computer, and Mac OS was able to see the fan speed. So I successfully have the fan pinouts for these Riing Plus fans (PWM by default). Since I'm not sure how the Thermaltake software is going to react with missing signals from the controller, I'm going to take this one step at a time. I carefully used a needle to pull the black and white wires out of the fan connector. I wired them to the molex black and yellow again. Then I plugged the fan connector back into the hub. Everything worked when I booted up Windows and the TT software didn't seem to notice that anything was wrong.
My next step will be to try to connect the 12V, GND, and PWM to the fan header on the motherboard and see how the TT software reacts. I'm fairly certain that will go just fine. But I'm still not sure how to handle the tach signal wire. It seems that the TT software needs it to warn you if the fan stops. I could leave it connected to the controller hub and run another tach wire from there to the motherboard fan header. In theory, both the motherboard and the TT software would see the same fan rpms. But now I would have a wire connecting my motherboard header to the TT controller...which worries me. I don't know if there is 2-way communication on that wire or not. I'll have to do some research and see if it's safe to try. If all of this works, I could use a fan splitter cable to power them both and match the rpms. More on the Budge Mod tomorrow.