AniKulkarn / Hackintosh-ThinkPad-E14

Files required for prepping a Hackintosh on ThinkPad E14.
BSD 2-Clause "Simplified" License
33 stars 13 forks source link

Fix Sleep and HDMI update RTL8111 for Macos 11.4 #17

Open Zer0xPoint opened 3 years ago

Zer0xPoint commented 3 years ago

Add DeviceProperties for RX640, fix HDMI and sleep Update RTL8111 kext for 11.4 Update WIFI and Bluetooth kext

AniKulkarn commented 3 years ago

Hey @Zer0xPoint what hardware are you working on?

Zer0xPoint commented 3 years ago

ThinkPad E14 10210U + RX640 + Intel 7260

Sent from my iPhone

On 7 Jun 2021, at 9:08 PM, Anish Kulkarni @.***> wrote:

 Hey @Zer0xPoint what hardware are you working on?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

Zer0xPoint commented 3 years ago

Also find out that the TypeC port can be used as a HDMI output

Sent from my iPhone

On 7 Jun 2021, at 9:44 PM, Riley Lee @.***> wrote:

ThinkPad E14 10210U + RX640 + Intel 7260

Sent from my iPhone

On 7 Jun 2021, at 9:08 PM, Anish Kulkarni @.***> wrote:

 Hey @Zer0xPoint what hardware are you working on?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

fdbsilva commented 3 years ago

Hello there! I've tried applying your fixes to my machine, that has only has the integrated graphics, the HDMI is still not working

Zer0xPoint commented 3 years ago

That’s weird, what about sleep?with the lid closed and unplugged, my machine works fine.

Sent from my iPhone

On 7 Jun 2021, at 11:57 PM, fdbsilva @.***> wrote:

 Hello there! I've tried applying your fixes to my machine, that has only has the integrated graphics, the HDMI is still not working

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

fdbsilva commented 3 years ago

That’s weird, what about sleep?with the lid closed and unplugged, my machine works fine. Sent from my iPhone On 7 Jun 2021, at 11:57 PM, fdbsilva @.***> wrote:  Hello there! I've tried applying your fixes to my machine, that has only has the integrated graphics, the HDMI is still not working — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

When I close the lid, the red light does not flash as when in Windows, it stays lit, but the notebook entered sleep mode apparently, when opened the lid back, it asked me for password. The trackpad and keyboard worked fine after the wake. Thanks again

fdbsilva commented 3 years ago

I think the process was not completed, tested again, and this time the light started flashing. When I opened the lid, it asked for the password. After that, the trackpad stoped responding, just the keyboard works

Zer0xPoint commented 3 years ago

that's really weird, sleep works every time on my E14

Zer0xPoint commented 3 years ago

I don't install win10, so I can't test the sleep in win10. can you find rx640 under macOS's system report-Graphic/Displays? Screen Shot 2021-06-08 at 10 47 13 AM

fdbsilva commented 3 years ago

I don't install win10, so I can't test the sleep in win10. can you find rx640 under macOS's system report-Graphic/Displays? Screen Shot 2021-06-08 at 10 47 13 AM

Actually no, my E14 has no extra GPU, only the onboard graphics, but since the hackintosh normally can´t use GPUs, I've tried it anyways, with no success regarding the HDMI or the sleep. Thanks for your effort and for sharing your work

AniKulkarn commented 3 years ago

I think the process was not completed, tested again, and this time the light started flashing. When I opened the lid, it asked for the password. After that, the trackpad stoped responding, just the keyboard works

Yes. This is the exact problem I'm facing :(

The notebook goes to sleep well. But after waking, the TrackPad just stops working until I restart.

CharlieJiangXXX commented 2 years ago

While the trackpad was solved by "updating the kext", the problem is actually due to a setting in VoodooPS2 controller, namely WakeDelay. For Elan trackpads, it has to be set to 0. For better flexibility, I solved it with an ACPI hotpatch, but one could change it manually in the VoodooPS2Keyboard Info.plist as well. The specifically related part in the patch is:

Scope (_SB.PCI0.LPCB.KBD)
{
    Name (RMCF, Package ()
    {
        "Elantech TouchPad", 
         Package (0x02)
         {
                "WakeDelay", 
                Zero
         },
        "Synaptics TouchPad", 
         Package (0x28)
         {
               "WakeDelay", 
                Zero
         }
    }
}
AniKulkarn commented 2 years ago

I see that there are a lot of conflicts while merging this pull request. I'll basically make the changes manually and create my own pull request for this.