-
Notifications
You must be signed in to change notification settings - Fork 492
Description
Hi there!
Thank you so much for porting to Linux!!!
I have found your program today and was a bit unhappy that none of the Sony configurations worked for my laptop. However, instead of opening another "Please Help!" ticket, I started to investigate the issue ;-) , wrote a little tool, based on your code, to dump, read and write EC registers and found out that the fan speed is controlled by register 76 on my laptop. While the full range 0...255 of possible values seems to be allowed by the EC, the hardware only seems to be capable of about 32...128.
So far I have not found any way to hand control back to the EC for automatic fan management; once that register is updated once directly is has to be manually updated until next reboot. I also have not found any reliable way to read the current fan speed value from the EC RAM. Additionally, although it's probably a hardware limitation, I have not found a way to stop the fan completely either.
My questions now are: How do I write a configuration XML based on this information? Would any of the missing pieces of information prevent the configuration file for this platform to be distributed along with NBFC? Shouldn't a tool, similar to the one I wrote for poking around the EC, be shipped with NBFC?
Jetzt schon mal Danke im Voraus für deine Mühe!