Your patch is incomplete and not needed anyway.Hi RehabMan,
thanks for the great guide.
Attached is my working patch for the Lenovo ideapad 510-15ISK incl. native DSDT
I agree, I missed one 16bit and also had 4 typos.Your patch is incomplete and not needed anyway.
Existing patch for "Lenovo Ideapad-Y700" is a match.
Also, is your laptop actually a Y510?
Thanks. Added a comment to the file to reflect.I agree, I missed one 16bit and also had 4 typos.
I confirm the Y700 patch is working perfectly and covers all occurrences with the given offsets.
My 510 is not a Y510.
Sorry,it's my fault.I see no multibyte EC access in SSDT-0.aml. Do you?
External (_SB_.PCI0.LPCB.EC0_.BFCC, IntObj) External (_SB_.PCI0.LPCB.EC0_.MCUR, IntObj) Store (\_SB.PCI0.LPCB.EC0.BFCC, Local1) Store (\_SB.PCI0.LPCB.EC0.MCUR, Local2)
External (_SB_.PCI0.LPCB.EC0_.FCC0, IntObj) External (_SB_.PCI0.LPCB.EC0_.FCC1, IntObj) External (_SB_.PCI0.LPCB.EC0_.CUR0, IntObj) External (_SB_.PCI0.LPCB.EC0_.CUR1, IntObj) Store (B1B2(\_SB.PCI0.LPCB.EC0.FCC0,\_SB.PCI0.LPCB.EC0.FCC1), Local1) Store (B1B2(\_SB.PCI0.LPCB.EC0.CUR0,\_SB.PCI0.LPCB.EC0.CUR1), Local2)