本帖最后由 tanpengsccd 于 2019-4-17 16:44 编辑
HUANAN X79(B75芯片)mATX rev3.4A E5 2670v1 ----------- mATX 小板 双内存条槽 1 PCIe 16x 2 PCIe 1x 1 sata3 3 sata2 6 USB2.0 2 USB3.0 ----------- 原版BIOS :http://www.mediafire.com/file/sta7mwzb5heqc55/X79.ROM 解锁 MSR BIOS :http://www.mediafire.com/file/29j7b2nt62i784k/X79.patched.ROM
BIOS patch MSR LOCK 工具 https://github.com/LongSoft/UEFITool/releases/latest 2019.4.17 支持10.14.4了,几乎完美了。这主板本来就没有S3芯片,所以没有真正休眠。 EFI:http://www.mediafire.com/folder/1l13xum9slj36/X79-6M -------------------------------------------
1 变频:主要是 BIOS需要解锁 MSR(上有patch脚本和已经patch好的BIOS),BIOS电源管理开启性能模式,SSDT(如何生成自己爬贴),注入macmini6.2的变量(使用CPUFriend),patch AICPU(kextstopatch) - sudo sh ./ResourceConverter.sh --acpi /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-F65AE981FFA204ED.plist
复制代码Mac-F65AE981FFA204ED就是macmini6.2 的board-id 2音频:这个主板没有HDEF 节点,需要DSDT 自己加入,再配合AppleALC 其他主板可以尝试
- # DSDT patch 补丁
- # 修正 USB by tanpengsccd
- into_all all code_regex EUSB replaceall_matched begin EH01 end;
- into_all all code_regex USBE replaceall_matched begin EH02 end;
- #插入
- #Maintained by: RehabMan for: Laptop Patches
- #system_IRQ.txt
- # This can fix non-working audio and also has an affect on HPET.
- #
- # Use this if you have issues with patched AppleHDA (required on almost all laptops)
- # or if you have issues with HPET (restart after wake).
- # IRQ 修复 by rehabman
- into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
- into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
- into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
- into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched;
- into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched
- begin
- Name (%1, ResourceTemplate()\n
- {\n
- IRQNoFlags() { 0, 8, 11, 15 }\n
- %2
- })\n
- end;
- # 插入 HDEF by github.com/toleda
- # ADD HDEF for AppleALC to inject layoutid
- into device name_adr 0x001B0000 set_label begin HDEF end;
- into device label PCI0 insert
- begin
- Device (HDEF)\n
- {\n
- Name (_ADR, 0x001B0000)\n
- Method (_DSM, 4, NotSerialized)\n
- {\n
- If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
- Return (Package()\n
- {\n
- })\n
- }\n
- }\n
- end;
复制代码
|