Mine is Poseidon ZX and I have the same problems.
I have done all the 0-4 steps but the problems still there. e -->'e '
Any update? thank you!
Poseidon ZX is another product. The driver only matches Poseidon Z.
I don't have Poseidon ZX, so I will need additional information from you. Currently I'm working on some Linux kernel bug fix, so probably will not have a chance to work on this in a week or so.
Please unplug your Poseidon ZX keyboard and launch IORegistryExplorer in the driver package. Plug in your keyboard, you will be able to see some new stuff in IORegistryExplorer in green color. You can refer to the picture below as an example. You won't be able to see TtEsportsUSBHIDDriver because it won't load for Poseidon ZX. You will see "IOUSBHIDDriver" instead. Click on it in the left panel, and you should be seeing "VendorID" as "0x566" in the right panel. If the vendor ID is not 0x566, then you didn't click on the right entry in the left panel.
IORegistryExplorer will generate two interfaces for the keyboard. Please send me screenshots (Command+Option+4) for both of the interfaces like the one I took (I only took the screenshot for interface 0, you will need to do it for both). And it would be nice if you can double click on the data of "ReportDecriptor" in the right panel and copy the contents for me so that I don't need to do a manual OCR from the screenshots.
One thing I want to mention is that I don't have a Poseidon ZX so I won't be able to test the driver at all.