Xiashangning / BigSurface

A proposition for a fully intergrated kext for all Surface Pro hardwares
GNU General Public License v3.0
309 stars 23 forks source link

Compatibility with Surface Go 3 #113

Open CoolestEnoch opened 1 year ago

CoolestEnoch commented 1 year ago

Almost works well with Surface Go 3. Touch screen, stylus, trackpad gesture all works well with Surface Go 3 both Ventura and Sonoma. However, battery info is not available in both systems above.

Another bug: no track pad settings shows in system setting, and touch screen and stylus will be disabled after a few minutes after booted into system.

jlempen commented 3 months ago

@CoolestEnoch

I thought the SGO3 is a normal laptop like the Surface Go 2, which doesn't need the BigSurface kext at all, see my SGO2 repo.

But apparently, Micro$oft changed quite a few things on the SGO3 compared to the SGO2 (looking at the linux-surface compatibility list).

I imagine it should be quite trivial to add SGO3 support to BigSurface for the battery readings and the buttons support, as all the other things should work even without the BigSurface kext.

If anyone has an i3 version of the Surface Go 3 laying around, have a go at it. I'll try to get one myself if I find a very cheap one.