Support for Gigabyte Aorus RTX 4080 Super Master

Hello please add the following device to your list:

  • Device ID: 0x2702
  • Sub Device ID: 0x4135

Thank you!

+1 this

please also add for other 40 series Aorus cards if possible
Thanks

1 Like

+1

I just bought it last Friday, and SignalRGB manages to control all my hardware except the GPU. I am eagerly waiting for an update. Once it supports my GPU, I will most likely never install any other RGB software besides SignalRGB.

1 Like

hi @rundeckardrun we need the full GPU name and its official website, and also, Device ID (this can be found in the devices tab), thank you.

Which GPU do you have?

Hello there,

The device-id is 0x2702 and sub-device-id is 0x4135

Unique code of the product is: N408SAORUS M-16GD

Link to manufacturer site → AORUS GeForce RTX™ 4080 SUPER MASTER 16G Key Features | Graphics Card - GIGABYTE U.S.A.

1 Like

Gigabyte Master GPU.js (38.0 KB)
Can you try the attached file, please?
Place the file on Plugins folder: https://srgbmods.net/s?p=view/userplugins and restart SignalRGB

1 Like

my bad, i see how the process works now,
i’ll start a new thread when i have everything good to go

thanks

1 Like

this didnt work for me, but thanks :slight_smile:

Tried the new plugin and it does not work:

05/06/24 10:46:51.436 [15392-] SignalRGB.root.INFO - NVIDIA GeForce RTX 4080 SUPER - Found Potential Gigabyte Master GPU! [GIGABYTE 4080 Super Aorus Master]
05/06/24 10:46:51.437 [15392-] SignalRGB.root.INFO - NVIDIA GeForce RTX 4080 SUPER - Gigabyte GPU returned Init Read: [0,0,0,0], Error: [-1]
05/06/24 10:46:51.437 [15392-] SignalRGB.root.INFO - NVIDIA GeForce RTX 4080 SUPER - Gigabyte Master GPU failed read test! [GIGABYTE 4080 Super Aorus Master]

Tried bus addresses 0x72 up to 0x90 without luck:

const addressesToCheck = [0x32, 0x46, 0x47, 0x48, 0x51, 0x52, 0x55, 0x56, 0x62, 0x63, 0x71, 0x90];
1 Like

Just noticed that also class “class GigabyteMasterProtocol” does not even have the mappings for “4080 Super AORUS MASTER”.

1 Like

I added the following lines of code and that worked for me.

0x4135 : // 4080 Super AORUS MASTER
			{
				Size: [15, 9],
				modeZones : [2, 3, 5, 6],
				Zones:
				{
					0: {
						Names :		[ "Fan 1 LED 1", "Fan 1 LED 2", "Fan 1 LED 3", "Fan 1 LED 4", "Fan 1 LED 5", "Fan 1 LED 6", "Fan 1 LED 7", "Fan 1 LED 8",],
						Positions : [ [0, 5], [1, 4], [2, 3], [3, 4], [4, 5], [3, 6], [2, 7], [1, 8], ],
						Mapping :	[ 0, 1, 2, 3, 4, 5, 6, 7 ]
					},
					1: {
						Names :		[ "Fan 2 LED 1", "Fan 2 LED 2", "Fan 2 LED 3", "Fan 2 LED 4", "Fan 2 LED 5", "Fan 2 LED 6", "Fan 2 LED 7", "Fan 2 LED 8",],
						Positions : [ [5, 5], [6, 4], [7, 3], [8, 4], [9, 5], [8, 6], [7, 7], [6, 8], ],
						Mapping :	[ 0, 1, 2, 3, 4, 5, 6, 7 ]
					},
					2: {
						Names :		[ "Fan 3 LED 1", "Fan 3 LED 2", "Fan 3 LED 3", "Fan 3 LED 4", "Fan 3 LED 5", "Fan 3 LED 6", "Fan 3 LED 7", "Fan 3 LED 8",],
						Positions : [ [10, 5], [11, 4], [12, 3], [13, 4], [14, 5], [13, 6], [12, 7], [11, 8], ],
						Mapping :	[ 0, 1, 2, 3, 4, 5, 6, 7 ]
					},
					3: {
						Names :		[ "Side Logo LED 1", "Top Logo LED 1", "Unknown LED 1", "Unknown LED 2", "Unknown LED 3", ],
						Positions : [ [11, 0], [12, 2], [12, 2], [12, 2], [12, 2], ],
						Mapping :	[ 0, 2, 3, 4, 5 ]
					}
				}
			},

Add this above 0x40C0 : // 4090 AORUS MASTER
It’s located in the class GigabyteMasterProtocol

And then add this.RTX4080_S = 0x2702; to the class NvidiaGPUDeviceIds
And then add this.RTX4080_SUPER_AORUS_MASTER = 0x4135; to the class GigabyteMasterDeviceIds

And last but not least

Add new GigabyteMasterIdentifier(Nvidia.RTX4080_S, GigabyteMasterIds.RTX4080_SUPER_AORUS_MASTER, 0x71, "GIGABYTE 4080 Super Aorus Master"),
After
new GigabyteMasterIdentifier(Nvidia.RTX4080_S, GigabyteMasterIds.RTX4080_SUPER_GAMING_OC_16G, 0x72, "GIGABYTE 4080 Super Gaming OC"),