Jump to content

[GUIDE] How fix the old Thermaltake Riing Fans using software control


spyfly

Recommended Posts

Hello everyone,
 
I've just finished my latest project of fixing the old Thermaltake Riing RGB Fans, because I was quite unsatisfied with them out of the box, not remembering the color settings. So I have decided to create an software controlled solution for them using basic components, which were quite cheap.
 
If you want to see how it looks, check out this Video, where I have started and stopped the controlling software, loading the settings from the config file: YouTube Video
 
Note: I am not responsible for breaking any of your parts if you try to rebuild this neither for guranteeing its going to work. This is a quite uncomplete Guide at the Moment and will get expanded if there is an demand.
 
To fix that I've got an GPIO Breakout by Adafruit for USB and attached the Riing RGB Controllers to it using the Extension Port using these JST Cables from Ebay.
 
I was pretty quick at reverse engineering their protocol, which isn't more than applying voltage to trigger a button press, in the case the state LOW on the GPIOs.
 
If you get the exact same cables, then the wiring is the following:
 
White Wire - Mode Switch
Red Wire - Start/Stop Switch
Black Wire - Speed Switch
 
Hooking them up to the GPIO Breakout is quite easy, but the C3 pin didnt work well for me on my 4th Controller, as it seemed to be LOW from the start.
 
 
On the software side I have used the python libraries by Adafruit for making an simple wrapper for triggering the buttons by pin id. I have coded an NodeJS Service for controlling the Colors after that, which is quite basic at the moment and doesn't features an user interface yet. The settings are stored in a config file and loaded on boot and stored on shutdown/reboot.
 
If you are interested in obtaining the software, feel free to drop me an PM and I will give you instructions on how to install it.
 
spyfly

Link to comment
Share on other sites

  • 10 months later...
  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...