Skip to content
This repository has been archived by the owner on May 19, 2021. It is now read-only.

ARhackintosh/OC-Configs

Repository files navigation

OC-Configs

توقف الدعم

اصدار V2.8-Big Sur من شرح الهاكنتوش, سيعتمد على بناء الكونفقات مباشره من السامبل.

جاء هذا القرار لتسريع عمليه تحديث الشرح و تخفيف الحمل على الفريق. ولستريع وتيره صدور التحديثات. اخر اصدار يستخدم OC-Configs هو V2.7.1-Big Sur+ اخر اصدار من OC-Configs سيكون V1.6.1-April. في حاله كنت تريد تكمله المشروع, يمكنك اشتقاق المشروع, مع ابقاء ترخيص AGPLv3

deprecation notice

our arabic hackintosh guide ARtutorial in version V2.8-Big Sur, will follow dortania's way in creating configs from the offical opencore sample. this decision came from the need to make the update process simpler and easier for the maintainer(s) of the project, and to improve the speed at which updates are released. the last version to use OC-Configs is V2.7.1-Big Sur OC-Configs V1.6.1 is the last update to be released. its built for 0.6.8 with XHCIportlimit disabled for 11.3 compatiblity if you want to continue the project, you are welcome to fork the repo under the AGPLv3 license

هذا المشروع هو عباره عن عينه كونفقات غير كامله, لتجعل عمليه انشاء كونفقات اوبن كور اسهل للمستخدم المبتدء. هذه الكونفقات تنقصها اشياء كثيره تخص الجهاز بحيث نقوم بوضع الاعدادات العامه فقط وترك الاعدادات المخصصه للجهاز للمستخدم الاعدادات الناقصه, وما يجب تغيير ستكون موجوده في الاصدار الثاني من شرح تثبيت الهاكنتوش

English

These are Template configs built by ARhackintosh to make config setup easier for new users.

these configs are missing platform info and only have general settings. any settings which depend on hardware other than cpu gen (bios settings, mobo type, etc..) are on the user to complete.

you will need to add your kexts and ssdt/dsdt to the config too.

settings to change:

Desktops

Ivy Bridge

  • if you have a 6 series mobo you need to edit DeviceProperties-Add
  • this config is setup for HD4000 you need to change the id if you have a different gpu
  • if you are missing some bios options you need to edit Kernel-Quirks
  • to change bootargs edit NVRAM-Add
  • you have to change the SMBios and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Haswell

  • you have to specify how do you use the igpu in DeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
  • to change bootargs edit NVRAM-Add
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Skylake

  • you have to specify how do you use the igpu in DeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
  • to change bootargs edit NVRAM-Add
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Kaby Lake

  • you have to specify how do you use the igpu in DeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
  • to change bootargs edit NVRAM-Add
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Coffee Lake

  • you have to specify how do you use the igpu in DeviceProperties-Add
  • if you have a z390 mobo you need to enable ProtectUefiServices in Booter-Quirks
  • if you have missing bios options you have to edit kernel-quirks
  • to change bootargs edit NVRAM-Add
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Comet Lake

  • you have to specify how do you use the igpu in DeviceProperties-Add
  • if you have a z390 mobo you need to enable ProtectUefiServices in Booter-Quirks
  • if you have missing bios options you have to edit kernel-quirks
  • to change bootargs edit NVRAM-Add
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Laptops

notice: we don't offer support for dgpus on laptops, these configs have the -wegnoegpu bootarg added.

Ivy Bridge

  • DeviceProperties-Add:
    • you need to add device id depending on your display's res
    • if you have a device with a 6th gen mobo you have to change the IMEI id
  • if you are missing some bios options you need to edit Kernel-Quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Haswell

  • you have to specify your igpu in DeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Broadwell

  • if you have an hd5600 DeviceProperties-Add

    • also if you have a kernel panic you have to add some additional properties.
  • if you have missing bios options you have to edit kernel-quirks

    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add

  • if your device has no Native support for nvram you should edit NVRAM-Delete

  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo

  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

  • Dell users: skylake and newer

    • Kernel -> Quirk -> CustomSMBIOSGuid -> True
    • PlatformInfo -> UpdateSMBIOSMode -> Custom

Skylake

  • specify what gpu you have in APPL,ig-platform-id insideDeviceProperties-Add
    • if you have an hd510 gpu you may add more properties.
  • if you have missing bios options you have to edit kernel-quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Kaby Lake

  • specify what gpu you have in APPL,ig-platform-id insideDeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Coffee Lake

  • specify what gpu you have in APPL,ig-platform-id insideDeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Coffee Lake Plus

  • specify what gpu you have in APPL,ig-platform-id insideDeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks

Ice Lake

  • if you cant set the DVMT-prealloc of your igpu you have to add additional values insideDeviceProperties-Add
  • if you have missing bios options you have to edit kernel-quirks
    • if you have an hp laptop you may enable LapicKernelPanic
  • to change bootargs edit NVRAM-Add
  • if your device has no Native support for nvram you should edit NVRAM-Delete
  • you have to change the SMBios, and add all the missing info(mlb,rom,product,serial) in Platforminfo
  • if you use an hp motherboard, you also have to enable unblockfsconnect in UEFI-Quirks