Addressable RGB

Addressable RGB (also known as ARGB or Digital RGB, DRGB) is a standard RGB interface used by a wide variety of PC components, light strips, motherboards, and controllers. It consists of a 3-pin connector which provides power and data and is capable of controlling each LED on the device with its own unique color value.

Addressable RGB LEDs work in a "daisy chain" configuration where the data signal goes from the controller into the first LED, then to the second LED, then to the third, and so on. As this interface is only capable of sending data in one direction, OpenRGB is unable to automatically determine how many LEDs are in the chain for any given device or chain of devices. Therefore, it is required that you manually configure the number of LEDs for each ARGB output in OpenRGB before you can control the attached LEDs. This process is called "resizing".

Resizing Addressable RGB Zones in OpenRGB

There are two methods for configuring the number of LEDs on an addressable header in OpenRGB. The first method is presented upon opening OpenRGB for the first time with an addressable RGB controller or motherboard present. The interface looks like this:

OpenRGB Zone Initialization

The second method can be accessed at any time. It involves selecting the Zone that corresponds to a given ARGB output in the Zones selection box and then clicking the Edit Zone button. This opens a new menu that allows you to enter the zone size (LED count) as well as perform additional customization such as defining segments. Segments can be used to divide up a zone into smaller sections for more flexibility.

OpenRGB Zone SelectionOpenRGB Zone Edit ButtonOpenRGB Zone Editor

Note on RGB Hubs

Most common RGB hubs, splitters or cables will just dupilcate the signal (putting all elements in parallel). When setting up the size of the elements, it will be ideal for all strings to be the same length so ARGB effects will wrap at the same time.

Calculating Length of Chained Elements

Some elements like fans and LED strips can be chained to together to create one long strip. To calcuate the length, add up the number of LEDs in each individual element. If using all elements of the same type, mutiply the number of LEDs per element by the number of elements in the chain.

List of Common RGB Fan LED Counts

VendorFanLED CountChainConnector
Cooler MasterMF120 Halo24ParallelARGB 3-Pin
Cooler MasterMF140 Halo24ParallelARGB 3-Pin
CorsairLL12016SeriesCorsair (Molex SL)
CorsairLL14016SeriesCorsair (Molex SL)
CorsairML1204SeriesCorsair (Molex SL)
CorsairML1404SeriesCorsair (Molex SL)
CorsairQL12034SeriesCorsair (Molex SL)
CorsairQL14034SeriesCorsair (Molex SL)
Lian-LiBora Digital12NoneJST SM
Lian-LiUNI Fan SL12016SeriesUNI Fan (JST SM 3-Pin)
Lian-LiUNI Fan SL14016SeriesUNI Fan (JST SM 3-Pin)
Lian-LiUNI Fan AL12016?SeriesUNI Fan (JST SM 3-Pin)
Lian-LiUNI Fan AL14016?SeriesUNI Fan (JST SM 3-Pin)
ThermaltakePure 12 ARGB9NoneARGB 3-Pin
ThermaltakePure 14 ARGB9NoneARGB 3-Pin
ThermaltakePure 20 ARGB9NoneARGB 3-Pin
ThermaltakePure Plus 129NoneThermaltake 9-Pin
ThermaltakePure Plus 149NoneThermaltake 9-Pin
ThermaltakeRiing Plus 1212NoneThermaltake 9-Pin
ThermaltakeRiing Plus 1412NoneThermaltake 9-Pin
ThermaltakeRiing Duo 1218NoneThermaltake 9-Pin
ThermaltakeRiing Duo 1418NoneThermaltake 9-Pin
ThermaltakeRiing Trio 1230NoneThermaltake 9-Pin
ThermaltakeRiing Trio 1430NoneThermaltake 9-Pin
ThermaltakeRiing Trio 2060NoneThermaltake 9-Pin
ThermaltakeRiing Quad 1254NoneThermaltake 9-Pin
ThermaltakeRiing Quad 1454NoneThermaltake 9-Pin

List of Common LED Strip LED Counts

VendorLED StripLED CountChainConnector
PhanteksNeon M4 400mm28SeriesJST SM 3-Pin
PhanteksNeon M5 550mm38SeriesJST SM 3-Pin
PhanteksNeon M1 1000mm70SeriesJST SM 3-Pin