Ever since I figured out the framebuffer patching for the I7-8700T / UHD630
here, I have suspected that I specified device properties that are unnecessary. After a bit of experimentation, I have determined that I don't need to specify pipe properties or any device properties for a 4th "dummy" connector. I do, however, need to specify the indices, busids and flags. My test results are as follows:
Action |
Result |
Remove busids (framebuffer-conX-busid) |
black screens |
Remove device-id |
normal operation (defaults to 0x3e92 which is the detected device-id) |
Remove pipes (framebuffer-conX-pipe) |
normal operation |
Remove 4th "dummy" connector (framebuffer-con3) |
normal operation |
Remove indices (framebuffer-conX-index) |
Single screen, flashing on and off |
Remove flags (framebuffer-conX-flags) |
Black screens after wake from sleep; unable to remotely connect after wake from sleep |
The following changes are included in the EFI in the archive attached to Post #1 in this thread:
- Removed device-id
- Removed framebuffer-conX-pipe properties
- Removed 4th "dummy" connector framebuffer-con3 properties
My current Clover config.plist is attached to this post. If you use the attached config.plist, you must replace the
XX-MASKED-XX values with your own (MLB, BoardSerialNumber, SerialNumber, SmUUID, CustomUUID). You can use Clover Configurator or your preferred plist editor to personalize your config.plist. Do NOT simply copy my provided config.plists (here or elsewhere in this thread) and use them without replacing the XX-MASKED-XX values.