Support for Razer Blackwidow 75%

Can you guy support this device please? Would really appreciate it…

Goat

1 Like

I second this! The RGB on that thing looks crazy good with the side underglow. Signal support would be highly appreciated.

@DaDoBaag @Goat

We are lacking user input on this, can you guys send me the Product ID from this page https://srgbmods.net/s?p=view/debuginfo ?

@HarDBR see screenshot above

Razer_Blackwidow_V4_75_Keyboard.js (77.9 KB)
Awesome, can you try this attached file and send me the console log?
Place the file on Plugins folder: https://srgbmods.net/s?p=view/userplugins and restart SignalRGB

@HarDBR pasted the log below. currently all LEDs on the keyboard go dark when launching signal with this plugin.

[21:10:11]: Set size for device to: [22,10]
[21:10:11]: Checking for Razer Synapse Service.exe
[21:10:11]: Process Not Found
[21:10:11]: Checking for Razer Synapse 3.exe
[21:10:11]: Process Not Found
[21:10:11]: Checking for Razer Central.exe
[21:10:11]: Process Not Found
[21:10:11]: Checking for RzSynapse.exe
[21:10:11]: Process Not Found
[21:10:11]: Loading Image...
[21:10:11]: Loading Image via Url Export function...
[21:10:11]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0000, endpoint.usage_page: 0x0001, endpoint.collection: 0x0004
[21:10:11]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0000, endpoint.usage_page: 0x0001, endpoint.collection: 0x0005
[21:10:11]: [OPEN] endpoint.interface: 2, endpoint.usage: 0x0002, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[21:10:11]: [OPEN] endpoint.interface: 0, endpoint.usage: 0x0006, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[21:10:11]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0006, endpoint.usage_page: 0x0001, endpoint.collection: 0x0001
[21:10:11]: [IGNORE] endpoint.interface: -1, endpoint.usage: 0x0001, endpoint.usage_page: 0x000c, endpoint.collection: 0x0003
[21:10:11]: [IGNORE] endpoint.interface: -1, endpoint.usage: 0x0080, endpoint.usage_page: 0x0001, endpoint.collection: 0x0003
[21:10:11]: [OPEN] endpoint.interface: 3, endpoint.usage: 0x0000, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[21:10:11]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0001, endpoint.usage_page: 0x000c, endpoint.collection: 0x0002
[21:10:11]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0080, endpoint.usage_page: 0x0001, endpoint.collection: 0x0003
[21:10:11]: Log: Serial String IO2338F84000547
[21:10:11]: Log: Valid Serial Returned:IO2338F84000547
[21:10:11]: Log: Serial String IO2338F84000547
[21:10:12]: Log: Serial String IO2338F84000547
[21:10:12]: Log: Serial String IO2338F84000547
[21:10:13]: Log: Serial String IO2338F84000547
[21:10:13]: Log: Serial String IO2338F84000547
[21:10:13]: Log: Serial String IO2338F84000547
[21:10:14]: Log: Serial String IO2338F84000547
[21:10:14]: Log: Serial String IO2338F84000547
[21:10:15]: Log: Error fetching Device Battery Level. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Device Onboard DPI Stages. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Current Device Polling Rate. Error Code: Command Not Supported
[21:10:15]: Log: Firmware Version: 1.0
[21:10:15]: Log: Device Serial: IO2338F84000547
[21:10:15]: Log: Current Device Mode: Hardware Mode
[21:10:15]: Log: Error fetching Devices Currently Connected to Hyperspeed Dongle. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Current Scroll Acceleration Setting. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Current Device Scroll Mode. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Current Device Smart Reel Setting. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Current Device Idle Timeout Setting. Error Code: Command Not Supported
[21:10:15]: Log: Error fetching Device Low Power Percentage. Error Code: Command Not Supported
[21:10:15]: Log: Valid Library Config found.
[21:10:15]: Set size for device to: [25,13]
[21:10:15]: Created Leds: 121
[21:10:15]: Loaded Led color overrides, count: 0
[21:10:15]: Log: LED 0 is set to 100% brightness.
[21:10:15]: Log: LED Zone undefined Exists
[21:10:16]: Log: LED 5 is set to 100% brightness.
[21:10:16]: Log: LED Zone Macro Exists
[21:10:19]: Log: Device uses Modern Protocol for Lighting.
[21:10:19]: Log: Macro Tracker Spawned.

