Hey RehabMan,
1. To disable EH01 & EH02 i have used the ssdt code as-is from your Y50
ssdt-hack. It works but i'm paranoid that it might not be perfect for my system. Can you check if it's ok to use it for my system? I don't understand much yet about ACPI.
2. Since i disabled both EH01 & EH02 can i skip injecting properties for it? I'm using SSDT-HACK to inject EH01 & EH02 properties.
3. As you can see from my ioreg, i've tested all ports that i enabled but there's one SSP4. My internal card reader is attached to it. It is working but at very low speeds (4MB/s write, 25MB/s read). Is there any way to let AppleSDXC drivers handle it? Or to make it show as internal card reader so apple drivers will handle it? Maybe by spoofing vendor/product id?
Attached native dsdt, ssdt-hack, config.plist & ioreg.
Note: Do not mind "Lenevo EasyCamera" in ioreg. The cable connecting the camera to system is broken. That's why it intermittently disconnects and reconnects again. In short it doesn't work due to physical connector issues. I kept the port active cause mic is also attached to it and mic works as it should.