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

SP6 Monterey - ALS Auto Brightness #47

Closed EvoSems closed 2 years ago

EvoSems commented 2 years ago

Hello Friend,

Firstly, Thank you for all your work! Simply Amazing!

My Only trouble so Far is getting ALS to Auto Dim etc

What other Kext/SSDT are Required or not Required? ALS0, PNLF, SMCLightSensor?

I can manually change Brightness with Slider as well as Keyboard controls. Automatically Adjust Brightness is Checked.

I feel I am missing something very simple...

I am a little green on the scene, but am woking on a Ventura Voyage

Many Thanks

E

Xiashangning commented 2 years ago

I need your dsdt and ioreg

Xiashangning commented 2 years ago

ALS0, PNLF, SMCLightSensor?

None of these are needed as they are not written for surface devices

EvoSems commented 2 years ago

DSDT.txt Rename .aml Terminal Saved Output.txt

EvoSems commented 2 years ago

So to be clear. I only need the following?

Screen Shot 2022-07-28 at 19 26 20
Xiashangning commented 2 years ago

Sorry, PNLF is still needed. VirtualSMC is missing, when I say SMCLightSensor I mean only this plugin, the main kext VirtualSMC is indispensable. PS: I doubt that you lack serval kexts as well, like wifi & buletooth etc

Xiashangning commented 2 years ago

Go to Windows' device manager to find out where your Ambient Light Sensor is attached to. (I cannot find it in your DSDT)

EvoSems commented 2 years ago

Hi Again. thanks for the info. I have now set up correctly!

Brightness Control works manually now. (auto is checked) but doesn't function.

Windows im not sure how to find in device manager? I had a good look. but I do know it 100% change automatically in windows so there is 1 sensor present 100%.

Good news is I have Ventura installed and working. the only change needed is OC 0.8.3 and Lilu.kext 1.6.2

Screenshot 2022-07-29 at 11 54 14 pm
Xiashangning commented 2 years ago

I tried to search for SP6's light sensor hardware info, it seems to be different from SP7 (apds9960) so that would require a complete new driver for your ambient light sensor to work. I am afraid that I cannot do this for you. You could only depend on yourself.

EvoSems commented 2 years ago

Thankyou. how did you find apds9960 in windows? I will try to find and fix it.

many thanks for all your hard work

cs59 commented 2 years ago

Thankyou. how did you find apds9960 in windows? I will try to find and fix it.

many thanks for all your hard work

hey, I also own a SP6 device and have bigsur installed, and I did like to test SP6 EFI if u can give it to me