Продолжаю косметический ремонт после установки Mojave, поколдовал «по совету друзей» с разделом SMBIOS в Clover configurator. Был iMac 16.2, стал iMac 18.1. Это принесло немного проблем и не дало нужного результата.

SMBIOSmac 18.1

Нужный результат — работа монитора по DisplayPort. Не случилось, по-прежнему чёрный экран. BIOS, Clover, яблоко, дальше блэкаут. Решение здесь

Новая проблема — отвалился внешний диск USB3. IORegistry explorer показывал хренову тучу портов (столько у меня точно нет), из них 14 штук HSxx (USB2) и только один SS01 (USB3), дальше срабатывал известный лимит в 15 портов. Вылечилось патчем com.apple.driver.usb.AppleUSBXHCI

com.apple.driver.usb.AppleUSBXHCI patch

Теперь у меня 14 портов USB 2.0 и ещё 8 USB 3.0, внешний диск заработал.

Что и как делал

  1. SMBIOS, руководство давнее и местами устарело, но в целом делал по нему. [Guide] How to configure your system’s SMBIOS correctly?
  2. Замена ig-platform-id на 0x591B0000, предложенный Intel FB-Patcher после загрузки в него дампа, сгенерированного WhateverGreen с ключиками -wegdbg -igfxdump. Не помогло в итоге, надо дальше разбираться.
  3. Тем же патчером убрал лимит на 15 портов (Patch — Advanced — USB Port Limit). Выкинул с таким трудом сделанный SSDT-UIAC.aml

Постепенно продвигаюсь на пути минимизации числа кекстов и способов настройки, в идеале все фиксы и твики должны быть в конфиге Clover, так проще жить.

Неработоспособность DP заедает, в остальном все отлично.