Open mitchross opened 7 years ago
I have a poseidon Z and I'm willing to give help How can I extract the HID report descriptor? I ran rake scan and it didn't work
Replied to other issue about rake scan
. The other way is with the Bus Probe (from USB Prober.app in the February 2012 version of Hardware IO Tools for Xcode).
Here you go! You may generate a descriptor for me to build or you may build a kext for me to test. Thank you very much!
I've made a build with these descriptors in, let me know if it works.
Cheers
I think it works flawlessly now! Thank you for making this happening! Getting rid of Windows now
Just tried the build. No Luck keyboard is still typing all wonky. Anything I can do to help debug? I am on Sierra...
With the merge of this commit, can this issue be closed?
I recently dug up this keyboard from storage and just wanted to provide another data point...
Currently typing this on the Poseidon Z without any issues on macOS Catalina 10.15.3. Ran the installer package, disabled SIP, and followed the Troubleshooting guide to make sure the kext was being used. Works great!
Hmm... I'm using a Poseidon ZX Illuminated keyboard, and after installing the package, disabling SIP and following the Troubleshooting guide, I haven't had much success, as some keys are still typing a bit wonky. I've had more luck remapping function keys in Karabiner which has worked well so far. Unfortunately, Karabiner can't help since some keys like the Backspace and Spacebar don't appear at all in the Event Viewer. I am also using macOS Catalina 10.15.3. Have any suggestions to what may be causing problems?
The kext appears when entering kextstat | grep IOUSBHIDDriverDescriptorOverride
, however, it does not appear in ioreg
.
Running ioreg -p IOUSB -c IOUSBDevice | grep -e class -e idVendor -e idProduct -e bcdDevice
gives this output:
+-o POSEIDON ZX Illuminated@14200000 <class AppleUSBDevice, id 0x100000931, registered, matched, active, busy 0 (4 ms), retain 15>
"idProduct" = 12292
"bcdDevice" = 288
"idVendor" = 9802
...And this isn't found in plutil -p /Library/Extensions/IOUSBHIDDriverDescriptorOverride.kext/Contents/Info.plist
.
I opened a ticket for this issue so this question is found and a solution will (hopefully) be quicker.
See thread. http://community.thermaltake.com/index.php?/topic/1396-poseidon-z-driver-for-mac-os-x-1010/page-5