# Can't get GMMK2 to be detected after installing SignalRGB Via Firmware

**URL:** <https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810>\
**Category:** Support\
**Created:** [July 8, 2023, 5:59pm UTC](https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810 "2023-07-08T17:59:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Synomenon](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Synomenon](https://forum.signalrgb.com/u/Synomenon)\
**Post date:** [July 8, 2023, 5:59pm UTC](https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810/1 "2023-07-08T17:59:56Z")

</div>

I installed this firmware on my GMMK 2 (96 Key, ANSI):

> <https://github.com/SRGBmods/QMK-Binaries/blob/main/QMK%2BVIA-Firmware/0.21.6/gmmk_gmmk2_p96_ansi_via.bin>

I also added this plugin to both plugin folders:

> <https://github.com/SRGBmods/QMK-Binaries/blob/main/SignalRGB-Plugins/GMMK/_Archived/GMMK_2_96_ANSI_QMK_Keyboard.js>

SignalRGB just says this though in the Device Information screen:  
GMMK V2 96 ANSI - Glorious - 0x320f - 0x504b - None.

So the Plugin column is “None.”

How do I get this to work?

---

<div class="post-metadata">

**Author:** ![tom9676](https://avatars.discourse-cdn.com/v4/letter/t/4af34b/32.png) [@tom9676](https://forum.signalrgb.com/u/tom9676)\
**Post date:** [July 9, 2023, 3:27pm UTC](https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810/2 "2023-07-09T15:27:35Z")

</div>

Plugin is already in Signal so if not showing something else sent wrong. look in  
C:\Users\XXXXX\AppData\Local\VortxEngine\app-2.2.33\Signal-x64\Plugins\QMK\GMMK  
use you own PC name in place of XXXXXX

---

<div class="post-metadata">

**Author:** ![Naitoshedo](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/naitoshedo/32/10_2.png) [@Naitoshedo](https://forum.signalrgb.com/u/Naitoshedo)\
**Post date:** [July 10, 2023, 6:57am UTC](https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810/3 "2023-07-10T06:57:38Z")

</div>

You need to do a PID swap, to accomplish this you will need to do the following:

Change the following line in the Plugin file (line 4):  
export function ProductId() { return 0x505A; }

to this:  
export function ProductId() { return 0x505b; }

Then restart SignalRGB and it should detect the keyboard.

---

<div class="post-metadata">

**Author:** ![HarDBR](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/hardbr/32/282_2.png) [@HarDBR](https://forum.signalrgb.com/u/HarDBR)\
**Post date:** [July 10, 2023, 8:20pm UTC](https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810/4 "2023-07-10T20:20:35Z")

</div>

@Synomenon

Try the attached filed.  
Place the file on Plugins folder: [https://srgbmods.net/s?p=view/userplugins](https://srgbmods.net/s?p=view/userplugins) and restart SignalRGB

[GMMK\_2\_96\_ANSI\_QMK\_Keyboard.js](https://forum.signalrgb.com/uploads/short-url/nAtQUl3YEcvk1XbnbU0l5B3vc60.js) (9.8 KB)

---

<div class="post-metadata">

**Author:** ![Naitoshedo](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.signalrgb.com/naitoshedo/32/10_2.png) [@Naitoshedo](https://forum.signalrgb.com/u/Naitoshedo)\
**Post date:** [May 27, 2024, 1:46am UTC](https://forum.signalrgb.com/t/cant-get-gmmk2-to-be-detected-after-installing-signalrgb-via-firmware/810/5 "2024-05-27T01:46:57Z")

</div>


