The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Enthusiasts Section > System Builds, Modding, Custom Components, and Picture Gallery

Notices

Reply
 
Thread Tools Search this Thread Display Modes
  #16  
Old 01-25-2017, 02:48 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 888360
Charixfox Reputation: 19
Default

I had no problem changing the title.:)

Anyway, if you just grabbed the zip file, it contains a single directory arduino-1.8.1 that contains a subdirectory drivers. Unfortunately I'm on Windows 10 and I don't have any Windows 7 machines handy to test against.

Arduino-related hardware drivers:

oem65.inf | arduino-org.inf | No | Ports | Arduino Srl (www.arduino.org) | 2/27/2014 | 1.1.0.0
oem66.inf | adafruitcircuitplayground.inf | No | Ports | Adafruit Industries LLC | 2/25/2016 | 6.2.2600.0
oem67.inf | arduino_gemma.inf | No | libusb-win32 devices | libusb-win32 | 4/21/2015 | 1.0.0.0
oem68.inf | genuino.inf | No | Ports | Arduino LLC (www.arduino.cc) | 10/25/2015 | 1.0.2.0
oem71.inf | arduino-org.inf | No | Ports | Arduino Srl (www.arduino.org) | 3/19/2015 | 1.1.1.0
oem72.inf | arduino.inf | No | Ports | Arduino LLC (www.arduino.cc) | 11/24/2015 | 1.2.3.0
oem73.inf | genuino.inf | No | Ports | Arduino LLC (www.arduino.cc) | 1/7/2016 | 1.0.3.0
oem74.inf | linino.inf | No | Ports | Linino | 1/13/2014 | 1.0.0.0

All of the above are located in the drivers directory. The Leonardo/Micro specifically uses:
oem72.inf | arduino.inf | Arduino LLC (www.arduino.cc) | 11/24/2015 | 1.2.3.0

Also keep in mind that if the bootloader is faulty or the hardware is faulty it won't show. That's why I usually try to avoid eBay for AVRs.
Reply With Quote


  #17  
Old 01-25-2017, 03:15 PM
red-ray red-ray is offline
Banned
red-ray's PC Specs
 
Join Date: May 2014
Location: England (GMT+1)
Posts: 7,152
POST ID # = 888363
red-ray Reputation: 81
Thumbs up Thank you for the name of the .INF file

Quote:
Originally Posted by red-ray View Post
You can change the first post title, but not the thread title.
Quote:
Originally Posted by Charixfox View Post
I had no problem changing the title.:)
You have changed the post title, not the thread title which is still "HowTo: HD120 RGB Custom Lighting Controller".

Thank you for the name of the .INF file. Once I knew this I managed to force install a driver. The reason it did not automatically install is that there is a bug in the .INF file. It contains:

%leonardo.sketch.name%=DriverInstall, USB\VID_2341&PID_8036&MI_00

When it should contain:

%leonardo.sketch.name%=DriverInstall, USB\VID_2341&PID_8036

I suspect I will develop and sign my own installation files.

As to why it worked on W10 I don't as yet know and will check once I boot up my W10 x64 RS2 Build 15014 system
Reply With Quote


  #18  
Old 01-25-2017, 03:37 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 888368
Charixfox Reputation: 19
Default

Hey, let me dream. :P

The board I have presents hardware IDs:
USB\VID_2341&PID_8036&REV_0100&MI_00
USB\VID_2341&PID_8036&MI_00

So it should have worked with the original. O.o
Reply With Quote


  #19  
Old 01-25-2017, 04:00 PM
red-ray red-ray is offline
Banned
red-ray's PC Specs
 
Join Date: May 2014
Location: England (GMT+1)
Posts: 7,152
POST ID # = 888379
red-ray Reputation: 81
Arrow As I specified the .INF is incorrect

Need I say more given the two images?

On W10 I did not need to install any drivers at all.

Quote:
Windows 7 x64 Ultimate V6.01 Build 7601 SP1



Windows 10 x64 Professional V10.00 Build 15019 RS2

Attached Images
File Type: png Windows 7 x64 Build 7601 SP1.png (53.7 KB, 1505 views)
File Type: png Windows 10 x64 Build 15019 RS2.png (19.4 KB, 1470 views)

Last edited by red-ray; 01-28-2017 at 05:44 PM. Reason: Fix images
Reply With Quote


  #20  
Old 01-25-2017, 04:06 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 888381
Charixfox Reputation: 19
Default

Looks like the images are not happy. O.o
Reply With Quote


  #21  
Old 01-28-2017, 05:43 PM
red-ray red-ray is offline
Banned
red-ray's PC Specs
 
Join Date: May 2014
Location: England (GMT+1)
Posts: 7,152
POST ID # = 888944
red-ray Reputation: 81
Confused Should now be fixed

Quote:
Originally Posted by Charixfox View Post
Looks like the images are not happy. O.o
This had me confused for a while as I could see the images, but today I could not
Reply With Quote


  #22  
Old 01-30-2017, 02:37 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 889182
Charixfox Reputation: 19
Default

Weird Forums are Weird. :)

I can see the images now. Wouldn't it be nice if computers Just Worked?

The basic build on my side is installed in a 570X RGB case because the person I was programming it for got impatient, so there are only two basic functions so far and fan control is through serial monitor. <.< It's all kind of fun trying to squeeze everything into 28.8k of code and 2.5k of RAM.

How goes progress on your side?
Reply With Quote


  #23  
Old 01-30-2017, 02:55 PM
red-ray red-ray is offline
Banned
red-ray's PC Specs
 
Join Date: May 2014
Location: England (GMT+1)
Posts: 7,152
POST ID # = 889188
red-ray Reputation: 81
Question Please can I try you firmware?

