1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Gigabyte H97-HD3

Тема в разделе 'Gigabyte', создана пользователем BIM167, 9 дек 2014.

  1. BIM167

    BIM167 iГуру

    Симпатии:
    329
    Теперь, по окончании апупеи с железом и отладки системы могу вкратце описать создание хака на основе материнской платы H97-HD3. Тема с моими начальными приключениями с этой мамкой тут:
    https://applelife.ru/threads/gigabyte-h97-hd3-samoproizvolnaja-perezagruzka.67440/
    Bildschirmfoto 2014-12-05 um 21.18.18.
    И так… Имеющееся в наличии железо:
    Материнка - H97-HD3
    Процессор - Intel I5 4590
    Жёсткий диск - WD AV-GP 500GB
    Память (2 модуля) - 4GB G.Skill RipJaws PC3-12800U CL9 1600MGz
    Источник питания - LC Power 500W LC500H-12CM Ver 2.2 akt. PFC
    A так же корпус и DVD Multi RW.

    Процесс инсталляции сводится к созданию загрузочной флешки с 10.10 и установке на неё загрузчика Clover 3033 для UEFI-загрузки со всеми темами и UEFI-драйверами. После установки загрузчика в нём нужно заменить конфиг-плист, добавить SSDT-таблицу, добавить кексты, удалить лишние дрова из drivers64UEFI и добавить в эту папку недостающие драйвера. Собственно весь комплект папки CLOVER лежит в соответствующем архиве в аттаче.Обращаю внимание на то, что в системе используется железный NVRAM и никакие драйвера-эмуляторы для него не нужны. Так-же примечательно то, что для поддержки HFS следует пользовать драйвер HFSPlus.efi, т. к. аналог от Slice работает не корректно с загрузочными и рекавери партициями.
    После успешной инсталляции переносим отлаженный загрузчик на хард, и радуемся свежеустановленной ОСи.

    Несколько сложнее обстоит дело с установкой Винды и МакОСи на 1 хард. Для такой установки нужно разбить хард на 2 части, отформатировав обе. После чего не закрывая Дисковую Утилиту верхнюю часть удаляем с помощью "-", а на нижнюю инсталим МакОСь. После 2-го ребута подсовываем диск с ритейловой 64-битной 7-й или 8-й и инсталлируем винду. После того, как в Винде увидели рабочий стол перегружаем комп в BIOS и отключаем в загрузках бутменеджер Винды для того, что бы опять начал грузиться наш загрузчик с флешки. Загружаемся в МакОСь и ставим отлаженный загрузчик на хард.
    Теперь можно радоваться сразу 2-м установленным системам, играться с утилитами Буткампа, и т. д.

    За советы по конфигурации BIOSa, помощь с конфигурированием Клевера и специализированную SSDT особая блaгодарность TimeWalker.
    Тема по H87-HD3 от TimeWalker тут:
    https://applelife.ru/threads/ga-h87-hd3.40217/

    Результаты тестирования системы (Дарвиндамп и т. д.) лежат в отдельных архивах так-же в аттаче.
     

    Вложения:

    Последнее редактирование: 2 мар 2016
    sergex, medik, vasilii111 и ещё 1-му нравится это.
     
    : gigabyte
  2. vasilii111

    vasilii111 iНовичок

    Симпатии:
    0
    Все получилось, спасибо.
     
  3. Mixail86

    Mixail86 iНовичок

    Симпатии:
    2
    А как тут дело с AppStore обстоит? Работает без проблем?
     
  4. vasilii111

    vasilii111 iНовичок

    Симпатии:
    0
    Все работает, за искл: boot camp
    Imessage.
     
  5. vasilii111

    vasilii111 iНовичок

    Симпатии:
    0
    AppStore Работает без проблем!
     
  6. vitos_ss

    vitos_ss iНовичок

    Симпатии:
    0
    Здорово! У меня тоже ось запустилась и вроде как работает. Но у меня Z97-HD3, а процессор i7 4770K Haswell, если поможете переделать немного эту "конструкцию" под мои требования, то буду материально благодарен. )))
     
  7. RodionS

    RodionS iГуру

    Симпатии:
    3`418
    а как boot camp может не работать, в чем это проявляется?
     
  8. chrome

    chrome iГуру

    Симпатии:
    675
    В биос H97-HD3, в настройке, управление питанием платформы, поставил доступно Снимок экрана 2015-06-19 в 7.17.46. . В иореге появилось свойство " supportUpstreamASPM" Снимок экрана 2015-06-19 в 7.19.33. . В иореге настоящика тоже присутствует. Изменений в работе системы не заметил.:)
     
  9. chrome

    chrome iГуру

    Симпатии:
    675
    На H97-HD3 в системе 10.11( El Capitan), в логе появляется сообщение 000000.999540 [email protected]: AppleUSBXHCIPCI::createPorts: ports limit reached. Not creating the remaining 6 ports Снимок экрана 2015-07-02 в 23.07.07. . Лечится правкой настройки, iMac14,3-XHC1, в AppleUSBXHCIPCI.kext/ info.plist ( я маскируюсь под iMac14,3). Изначально там прописаны такие порты Снимок экрана 2015-07-02 в 22.10.59. . В иореге, посмотрел какие порты у меня работают, например HS01/ port <01 00 00 00> / UsbConnector=0x3 Снимок экрана 2015-07-02 в 22.20.44. в настройке iMac14,3-XHC1 значения сходятся, оставил без изменений. HS03 и HS04 в настройке не прописаны, но у меня задействованы Снимок экрана 2015-07-02 в 22.31.06. / UsbConnector=0x3, прописал их в настройку Снимок экрана 2015-07-02 в 22.35.03. . HS05,HS06,HS07,HS08 у меня не задействованы UsbConnector=0x0 Снимок экрана 2015-07-02 в 22.37.36. их убрал из настройки. HS11,HS12,HS13,HS14 UsbConnector =0xff (255) ( например HS11, port < 0b000000> UsbConnector =0xff прописал так Снимок экрана 2015-07-02 в 22.45.42. . SSP1 / port <10 00 00 00> / UsbConnector=0x3 прописал так Снимок экрана 2015-07-02 в 22.54.40. . Исправил IONameMatch XHC1 на XHC, port-count <15000000> на <10000000> и перенес настройку в info.plist FakeSMC.kext Снимок экрана 2015-07-02 в 23.01.08. . В итоге лог чистый.
     
    Последнее редактирование: 20 июл 2015
  10. CMars

    CMars iНовичок

    Симпатии:
    9
    Приветствую! На 10.8.5 удалось завести эту конфигурацию? Спасибо)

    UPD Пытался поставить по твоей конфигурации кловера на аналогичную мамку с обновленным биосом F7 с процем i7 4790 и видео GForce GTX 560 TI, практически сразу паника, ругается на ACPI, фотку сейчас скинуть не могу, так-как комп знакомого, договорились продолжить настройку через пару дней. Что можешь посоветовать опираясь на инфу предоставленную сейчас? Спасибо.
     
    Последнее редактирование: 7 авг 2015
  11. Moorre

    Moorre iГуру

    Симпатии:
    3`922
    @CMars, Начать с отключения всех фиксов ДСДТ, кроме НРЕТ. Добавлять по одному.
     
    mmon и CMars нравится это.
  12. CMars

    CMars iНовичок

    Симпатии:
    9
    Спасибо)
     
  13. noname2111

    noname2111 iНовичок

    Симпатии:
    3
    @chrome,
    Привет, пытаюсь повторить вашу магию, но немного запутался(
    У меня правда мать немного другая (Z97x-Sli), и маскируюсь я под 14.2
    Проблема в том что Иорег https://www.dropbox.com/s/s93lztwolluiqjs/Скриншот 2016-01-28 00.34.04.png?dl=0 в HS05/HS06, показывает UsbConnector=0x0. Мне в фейк нужно значение 0 ставить, или все же 3.
    Пока оставил 3, все грузится, порт работает, ошибки в консоле нету. Так что не понятно как надо правильно(
     
  14. chrome

    chrome iГуру

    Симпатии:
    675
    @noname2111, 0 показывает потому что в DSDT стоит 0 Снимок экрана 2016-01-28 в 21.53.13. , у меня на эти порты не задействованы, вот я их и отключил через легась ( чтобы не было ошибки в логе, про перебор портов). У тебя они задействованы. Если с тройкой работает, то оставь тройку, кекс имеет приоритет над DSDT.
    P.S про 0 и 3 прочитай пост Moorre https://applelife.ru/threads/nastrojka-usb-v-10-11.627190/page-25#post-555144
     
    Последнее редактирование: 28 янв 2016
    Moorre нравится это.
  15. chrome

    chrome iГуру

    Симпатии:
    675
    @BIM167, звук по HDMI не победил?
     
  16. BIM167

    BIM167 iГуру

    Симпатии:
    329
    Пока нет - борюсь.
    VoodooHDA HDMI-звук видит, он есть и в профиле, и в настройках, на него можно переключиться, но вот самого звука нет. Зная, что Вуду не дружит с Интел-звуком по HDMI и не желая городить огород из одновременной работы Вуду- и Ябло- звука, решил завести весь звук через ЯблоХДА. Сделал пинконфиг, расписал цепочки и сунул всё это богатство в DummiHDA. Звук на набортном ALC887 завёлся без проблем, а HDMI-звука даже в профиле не видать. Сунул в Клевер патчи от toleda (3D0A0C0000 -> 3D0C0C000 и 3D0C0B0000 -> 3D0C0C0000) в Клевер - HDMI-звук появился в профиле, но в настройках отсутствует и, соответственно, на него нельзя даже переключиться (т. е. он попросту не работает). Что с этим делать - ума не приложу, т. к. вроде всё необходимое уже сделал.

    Смущает только сам патч от toleda…
    По сути задачей бинарного патча (без разницы как и чем патчить) является замена существующих в исходном бинарнике данных пользовательскими. Для такой замены есть стандартные рамки:
    1. Длины исходного кода и кода замещения должны быть равными.
    2. Код замещения должен отсутствовать в исходном коде.
    И именно с последним пунктом возникает сложность - я попробовал поискать в исходном бинарнике 3D0C0C0000, которым мы должны заменить 3D0A0C0000 и 3D0C0B0000, и обнаружил его. По опыту патчей ЯблоХДА я знаю, что в бинарнике можно встретить ID кодеков, которых отродясь не было у Яблок, и которые играют роль стрелочников при определении драйвером кодека на предмет нативности (свой-чужой). Не является ли имеющийся в исходном бинарнике 3D0C0C0000 таким стрелочником? И если является, то его предварительно нужно как-то изменить (либо дать ему +1 в ID, либо занулить) Но если с ним прийдётся что-либо делать, то скорее всего уже ручками в системе т. к. Клевер врядли справится с подобной цепочкой патчей.

    Вот сижу, ищу инфу, собираю данные - или по другому - чешу репу...
     
  17. chrome

    chrome iГуру

    Симпатии:
    675
    @BIM167, свойства все инжектируются? на IGPU и HDAU?
     
  18. BIM167

    BIM167 iГуру

    Симпатии:
    329
    Сейчас IOReg скину - посмотришь (вроде как инжектируется всё, не знаю только правильно ли)…
     

    Вложения:

    Последнее редактирование: 2 мар 2016
  19. chrome

    chrome iГуру

    Симпатии:
    675
    свойства <"onboard-1"> нет. Ни там, ни там. Снимок экрана 2016-03-02 в 8.00.41 PM. Снимок экрана 2016-03-02 в 8.01.20 PM. . Байты не перепутал, в патче контроллера?
     
  20. chrome

    chrome iГуру

    Симпатии:
    675
    и ещё фреймбуфер надо патчить, чтобы на HDMI 8 была.
     

Поделиться этой страницей