ホーム › フォーラム › User Builds › [help]ASUS SABERTOOTH Z170S,i57400,MSI RadeonRX480 8G
-
投稿者投稿
-
-
zakuゲスト
Mojaveでは正常に動作しておりましたがCatalinaへのアップデートに失敗しました。
こちらのサイトを大分時間をかけて拝見し、KabyLake用のconfig.plistの編集にたどり着きました。
SMBIOSについては手持ちのMacMini Late2014にてkext configuratorを立ち上げて作成したBoardSerialNumber,ProductNameはiMac18,2、またSerialNumber,SmUUIDを入力しました。
MacOSインストーラーとkext類をUSBにいれたり、外付けのSSDにMacOSをインストールし展開してから実機のMacMiniでの起動を確認し、config.plistを書き換えてHackintosh側で起動しようとしましたが起動しません。
メディアの問題かと思い、IntelM.2 IntelのM.2SSD(SSDPEKKW256G8XT)を外付けケース(センチュリーシンプルモバイルCM2NVU31C)にしてみて起動を試みましたが途中で止まっていまいます。また、config.plistの文法チェックはplutil -lintコマンドでチェック済みです。
-vで画面に表示させたメッセージのうちエラーがでているところが以下のリストです。
ACPI Warning:IOAPIC: Version 0x20 Vectors 64:111
ACPI Warning: GPE _L6B has no implementation (20160930/evgpeinit-465)
SMMSensors:【Error】Unable to validate Dell SMM signature, not loading SMMSensors
このあと何行か表示されて
PTIDSensors: started
と表示されたままでしばらく待ちましたが動きません。
何かお知恵を拝借できないかと思いました。
よろしくお願いいたします。 -
bootmacosキーマスター
メッセージからしてセンサーが不具合出しているようにも見えます。VirtualSMCとかFakeSMCのセンサー用kextとか入れていますか?もしお使いでしたら、とりあえず全部外してはどうでしょうか。
Cloverやkext類は、Catalina対応の最新版にされてますでしょうか?
-
zakuゲスト
ご指摘のとおりFakeSMCのセンサー用kextをいくつも入れていましたのでこれらを外しました。
SMMSensors:【Errpr】Unable to validate Dell signature,not loading SMMSensorsの表示はなくなりました。
がACPI Warning:IOAPIC: Version 0x20 Vectors 64:111と
ACPI Warning: GPE _L6B has no implementation (20160930/evgpeinit-465)の表示はそのままです。
apfs_module_start:1683: load: com.apple.filesystems.apfs, v1412.41.1, apfs-1412.41.1, 2019/10/21
と表示されたまま止まってしまいます。
また、新たにFakeSMCKeyStore:[Warning] blocked while trying to set protected key “Fnum”.との表示がでました。
それと最初の投稿時で見逃していた表示でAppleNVMe Assert failed: ( 0 != data ) ReleaseIDNode file: /Build~(長いので省略)という表示もされていました。\EFI\Clover\kexts\otherの中に入っているkextは以下のものです。
Lilu.kext
FakeSMC.kext
AppleALC.kext
WhateverGreen.kext
IntelMausiEthernet.kext
USBInjectAll.kext
あとSSDT-PNLF.ds1という書類のようなものも入っています。
KextUpdaterにてkext類は最新のものにしています。ちなみにCloverのバージョンは5099です。
お手すきの時で結構ですのでアドバイスをいただけたらと思います。 -
bootmacosキーマスター
Cloverとkext類が最新になっていて、Mojaveで動いていれば、そのままでCatalinaでも動くはずなのですが、謎ですね。Mojaveで動いていたconig.plistをそのまま使ったのでは動かないのでしょうか?また、
/EFI/CLOVER/drivers/UEFI
の中はどんな具合でしょうか? -
zakuゲスト
早速の返信ありがとうございます。列記させていただきます。
VBoxExt2.efi
ApfsDriverLoader.efi
FsInject.efi
UsbKbDxe.efi
VBosxExt4.efi
SMCHelper.efi
Fat.efi
AptioInputFix.efi
VBoxIso9600.efi
VBoxHfs.efi
EmuVariableUefi.efi
DataHubDex.efi
AudioDxe.efi
UsbMouseDxe.efi
AptioMemoryFix.efi
です。 -
zakuゲスト
VBosxExt4.efi→VBoxExt4.efiミスタッチです。
-
bootmacosキーマスター
以下のものは必要でしょうか?ファイルシステムのエラーみたいなので、使っていないものは外しても良い様に思います。
VBoxExt4.efi
VBoxExt2.efi
VBoxIso9600.efi
Fat.efiafpsがsartして止まっている様なので、ApfsDriverLoader.efiを外して、macOSの/usr/standalone/i386/apfs.efiを使ってみてはどうでしょうか?
-
zakuゲスト
教えていただいたとおりclover/drivers/uefiの中を以下のようにしました。
apfs.efi
FSInject.efi
UsbKbDxe.efi
SMCHelper.efi
AptioInputFix.efi
VBoxHfs.efi
EmuVariableUefi.efi
DataHubDxe.efi
AudioDxe.efi
UsbMouseDxe.efi
AptioMemoryFix.efi
の構成で起動を試みましたが、一部読めますがほとんど文字化けした画面(何の文字でもなく文字が崩壊したような)になって、二重表示で中央に駐車禁止マーク(のような)が出たまま、数度画面が切り替わりつつ、徐々に表示された文字化けが上にずれていくので、何かの処理は続いているようでした。5時間程電源を切らずに放置して後で見てみると駐車禁止マークだけが表示された状態で停止していました。 -
bootmacosキーマスター
確認ですがapfs.efiはCatalinaから持ってきたものですよね。
Mojaveで動いていたシステムがCatalinaにしただけで動かなくなったというあたりに何かあるのかもです。ApfsDriverLoader.efiが新システムに対応しなくて起動しないことはあり得ると思ったのですが、普通は、そのまま動くはずですので。アップデートの作業で何か特別なことはされたでしょうか?EFIの部分は無変更で、macOSだけ入れ替えたのですよね。
-
zakuゲスト
apfs.efiは実機MacminiのCatalinaから持ってきました。
Majaveは当初HackintoshのIntel製品NVMeSSD上で動かしておりました。Catalinaへのアップデートの際、Clover,kext類をKextUpdatorにて最新のものにアップデートしてから、そのままHackintosh上でCatalinaをダウンロードして実機で行うようにアップデートを試みて上手くいかなかったところからこの問題は発生しております。仰る通りであるならば、Cloverとkext類のアップデートの際に何らかの問題が発生したとみるべきですね。
-
zakuゲスト
Majave→Mojave
KextUpdator→KextUpdater2です。度々申し訳ありません。 -
mifjpnゲスト
お疲れさまです。
CPU、Chipsetからいって、無関係かと思うのですが、文字が崩れる・・・で、思い出しました。
i7 8700 Z370なので、本当に参考程度ですが・・・
で、EC0のパッチを適応でうまく行った例がありました。今思い出しました。
なにかのヒントになれば幸いです。
(私だったら試しに、HackintosherやTechowdyなどの、パッチがごっそり付いた「これで誰でもいけます」的なものも試して見るかもしれません。動いてしまえば、パッチなどを外していくのは楽なので・・・) -
zakuゲスト
mifjpn様、本当にありがとうございました。動きました!!!!!!!!!!!!!!!!!!!!!!!
キーマスター様も。稚拙な私に丁寧にご対応くださいまして本当にありがとうございました。
最後は
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change EC0 to EC</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUMwXw==
</data>
<key>Replace</key>
<data>
RUNfXw==
</data>
</dict>
を追加したら動きました。Catalina!!!
何よりのクリスマスプレゼントをいただいた気持ちです。
Boot macOS万歳!!!!!!今後ともよろしくお願いいたします。
-
zakuゲスト
今後、同じような症状でお悩みになるかもしれない方に今回使用しましたconfig.plistを載せておきます。
ただし、SMBIOSのシリアル番号等のみご容赦ください。<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Fixes</key>
<dict>
<key>AddMCHC</key>
<true/>
<key>FixHPET</key>
<true/>
<key>FixIPIC</key>
<true/>
<key>FixRTC</key>
<true/>
<key>FixShutdown</key>
<true/>
<key>FixTMR</key>
<true/>
</dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change EC0 to EC</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUMwXw==
</data>
<key>Replace</key>
<data>
RUNfXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change XHCI to XHC</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
WEhDSQ==
</data>
<key>Replace</key>
<data>
WEhDXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change XHC1 to XHC</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
WEhDMQ==
</data>
<key>Replace</key>
<data>
WEhDXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change SAT0 to SATA</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
U0FUMA==
</data>
<key>Replace</key>
<data>
U0FUQQ==
</data>
</dict>
</array>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>MATS</string>
</dict>
</array>
<key>FixHeaders</key>
<true/>
<key>HaltEnabler</key>
<false/>
<key>SSDT</key>
<dict>
<key>Generate</key>
<dict>
<key>PluginType</key>
<true/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>keepsyms=1 dart=0 debug=0x100 shikigva=40 -v</string>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>1</integer>
<key>ResetHDA</key>
<true/>
</dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
AAASWQ==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-stolenmem</key>
<data>
AAAwAQ==
</data>
</dict>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<true/>
</dict>
</dict>
<key>GUI</key>
<dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>Theme</key>
<string>random</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleIntelCPUPM</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Port limit increase</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g710////EA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.12.x</string>
<key>Name</key>
<string>com.apple.driver.usb.AppleUSBXHCI</string>
<key>Replace</key>
<data>
g710////Gw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Port limit increase (RehabMan)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g32IDw+DpwQAAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.driver.usb.AppleUSBXHCI</string>
<key>Replace</key>
<data>
g32ID5CQkJCQkA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Port limit increase (Ricky)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g/sPD4OPBAAA
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.14.x</string>
<key>Name</key>
<string>com.apple.driver.usb.AppleUSBXHCI</string>
<key>Replace</key>
<data>
g/sPkJCQkJCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3E7</string>
<key>MLB</key>
<string>C02726902CDH69F1M</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BoardSerialNumber</key>
<string>XXXXXXXXX</string>
<key>ProductName</key>
<string>iMac18,2</string>
<key>SerialNumber</key>
<string>XXXXXXXXXX</string>
<key>SmUUID</key>
<string>XXXXXXXXXXXXXX</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>以下のXXXXXXXの内容はClover Configuratorにて自動生成しました。
<key>BoardSerialNumber</key>
<string>XXXXXXXXX</string>
<key>ProductName</key>
<string>iMac18,2</string>
<key>SerialNumber</key>
<string>XXXXXXXXXX</string>
<key>SmUUID</key>
<string>XXXXXXXXXXXXXX</string>また、諸先輩方でお手隙の際、このconfig.plistに何か問題を発見されましたらご教授の程よろしくお願いいたします。
-
mifjpnゲスト
うまくいきましたか、
おめでとうございます。
ECってなになのかなと思ったら、AppleBusPowerControllerUsbの一部(デバイスネーム)なんですね。
多くのACPIではEC0 や H_ECを使っているとのことのようです。文字が崩れると行った特徴的な問題になるようですね。
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
勉強になりました。 -
bootmacosキーマスター
解決して何よりです。mifjpnさん、貴重な情報ありがとうございます。文字が崩れる現象は私も見た事がありますがEC0のパッチで対応できるんですね。勉強になりました。
-
-
投稿者投稿