- Joined
- May 17, 2011
- Messages
- 152
- Motherboard
- Razer Blade 15 (2019)
- CPU
- i7-8750H
- Graphics
- UHD 630 | RTX 2070
- Mac
- Mobile Phone
Just to let you guys know, williambj1 found a way to enable the trackpad on the base 2018 and advanced 2019 model (ELAN0406). Just tried it and it's working for me!
This is the link:
Basically what you need is to edit your DSDT:
1. Find your trackpad in your DSDT (mine is TPD0) and note the name in the Scope above it. For me it's _SB.PCI0.I2C0.
2. Search for the method named SSCN and make sure the Scope is identical to your trackpad device (e.g. I2C0).
3. CUT methods SSCN and FMCN (should be right below SSCN).
4. Go back to your trackpad device (TPD0) and paste both methods just below the _INI method outside your Device block but inside of the Scope (make sure Scope and Device are identical e.g. I2C0 and TPD0).
5. Reboot, enjoy!
The cursor is a little jumpy and unresponsive at times unfortunately, but it's working.
Edit: slight correction of where to insert the new methods..
This is the link:
Slave address not acknowledged in new ELAN devices · Issue #171 · VoodooI2C/VoodooI2C
Hi Alexandre, Please add support for ELAN0406 used in Razer Blade Advanced 2019 and other models. I'm developer, so I'm ready to help with testing, etc. Sorry, not a C/C++ dev.
github.com
Basically what you need is to edit your DSDT:
1. Find your trackpad in your DSDT (mine is TPD0) and note the name in the Scope above it. For me it's _SB.PCI0.I2C0.
2. Search for the method named SSCN and make sure the Scope is identical to your trackpad device (e.g. I2C0).
3. CUT methods SSCN and FMCN (should be right below SSCN).
4. Go back to your trackpad device (TPD0) and paste both methods just below the _INI method outside your Device block but inside of the Scope (make sure Scope and Device are identical e.g. I2C0 and TPD0).
5. Reboot, enjoy!
The cursor is a little jumpy and unresponsive at times unfortunately, but it's working.
Edit: slight correction of where to insert the new methods..
Last edited: