Hi, All!
05 окт 23 04:22, Sergei Zhavoronkoff -> Egor Glukhov:
EG>> Hе обновление, а какой-то набор свистоперделок. И ладно когда они
EG>> не
SZ> Hе только. Еще они сломали BT стек.
Двадцать дней спустя я его победил)
Единственная инфа про это в инете, что я нашел:
https://droidwin.com/fix-bluetooth-not-working-on-sonoma-open-core-legacy-patcher/
Дай б-г здоровья его автору.
Оба свистка заработали:
1. TP-Link UB400 (Cambrige Silicon Radio) - идеально, без отваливаний, и на 2
кекста меньше, чем у п.2.
2. ASUS BT-400 (Broadcom) - отваливается после ребута (нужно
вытащить-вставить), я не заморачивался нужы кексты из набора BRCMPATCHRAM
Че нужно: созать флешку OpenCore Legacy Patcherом обязательно версии 0.6.9
nightly.
Предидущая версия 0.6.8 и новыые версии 1.0.0 - 1.1.0 не катят, не смотря на
то, что они релизные. Весело да?)
Вот отсюда брать:
https://nightly.link/dortania/OpenCore-Legacy-Patcher/workflows/build-app-wxpython/sonoma-development/OpenCore-Patcher.
app%20%28GUI%29.zip
Добавляем на флешку хакинтошные кексты и драйверы (те же Virtualsmc.kext,
OpenHfsplus.efi (для UEFI машин) или HfsPlusLegacy.efi (для машин без UEFI),
OpenUsbKeyboard.efi, кексты на сетевуху).
Грузимся с флешки, ставим макось. Для установки на мешине должен быть железный
NVRAM. Если его нет, как и у меня, то делаем как тут:
https://ihackline.com/2022/05/30/intall-macos-without-nvram/)
После установки значек блюткса наконец-то перестанет быть перечеркнутым, но
работать при этом будет плохо.
Далее обновляем OCLP до 1.1.0 (у него встроенная обновлялка), делаем рутпатч на
графику, и пр, что предложит.
Дальше нужен маздай для ремапинга портов и создания USBMap.kext (в теории
есть способ сделать все под макосью, но итог немного предсказуем - kernel
panic). Прога тут:
https://github.com/USBToolBox/tool
Запускаем прогу (под виндой), всавляем, например, флешку в каждый из USB портов
компа, хаба, монитора, итд. В порты USB3.0 нужно сначала воткнуть флешку 3.0, а
потом флешку 2.0, тк каждый порт 3.0 содержит в себе порт 2.0. Потом нажимаем
создать кекст на определенные порты (лимит маков 15 портов вроде), я создал на
все.
Кекст из винды кладем в загрузчик и прописываем в конфиг ОпенКора вместе с
USBToolbox.kext
Все подробно описано в readme и в самой проге).
ЗЫ. Если кому интересно подробнее - спрашивайте.
WBR, Sergei.