Lenovo E420 HD 3000 black screen (Framebuffer patching?)

Edhawk

Active member
Joined
May 2, 2020
Messages
686
Hey, they were only updated two hours ago. Well OC was and the notification for the updated kexts followed on from the OC update to 0.7.7.
 

XgamesMFZB

New member
Joined
Jan 1, 2022
Messages
18
Hey, they were only updated two hours ago. Well OC was and the notification for the updated kexts followed on from the OC update to 0.7.7.
No worries haha that's funny tho, crazy timing (not the the latest update would make a difference, but I was surprised for sure haha :D )
 

maheshkondraju

New member
Joined
Jun 16, 2022
Messages
1
Hi i have Dell XPS 17 L702x with Sandybridge processor i7 2630 QM and Intel HD 3000 graphics, i have used the above provided EFI-0.7.6-Legacy-v2.zip, it resulted in some error can some one please help me out.

By the way latest clover 5146 works perfectly, the reason why i need OpenCore is opencore legacy patcher only works with opencore its not working if i have booted monterey with clover to patch the Intel HD 3000 graphics.

Any help would be appreciated.
 

Attachments

  • 1655387643195.jpg
    1655387643195.jpg
    3.7 MB · Views: 3
  • 1655387643183.jpg
    1655387643183.jpg
    4.8 MB · Views: 3

Middleman

Active member
Joined
Jan 29, 2021
Messages
394
Thank you. Keeping the previous plist untouched, I modified the 2 values per instructed.

View attachment 4767

SMBIOS is also correct:

View attachment 4768

Cleared NVRAM from disk and booted from USB again, with no external display attached.

So we got the black screen again at the same time in the verbose, but now the display FADE (as it should) to black instead of crashing to black. Here's a video: https://www.dropbox.com/s/eivx48j4b0sjqmk/20220110_174004.mp4?dl=0

For comparison purpose, here's the old boot before: https://mega.nz/file/BA42VRYA#9IbueeMaojb1AMMsEHflQBY05srYMwpi74LMk4QIHAE

I changed device-id back to 00000000 and got into the system @ 1024x768 resolution, figured TeamViewer was being dumb again and wasn't logged in to my account and logged myself in. Also noticed battery indicator is working, audio is not (no audio device whatever's) - no big deal, not the priority ATM and off-topic (I'm sure I could pull it off with some time, with Clover I succeeded. FYI, Lenovo SPECs says Conexant 20671 but Linux cat /proc/asound/card0/codec#0 | less return Conexant CX20590 (just tried it again) :) I tried all the alcid bootargs yesterday and no one worked lol)
Anyway got TeamViewer fixed, then changed the device-id back to 16010000, rebooted and black screen but TeamViewer was definitely working and viewable this time @ 1366c768 still. HD 3000 report 512 MB too instead of 4 MB (TeamViewer laggy and glitchy still but idk, High Sierra TeamViewer is outdated anyway and using it on an Android phone too).

Also played with the brightness slider again, confirming that the screen brightness is maxed out indeed and not at zero.

Hope this helps!
Hi there @XgamesMFZB,

You might be interested to know that there is some help for your system!

In the Intel guide here > https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md they describe how to patch the Sandy Bridge framebuffer properly, but most importantly, the use of AppleIntelSNBGraphicsFB.kext for your build as well (recommended by Dortania). Did you see that?

Anyways looking for AppleIntelSNBGraphicsFB.kext I've also discovered this link here https://github.com/ipang-dwi/ihd3000/releases
These are new Sandy Bridge Intel HD3000 drivers for booting on High Sierra & Catalina! If you install the package it should work.

Reading up on the framebuffers setting on Sandy Bridge, the Dortania guide says that normally a framebuffer is not required apparently as it sets to the default one used by the board.

But do check your system if it is 7 series chipset. Dortania says if it is you also require a device-id 3A1C0000 for IMEI and add ACPI table SSDT-IMEI downloaded from their page.
 

Middleman

Active member
Joined
Jan 29, 2021
Messages
394
In addition to the above, for the Sandy Bridge framebuffer settings I'd recommend trying these:

Laptop:
AAPL,snb-platform-id: 0x00010000
device-id: 0x11600000

Desktop:
AAPL,snb-platform-id: 0x00030010
device-id: 0x26010000
 
Top Bottom