Хакинтош. Установка WiFi карты от Apple на ноутбук
Здесь попробую рассказать об установке карт wifi-bluetooth для оригинальных маков на ноутбуки других производителей.
Зачем это нужно?
Уже давно есть возможность устанавливать Mac OS на практически любые ноутбуки/компьютеры с процессором Intel Core (можно и на урезанные версии, а так же на AMD, но ниже вероятность нормальной работоспособности).
Первый ноутбук, куда я установил хакинтош, еще где-то в 2010 году, был Toshiba (модель не помню) с 2-ядерным intel и видеокартой от radeon. Устанвливал Mac OS 10.5 и чуть позже 10.6. Были проблемы с заводом видео, в остальном все работало нормально. В том числе, без проблем работал WiFi, т.к. в системе была поддержка карты WiFi. В следующих версиях Mac OS убрали поддержку множества карт и сейчас найти ноутбук, в котором WiFi заработает из коробки на Mac OS - почти без шансов. Более того, далеко не любую карту можно заставить работать установкой kext-ов и чем новее версия системы, тем меньше вариантов.
Почему бы просто не купить модуль от макбука и не вставить в свой ноутбук? А просто так - не получится, поскольку разъемы разные. Вот, для наглядности:
Здесь показан модуль WiFi Apple, а также Mini PCI-E и NGFF, в ноутбуках других производителей. Разница есть.
Какие варианты (здесь в основном про ноутбуки):
- Найти более-менее совместимую NGFF/mini PCI-E карту (варианты которые могут работать - есть, не без бубна, но все же)
- Использовать USB адаптер. Который так же нужно найти совместимый, что не просто. А еще, это займет 1-2 USB порта (WiFi и/или Bluetooth), при этом ноутбуков количество этих самых портов сильно ограничено.
- Использовать переходник. Решение очень хорошее.. если речь про обычный комп, в ноутбуке не все так просто. Далее остановлюсь на этом пункте и покажу пример установки.
Установка модуля через переходник.
В ноутбуке (любом) сильно ограничено пространство и там где предусмотрена установка модуля wifi, есть место только для установки модуля определенных размеров. Редкий ноутбук позволит установить такой же по размеру модуль вместе с переходником, т.к. конструкция получается длинее и больше по высоте, а значит - или упремся во что то рядом, и/или не сможем нормально закрыть, будет выпуклость на топкейсе, или нижней крышке (смотря где подключается модуль).
Например, в моем старом ноутбуке был вариант установки родного модуля вплотную к вентилятору, под топкейсом. Как итог, вместе с переходником модуль ложится сверху на вентилятор и при сборке упирается в топкейс, в том месте на клавиатура получается немного приподнята. Фото прикрепить не могу, ноутбук тот уже продан.
Но, есть несколько вариантов переходников. Покажу два из них, остальные похожи и вариантов особо не добавляют:
На первый взгляд кажется, что вариант со шлейфом точно можно приспособить в любой ноутбук и возможно это действительно так, но лучше заранее продумать, где пройдет шлейф и где будет расположен и закреплен переходник с модулем. Опять же, не забываем про ограничение по высоте. Так же, на вский случай есть смысл обеспечить дополнительную изоляцию шлейфа от материнской платы. Длина шлейфа 15-25 см.
Вот ссылки на aliexpress на эти адаптеры: со шлейфом, без шлейфа
И вот еще один вариант, без шлейфа:
Здесь модуль вставляется в обратную сторону, таким образом решается проблема с близостью соседних элементов на плате. Главное что бы по высоте хватило места. Я на этот вариант наткнулся поздно и использую менее удобный. Подключение модуля находится снизу и толщина ноутбука позволяет не беспокоится о том, влезет ли по высоте, поэтому выбрал адаптер без шлейфа. Что касается длины конструкции, здесь пришлось немного "покусать" вентилятор и переходник. Выглядит это так:
Стрелками показал места "повреждений": 1 - погнул небольшое крепление для антенного кабеля, идет от топкейса, 2 - опять же, отломал крепление проводов на вентиляторе, 3 и 4 - отломаны куски от самого переходника. Ему не больно, все дорожки находятся намного дальше, на фото видно, главное не повредить крепление для модуля.
А вот так выглядит вся конструкция уже в сборе (да, установленному здесь модулю жилось не сладко).
При установке нужно учитывать количество антенн, которое можно подключить к модулю. Их может быть 2, или 3. В ноутбуке же обычно их 2 (хорошо, если не одна). Соответственно, при необходимости нужно заказать недостающее количество антенн.
Совсем не лишним будет проверить, правильный ли коннектор у антенн ноутбука. Вариантов коннекторов много, различия могут быть минимальны, а защелкиваться нормально при этом не будет.
Можно так же купить комплект: адаптер + модуль + антенны, например вот такой (ссылка на него):
Про модули WiFi
Для каждого переходника есть список совместимых модулей. Как заработает не указанный как совместимый - неизвестно, может заведется нормально, а может будет работать только что то одно (или WiFi, или Bluetooth).
Среди совместимых лучше выбирать те, которые поддерживаютсяв последних версиях системы, т.к. поддержка старых карт прекращается, в том числе и тех, что были установлены в макбуках и аймаках 10+ летней давности.
Например, модуль представленный выше (BCM943224PCIEBT2) нормально будет работать только на Mac OS до Catalina. На Catalina можно завести без особых проблем, копированием kext-ов из mojave, а вот уже в Big Sur это сделать сложнее.
Из доступных вариантов лучше подойдет BCM94360CS2, который использовался в более поздних моделях, а значит поддержка еще есть.
И главное, даже купив полностью совместимый модуль, лучше приготовиться к тому, что для его завода понадобятся некие дополнительные действия (добавить правки в загрузчик, или kext-ы).