Contribute
Register

Surface Laptop 2 - i5-8250u Troubleshooting

Joined
Jun 15, 2015
Messages
209
Motherboard
P5WE0
CPU
i5-2450M
Graphics
HD 3000
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Did you use voodooi2c to get the trackpad working? I haven't been able to get it moving around.

Yep. I haven't done anything with it since summer (no keyboard makes it hardly worthwhile to have installed) but it required a DSDT patch along with voodooi2c. The patch is in the voodooi2c repository.
 
Joined
Jul 14, 2019
Messages
10
Motherboard
Lenovo Yoga Book C930
CPU
M3-7Y30
Graphics
HD 615, 2560x1600
I have a same laptop, but didn't hack this one though. I am working on another convertible laptop which has the similar keyboard issue.

As I remembered, Surface Laptop 2 isn't connected through PS2, so VoodooPS2Controller should not work anyway. I will double check when I get home, but with windows, if you look at the first tab of the keyboard driver, that should say it.
 
Joined
Jul 14, 2019
Messages
10
Motherboard
Lenovo Yoga Book C930
CPU
M3-7Y30
Graphics
HD 615, 2560x1600
I checked on Windows Device Manager, it is neither PS2, I2C nor USB. I booted Ubuntu live CD with Surface Laptop 2, the keyboard and touchscreen does not work. So I guess it should not easy to hack Keyboard and touchscreen.

I found there is a guy built drivers for Surface running on Linux, may be that can be utilized... https://github.com/jakeday/linux-surface
 
Joined
Jun 15, 2015
Messages
209
Motherboard
P5WE0
CPU
i5-2450M
Graphics
HD 3000
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
It's i2c.

I have it working with voodooi2c (trackpad only) the keyboard, battery, and trackpad and probably other things are all governed by a SAM module.
The keyboard doesn't even work OOB in Windows. It needs a driver.

Yeah. It works in Linux. I also have chrome is working.

Unfortunately someone with way experience needs to work on this to get it working in Mac is.

The person who got the keyboard in Linux gave me this information: "...the keyboard is handled via the SAM (Surface Aggregator Module, basically an embedded controller also doing stuff like battery management, probably similar to Apple's SMC). On the Laptops (and Book 2, Pro 5 and 6) SAM is connected via UART, so you would need something that can handle this."

I checked on Windows Device Manager, it is neither PS2, I2C nor USB. I booted Ubuntu live CD with Surface Laptop 2, the keyboard and touchscreen does not work. So I guess it should not easy to hack Keyboard and touchscreen.

I found there is a guy built drivers for Surface running on Linux, may be that can be utilized... https://github.com/jakeday/linux-surface
 
Last edited:
Joined
Feb 3, 2016
Messages
27
Motherboard
Microsoft Surface (Clover)
CPU
m3-7y30
Graphics
hd 615
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Have you found a solution to the keyboard yet? I have the first gen surface laptop but both are very similar (and I have the same issues as you). It's a shame the keyboard doesn't work since the trackpad works so well.
 
Joined
Jun 15, 2015
Messages
209
Motherboard
P5WE0
CPU
i5-2450M
Graphics
HD 3000
Mac
  1. MacBook Air
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Have you found a solution to the keyboard yet? I have the first gen surface laptop but both are very similar (and I have the same issues as you). It's a shame the keyboard doesn't work since the trackpad works so well.

Nope. I am afraid it's beyond my expertise, unfortunately.
 
Top