Fork me on GitHub

Хакинтоши наше всё!

Полезные ссылки

Проверка железа для Mac

материнская плата ASUS

Настройка, расширения

Clover

Мой опыт установки MacOS на PC

Получилось установить MacOS 10.10 Yosemite и 10.13, само собой не работает сеть вайфая, буду позже пробовать. Моя конфигурация:

  • материнская платаP8H77-V LE
  • процессор Core i3-3220 3.30ГГц (Ivy Bridge) со встроеной графикой HD 2500

встроеная графика в этом процессоре проблемная, получилось завести на 10.10  с помощью определенных манипуляций (работает только DVI и HDMI)

Настройка BIOS:

  • internal grarhics memory size - 32Mb

  • отключить виртуализацию

  • конфигурация SATA - режим AHCI

Настройки конфигурации при запуске Clover:

  • CPU: включить PatchAPIC

  • GPU: включить LoadVideoBios; Inject Intel: fake id: 0x01660003

  • rootless=0 -v kext-dev-mode=1

После установки MacOS на диск нужно выполнить команду в терминале, чтобы можно было установить загрузчик Clover и другие сторонние программы:

sudo spctl --master-disable

После установки загрузчика я просто скопировал параметры загрузчика и файлы из флешки установочной в раздел загрузки на диске.

Настройка встроеного звука P8H77-V LE

источник (видео): https://www.youtube.com/watch?v=oOwd4ccDVgs

закинуть патчи AppleALC и Lilu в загрузчик Clover в папку kext/Other. В конфиг файл кловера нужно в раздел Devices в поле Audio число 5 (так как на материнке три выхода). После перезагрузки, смотрим в настройках -> Звук там должны определится устройства и должен работать звук. PS. если на материнке 5 выходов для звука, то указываем число 7. Если ноутбук и три выхода, то число 3.

Сетевая карта Realtek 9111F - Fork of Mieze's Realtek RTL8111 Network Driver by RehabMan

Настройка PCI Express WiFi карты TP-LINK TL-WN781ND

Patch Wifi Kext Atheros AR5B95 / AR9285- способ который помог завезти TP-LINK WN781ND (Atheros Ar9285) 802.11n pci-e wifi


Данная тема посвящена WiFi платам TP-LINK TL-WN781ND, и в настоящее время требует обновления: Внимание! В продажу пошла обновленная версия плат TP-LINK WN781ND, которые под Mac OS X не заводятся!

Отличия карт:

TP-LINK TL-WN781ND версия 1: Выпускается с 2010 года Чипсет: Atheros AR9285 Идентификаторы VendorID: 168c, DeviceID: 002b Под Mac OS X заводится подменой DeviceID, как ранее рассказано в данной теме****06:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01) Subsystem: Qualcomm Atheros Device 30a1 Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at f7c00000 (64-bit, non-prefetchable) [size=64K] Capabilities: Kernel driver in use: ath9k Kernel modules: ath9k

Настройка двойной загрузки

​ Dual boot OS X and Arch Linux with Clover?

Информация найденая в просторах интернета

I recently installed Yosemite 10.10.2 as an update to my previous Mavericks based hackintosh. I now have graphics issues, specifically at the log on screen and in google chrome (but not safari). Portions of the screen are glitchy and flash what is being displayed on and off. Everything else works fine, no other program has this issue.

As I said, I previously had Mavericks installed and the graphics worked fine (with the exception of some lagging while using LaunchPad, this installation has the same issue).

Specs: Intel i5-3570 @ 3.9GHZ 8GB 1600Mhz DDR3 Ram Gigabyte GA-B75M-D3P Motherboard

I've tried these things so far: Changing BIOS video memory from 64M to 32M Switching on GraphicsEnabler = Yes in multibeast Changing system defition from Mac Pro to Mac Mini (neither worked) Enabling the Intel Graphics Patch for Mixed Configurations

EDIT: UPDATED AS OF 22-APRIL-2013

AS of 10.8.3, the stock Apple kexts include the dev-id of the Ivy Bridge HD2500 IGPU.

*Know issue:* - Works only with DVI/HDMI. No analog VGA.

Prerequisites:* *- Connect your display to your motherboard's DVI or HDMI port. - Enable the integrated GPU in your BIOS/UEFI - Set the vram in your computer's BIOS/UEFI to 32MB**. - Mac OS X 10.8.3+ with untouched kexts.

Instructions: (Tip: Use the chameleon wizard app) 1- Enable Chameleon's Graphics Enabler. 2- Set smbios to Macmini6,2 3- Inject the following EFI device properties

ig-platform-id: 0166000B, Shared RAM for FB: 32MB, Pipes: 2, Ports: 3, FBMem: 2

Code (Text):

[COLOR=#000000]7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d00690064000000080000000b006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31[/COLOR]

On reboot, the card will be detected as Intel HD4000, and you'll have full resolution and QE/CI [IMG]


***Troubleshooting:

***If it doesn't work, you might need to inject the platform-id using DSDT. Remove the string and disable the Chameleon's graphics enabler.

Find the device with address Name (_ADR, 0x00020000)** and rename it IGPU** and add this method right below the line. You may need to renames all references to this device in the DSDT to avoid compile errors.


Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "AAPL,ig-platform-id", Buffer (0x04) { 0x0B, 0x00, 0x66, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) }

-------------------

config.plist/Graphics/Inject/Intel=true config.plist/Graphics/ig-platform-id=valid-ig-platform-id for HD4000 that works (likely 0x0166000a) config.plist/Devices/FakeID/IntelGFX=0x01668086

other requirements: - DVMT-prealloc set to 64mb. - VT-d disabled (or use dart=0) - digital connection to monitor (VGA not supported)

social