Here's my EFI. Couple caveats -- I'm using iMacPro1,1 so you'll need to disable your iGPU in the BIOS. Also, my SSDTs for PLUG and EC are specific to my DSDT. You'll have to check to see if they match up with your CPU/EC, otherwise just swap in the catchall ones you were already using. It's...
We have very similar boards / configurations. I looked through your config and I don't see anything obvious that may cause an issue. In fact, the only real differences we have are that I have Lapickernelpanic set to false / bootprotect set to none and yours are true, etc. Besides that I am...
What a bizarre statement. Sure, it’s not a certainty, but since there’s a chance, why not simply eliminate a potentially unpredictable problem regardless of whether or not it’s a component affecting sleep / wake? Weird.
I suspect you're running into a combination of things. You need the EC ssdt regardless of the USB portion to disable your actual EC device and create a fake one. I'd start with that before experimenting in other areas.
It should, it's USB. If you're referring to the G1, that is. The G2 are all PCI based and there's no driver. I toyed with writing one a while back but unfortunately my Elite has met with an unfortunate accident... :-/
Haven't had a chance to test it yet but have been looking through your code a bit. I doubt the others would want to incorporate a userland fix for stylus pressure but you should submit a PR with your fix for #317.
Hmm. Well, I really don't have any other suggestions. This is the first time I've encountered this kind of problem. If you figure out a solution be sure to post it. In general, a deadband like this is a hardware problem of some sort, be it the ribbon connector or the actual digitizer.
You say "was" working. Did you just check it in Windows? There's no reason to have the problem other than hardware failure that I can think of if you are using recent builds of VoodooI2C / VoodooI2CHID.