Which Signal version are you running?

Razer_Blackwidow_V4_75_Keyboard.js (77.9 KB)

Try the attached file

2.3.13+a541044f should be latest since there are no updates showing.

still the same, all LEDs going dark

[23:06:07]: Set size for device to: [22,10]
[23:06:07]: Checking for Razer Synapse Service.exe
[23:06:07]: Process Not Found
[23:06:07]: Checking for Razer Synapse 3.exe
[23:06:07]: Process Not Found
[23:06:07]: Checking for Razer Central.exe
[23:06:08]: Process Not Found
[23:06:08]: Checking for RzSynapse.exe
[23:06:08]: Process Not Found
[23:06:08]: Loading Image...
[23:06:08]: Loading Image via Url Export function...
[23:06:08]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0000, endpoint.usage_page: 0x0001, endpoint.collection: 0x0004
[23:06:08]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0000, endpoint.usage_page: 0x0001, endpoint.collection: 0x0005
[23:06:08]: [OPEN] endpoint.interface: 2, endpoint.usage: 0x0002, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[23:06:08]: [OPEN] endpoint.interface: 0, endpoint.usage: 0x0006, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[23:06:08]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0006, endpoint.usage_page: 0x0001, endpoint.collection: 0x0001
[23:06:08]: [IGNORE] endpoint.interface: -1, endpoint.usage: 0x0001, endpoint.usage_page: 0x000c, endpoint.collection: 0x0003
[23:06:08]: [IGNORE] endpoint.interface: -1, endpoint.usage: 0x0080, endpoint.usage_page: 0x0001, endpoint.collection: 0x0003
[23:06:08]: [OPEN] endpoint.interface: 3, endpoint.usage: 0x0000, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[23:06:08]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0001, endpoint.usage_page: 0x000c, endpoint.collection: 0x0002
[23:06:08]: [OPEN] endpoint.interface: 1, endpoint.usage: 0x0080, endpoint.usage_page: 0x0001, endpoint.collection: 0x0003
[23:06:08]: Log: Serial String IO2338F84000547
[23:06:08]: Log: Valid Serial Returned:IO2338F84000547
[23:06:08]: Log: Serial String IO2338F84000547
[23:06:08]: Log: Serial String IO2338F84000547
[23:06:09]: Log: Serial String IO2338F84000547
[23:06:09]: Log: Serial String IO2338F84000547
[23:06:10]: Log: Serial String IO2338F84000547
[23:06:10]: Log: Serial String IO2338F84000547
[23:06:10]: Log: Serial String IO2338F84000547
[23:06:11]: Log: Serial String IO2338F84000547
[23:06:11]: Log: Error fetching Device Battery Level. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Device Onboard DPI Stages. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Current Device Polling Rate. Error Code: Command Not Supported
[23:06:12]: Log: Firmware Version: 1.0
[23:06:12]: Log: Device Serial: IO2338F84000547
[23:06:12]: Log: Current Device Mode: Hardware Mode
[23:06:12]: Log: Error fetching Devices Currently Connected to Hyperspeed Dongle. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Current Scroll Acceleration Setting. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Current Device Scroll Mode. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Current Device Smart Reel Setting. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Current Device Idle Timeout Setting. Error Code: Command Not Supported
[23:06:12]: Log: Error fetching Device Low Power Percentage. Error Code: Command Not Supported
[23:06:12]: Log: Valid Library Config found.
[23:06:12]: Set size for device to: [25,13]
[23:06:12]: Created Leds: 121
[23:06:12]: Loaded Led color overrides, count: 0
[23:06:12]: Log: LED 0 is set to 100% brightness.
[23:06:12]: Log: LED Zone undefined Exists
[23:06:13]: Log: LED 5 is set to 100% brightness.
[23:06:13]: Log: LED Zone Macro Exists
[23:06:15]: Log: Device uses Modern Protocol for Lighting.
[23:06:15]: Log: Macro Tracker Spawned.
[23:07:26]: Log: Serial String IO2338F84000547
[23:07:26]: Log: Valid Serial Returned:IO2338F84000547
[23:07:27]: Log: Serial String IO2338F84000547
[23:07:27]: Log: Serial String IO2338F84000547
[23:07:28]: Log: Serial String IO2338F84000547
[23:07:28]: Log: Serial String IO2338F84000547
[23:07:29]: Log: Serial String IO2338F84000547
[23:07:29]: Log: Serial String IO2338F84000547
[23:07:29]: Log: Serial String IO2338F84000547
[23:07:30]: Log: Serial String IO2338F84000547
[23:07:30]: Log: Error fetching Device Battery Level. Error Code: Command Not Supported
[23:07:30]: Log: Error fetching Device Onboard DPI Stages. Error Code: Command Not Supported
[23:07:30]: Log: Error fetching Current Device Polling Rate. Error Code: Command Not Supported
[23:07:30]: Log: Firmware Version: 1.0
[23:07:30]: Log: Device Serial: IO2338F84000547
[23:07:30]: Log: Current Device Mode: Hardware Mode
[23:07:30]: Log: Error fetching Devices Currently Connected to Hyperspeed Dongle. Error Code: Command Not Supported
[23:07:31]: Log: Error fetching Current Scroll Acceleration Setting. Error Code: Command Not Supported
[23:07:31]: Log: Error fetching Current Device Scroll Mode. Error Code: Command Not Supported
[23:07:31]: Log: Error fetching Current Device Smart Reel Setting. Error Code: Command Not Supported
[23:07:31]: Log: Error fetching Current Device Idle Timeout Setting. Error Code: Command Not Supported
[23:07:31]: Log: Error fetching Device Low Power Percentage. Error Code: Command Not Supported
[23:07:31]: Log: Valid Library Config found.
[23:07:31]: Set size for device to: [25,13]
[23:07:31]: Created Leds: 121
[23:07:31]: Loaded Led color overrides, count: 0
[23:07:31]: Log: LED 0 is set to 100% brightness.
[23:07:31]: Log: LED Zone undefined Exists
[23:07:31]: Log: LED 5 is set to 100% brightness.
[23:07:31]: Log: LED Zone Macro Exists
[23:07:34]: Log: Device uses Modern Protocol for Lighting.