Yes. I suspect it was down to finger trouble. At this end I have not done much, I got distracted adding Corsair Vengeance LED DIMM LED control support to SIV and then by X99/X79 system IMC SMBus TSOD/CLTT issues.

I should have some time tomorrow and wonder please can I try you firmware? I am also none too sure what I need to do to load it and any pointers would be good.

Which pin is the LED control pin?
Reply With Quote


  #24  
Old 01-30-2017, 03:13 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 889190
Charixfox Reputation: 19
Default

The LED Control pin will be the digital pin that you connect the LED Data line to on the Arduino.I'll see about posting my firmware to git.

As for loading the firmware, that is an Arduino question, but I'll summarize here:
Run Arduino IDE
Under Tools -> Board: Select Arduino Leonardo (for the Micro or Pro Micro)
Connect board to computer via USB
Under Tools -. Port: Select correct serial port for board

Place sketch (firmware program code) into code window

The firmware requires the FastLED Library. Sketch Menu -> Include Library -> Manage Libraries
"Filter your search" for FastLED and click it, then Install.


Personally, I always Verify first (Which just compiles it)
Click "Upload Sketch" to compile it and upload it to the Arduino.

Change code portions if needed (for example, the data pin is defined as 3, but if you physically connect it to pin 4, use that instead)

You might want to consider trying the Arduino Basics "Blink" Tutorial for basic firmware understanding. :)
Reply With Quote


  #25  
Old 01-30-2017, 10:18 PM
timr timr is offline
Registered User
timr's PC Specs
 
Join Date: Jan 2017
Posts: 4
POST ID # = 889252
timr Reputation: 10
Default

This thread is exactly what I was looking for!

Do the SP120s have the same controller as the HDs? I can't seem to locate that info anywhere.

Also, below is a link to a diagram that shows the LED positions on the HDs (because it's easier to understand the weird layout visually than reading through the explanation).

http://imgur.com/PWH1Cle
Reply With Quote


  #26  
Old 01-30-2017, 10:56 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 889254
Charixfox Reputation: 19
Default

Timr:
I don't have data on the SP120 RGBs, but their controller will not work with the HD120 RGBs and vice versa. The -HUB- will work just fine. The controller is the long, skinny box with three buttons.

Since the hub works okay, it stands to reason that the SP120 RGBs are single-wire, single-chip, multi-LED units. They are -NOT- data-signal compatible with WS2811s though, or the HD controller would treat them as the first <fan> many LEDs on an HD120 RGB. I have the three SP120RGBs that came with the 570X case, so I'll see if I can toss some chipset tests at them. :)

red-ray:
Gift for you! Or... git for you?
https://github.com/Charixfox/HD120-Controller
Reply With Quote


  #27  
Old 01-30-2017, 11:18 PM
timr timr is offline
Registered User
timr's PC Specs
 
Join Date: Jan 2017
Posts: 4
POST ID # = 889255
timr Reputation: 10
Default

Quote:
Originally Posted by Charixfox View Post
Timr:
I don't have data on the SP120 RGBs, but their controller will not work with the HD120 RGBs and vice versa. The -HUB- will work just fine. The controller is the long, skinny box with three buttons.

Since the hub works okay, it stands to reason that the SP120 RGBs are single-wire, single-chip, multi-LED units. They are -NOT- data-signal compatible with WS2811s though, or the HD controller would treat them as the first <fan> many LEDs on an HD120 RGB. I have the three SP120RGBs that came with the 570X case, so I'll see if I can toss some chipset tests at them. :)
Ah, that all makes sense. I'll wait till you've had a play around - I won't have time to start a new project for a couple months anyway.
Reply With Quote


  #28  
Old 01-30-2017, 11:18 PM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 889256
Charixfox Reputation: 19
Default SP120 RGB Custom Controller

The fox does things and stuff! I threw the SP120 RGB fan LEDs onto the board and tested some changes in code on the demo reel. Success!

Findings:
SP120 RGB fans use four surface mount 5050 RGB LEDs per fan with a UCS1903 chipset per fan. This means each fan can be controlled as a "Single LED" with the FastLED library set to LED_TYPE = UCS1903
Reply With Quote


  #29  
Old 01-31-2017, 02:06 AM
timr timr is offline
Registered User
timr's PC Specs
 
Join Date: Jan 2017
Posts: 4
POST ID # = 889267
timr Reputation: 10
Default

Quote:
Originally Posted by Charixfox View Post
The fox does things and stuff! I threw the SP120 RGB fan LEDs onto the board and tested some changes in code on the demo reel. Success!

Findings:
SP120 RGB fans use four surface mount 5050 RGB LEDs per fan with a UCS1903 chipset per fan. This means each fan can be controlled as a "Single LED" with the FastLED library set to LED_TYPE = UCS1903
Awesome! And basically what I was hoping for. Two or three more paychecks and I'll be in a position to start mucking about with things myself (I just blew an awful lot of money on the PC itself, and I suspect my girlfriend might literally murder me if I spend any more).
Reply With Quote


  #30  
Old 01-31-2017, 02:19 AM
Charixfox Charixfox is offline
Doer of Things and Stuff
Charixfox's PC Specs
 
Join Date: Oct 2015
Posts: 254
POST ID # = 889268
Charixfox Reputation: 19
Default

Quote:
Originally Posted by timr View Post
Awesome! And basically what I was hoping for. Two or three more paychecks and I'll be in a position to start mucking about with things myself (I just blew an awful lot of money on the PC itself, and I suspect my girlfriend might literally murder me if I spend any more).
O.o Might not take that many paychecks...

Wires: https://www.amazon.com/dp/B00AC4NQYG/
Controller: https://www.amazon.com/dp/B012FOV17O/

Total Cost: < $15
Reply With Quote


Reply

Tags
hd120 rgb

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:45 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.