Printing the info for the mouse, it seems to be
vendor id 0x3794
product id 0xa000
manufacturer string SINOWEALTH
product string Model O Eternal
but after adding this to the table, commands don't seem to have an impact (the mouse is not bricked though, it seems, so that is good :D).
Apologies if I am missing something about the edits that need to be made, but just adding the correct values to the table seems to be all that needs to happen to add a new device. I wonder if the "probably Model O works" is actually incorrect :D.
diff --git gloriousctl.c gloriousctl.c
index dd55efb..2aba4d4 100644
--- gloriousctl.c
+++ gloriousctl.c
@@ -44,6 +44,7 @@ static struct supported_device supported_devices[] = {
{ .vid = 0x258a, .pid = 0x33, .name = "Glorious Model D" },
{ .vid = 0x258a, .pid = 0x36, .name = "Glorious Model O/O-" }, // probably works
{ .vid = 0x093a, .pid = 0x821d, .name = "Glorious Model I 2 Wireless" },
+ { .vid = 0x3794, .pid = 0xa000, .name = "Glorious Model O Eternal"}
};
#pragma pack(push, 1)
Printing the info for the mouse, it seems to be
but after adding this to the table, commands don't seem to have an impact (the mouse is not bricked though, it seems, so that is good :D).
Apologies if I am missing something about the edits that need to be made, but just adding the correct values to the table seems to be all that needs to happen to add a new device. I wonder if the "probably Model O works" is actually incorrect :D.