oh there’s one weird quirk i need to mention. my keyboard apparently arrived with a singular LED in the right underglow being defective. the color on that one LED is always slightly off from the rest of the keyboard when controlling the RGB with Razer Synapse.

now with your user plugin what happens is that all LEDs go dark except for that one defective LED which keeps glowing a dim blueish tone.

edit: just checked the left underglow with the signal plugin enabled and there’s also one or two LEDs glowing a dim white tone while the rest is dark (it’s a different tone than the one on the right and different position too). there’s no defective LEDs in the left underglow with Synapse though, only on the right as mentioned above.

Can you open the file while Signal is running, change the endpoints on line 627 to those on your console? Change the endpoint, hit CTRL+S and Signal will reload the plugin, see if any one of those works

tried all the different combinations of usage and usage_page including the [IGNORE] ones, all of them only gave endless device.send_report(): HidD_SetFeature: (0x00000001) Incorrect function. errors

I’m wondering why this is so hard to fix? Should be like any other keyboard you guys program right?

@Goat can you please do the same steps @HarDBR described with your Blackwidow 75% to see if it’s the same behaviour as with mine?

Absolutely… I won’t be able to do it til early afternoon tomorrow. I work over night.

I’m just supposed to download that file and put it in the add ons folder right? I did that and it didn’t do anything.

place it in the folder and restart Signal, but also make sure to close all Razer Synapse processes beforehand. best way to do that is to go in the Synapse settings and disable launch on Windows startup, then reboot Windows.