erinviegas / Lenovo-Ideapad-330S-14IKB-Big-Sur

Hackintosh guide for Lenovo Ideapad 330S
https://www.tonymacx86.com/threads/guide-lenovo-ideapad-330s-14ikb-big-sur-11-0-1-opencore.306173/
28 stars 9 forks source link

YogaSMC #6

Open marianopela opened 3 years ago

marianopela commented 3 years ago

Hi, didn't want to go off-topic on the other issue

I noticed you started using YogaSMC, and that's good. The more, the merrier Just wanted to inform you that ECRW is not needed on Ideapad devices, and also maybe we can use this issue (or open one on my repo, if you prefer) to post our findings and help the developer with testing (as I'm doing with my 10th get Ideapad s540)

Also @kasti0 is probably interested

kasti0 commented 3 years ago

I discovered this .kext the first time today. I´m still not sure what extra functionality it gives me. the most important one I´m interested in would be Fan read/ control, but thats not working. the PrefPane that comes with it is also not working for me, I opened an issue on their github repo.

marianopela commented 3 years ago

the most important one I´m interested in would be Fan read/ control, but thats not working

That is only available on Thinkpads for now. It will probably be implemented in the future (as stated in https://github.com/zhen-zen/YogaSMC/projects/3) so I guess when-zen needs our help with testing

erinviegas commented 3 years ago

Hi, didn't want to go off-topic on the other issue

I noticed you started using YogaSMC, and that's good. The more, the merrier Just wanted to inform you that ECRW is not needed on Ideapad devices, and also maybe we can use this issue (or open one on my repo, if you prefer) to post our findings and help the developer with testing (as I'm doing with my 10th get Ideapad s540)

Also @kasti0 is probably interested

Yes, I too discovered this a little while ago. Got things like Airplane mode working. In conservation mode, the battery charges only to 62%. I removed the ECRW.

kasti0 commented 3 years ago

@marianopela regarding fan read/ control: There's a tool for windows called NbFanControl and several Lenovo thinkpads and ideapads are already implemented. Unfortunately no config works for the 330s. The Programm comes with handy tools where you can read the EC dumps and see if any register is linked to the fan speed, but I didn't make any progress with that. I examined the whole EC register of my DSDT and excluded all values that are already used by known methods or not at all. I hope I can find the ec registers for the fan at some point.

marianopela commented 3 years ago

@kasti0 I can't really try that atm, as I don't have Windows installed. Let's wait and see what zhen-zen tells us when he responds to your issue, fingers crossed

kasti0 commented 3 years ago

Do you know what the DYTC function is that's mentioned in the YogaSMC repo? @marianopela

marianopela commented 3 years ago

Do you know what the DYTC function is that's mentioned in the YogaSMC repo? @marianopela

Sure, in my 540s BIOS it is referred to as System Performance Mode (Intelligent, Quiet, Performance), and it's basically a performance profile regarding the fan mode. Unfortunately it doesn't seem to be present in the 330s model

kasti0 commented 3 years ago

The bios of the 330s is completely locked down, unfortunately. Only some basic functionality is available. I just recently modded the bios of my 330s (see the the other "issue" I opened in this repo). I'll have a look at the bios dump to see if that functionality is hidden somewhere in the bios. I just was confused because DYTC was marked with a green mark in the YogaSMC repo for IdeaVPC.

marianopela commented 3 years ago

DYTC is present in the normal bios on my Ideapd s540, so I’m not so sure you could find anything. Still worth having a look though

kasti0 commented 3 years ago

There's only a "Boot Performance Mode" which seems to be something different.image Really annoying that this BIOS is so locked down. I still hope fan control can be done with YogaSMC. As of now I don't really understand how the kext and all of it's add-ons work.