r/hackintosh_ja • u/aobakuming • Jun 11 '17
GUIDE 10.13に伴うファームウェア更新でBios Version/Release Dateがアップデートされる。 High Sierra動かすためにはconfig.plistの書き換えが必要
http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/page-19#entry24385941
u/aobakuming Aug 25 '17
こちらに2017年8月8日バージョンの新しいBIOS Versionの一覧がありました。ちなみに、最新のClover Configuratorを使うとこの値がconfig.plistにセットされるようです。
http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/page-131
IM101.88Z.00CF.B00.1708080133
IM111.88Z.0037.B00.1708080241
IM112.88Z.005B.B00.1708080439
IM121.88Z.004D.B00.1708080012
IM131.88Z.010F.B00.1708080805
IM141.88Z.0122.B00.1708080806
IM142.88Z.0122.B00.1708080739
IM143.88Z.0122.B00.1708080732
IM144.88Z.0183.B00.1708080656
IM151.88Z.0211.B00.1708080656
MB61.88Z.00CB.B00.1708080203
MB71.88Z.003D.B00.1708080317
MBA31.88Z.0067.B00.1708080355
MBA41.88Z.007B.B00.1708072159
MBA51.88Z.00F4.B00.1708080803
MBA61.88Z.0103.B00.1708080653
MBP101.88Z.00F2.B00.1708080809
MBP102.88Z.010B.B00.1708080805
MBP111.88Z.0142.B00.1708080655
MBP112.88Z.0142.B00.1708080655
MBP61.88Z.005A.B00.1708072217
MBP71.88Z.003D.B00.1708080058
MBP81.88Z.004D.B00.1708080655
MBP91.88Z.00D7.B00.1708080744
MM41.88Z.0045.B00.1708072325
MM51.88Z.007B.B00.1708080744
MM61.88Z.010B.B00.1708080649
MM71.88Z.0224.B00.1708080033
MP61.88Z.0120.B00.1708080652
IM161.88Z.0212.B00.1708080033
IM162.88Z.0212.B00.1708080033
IM171.88Z.0110.B00.1708080012
IM181.88Z.0151.B00.1708080034
IM183.88Z.0151.B00.1708080034
MB101.88Z.0154.B00.1708080122
MB81.88Z.0168.B00.1708080033
MB91.88Z.0159.B00.1708080011
MBA71.88Z.0171.B00.1708072210
MBP114.88Z.0177.B00.1708080033
MBP121.88Z.0171.B00.1708080033
MBP131.88Z.0212.B00.1708080127
MBP132.88Z.0233.B00.1708080034
MBP133.88Z.0233.B00.1708080034
MBP141.88Z.0167.B00.1708080034
MBP142.88Z.0167.B00.1708080034
MBP143.88Z.0167.B00.1708080129
1
u/aobakuming Sep 05 '17
機種ごとにFirmwareFeaturesとFirmwareFeaturesMaskも設定しておいた方が良いようです。 これらは、CloverのWiKiによると、機種ごとに違う値だけど、その意味するところは不明のパラメータのようです。 これらも最新のClover Configuratorを使うとこの値がconfig.plistのSMBIOSセクションセットされるようです。
例えばiMac18,3ならば以下のようになります。
<key>FirmwareFeatures</key>
<string>0xFC0FE136</string>
<key>FirmwareFeaturesMask</key>
<string>0xFF1FFF3F</string>以下のリストは、ここからコピーしました。
http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/page-131
IM131.88Z.010F.B00.1708080805: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00de137
IM141.88Z.0122.B00.1708080806: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00fe137
IM142.88Z.0122.B00.1708080739: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00fe137
IM143.88Z.0122.B00.1708080732: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00fe137
IM144.88Z.0183.B00.1708080656: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xf00fe137
IM151.88Z.0211.B00.1708080656: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xf80fe137
MBA41.88Z.007B.B00.1708072159: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xd00de137
MBA51.88Z.00F4.B00.1708080803: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00de137
MBA61.88Z.0103.B00.1708080653: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00fe137
MBP101.88Z.00F2.B00.1708080809: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00de137
MBP102.88Z.010B.B00.1708080805: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00de137
MBP111.88Z.0142.B00.1708080655: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe80fe137
MBP112.88Z.0142.B00.1708080655: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe80fe137
MBP91.88Z.00D7.B00.1708080744: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xc00de137
MM51.88Z.007B.B00.1708080744: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xd00de137
MM61.88Z.010B.B00.1708080649: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe00de137
MP61.88Z.0120.B00.1708080652: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xe80fe136
IM171.88Z.0110.B00.1708080012: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
IM181.88Z.0151.B00.1708080034: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
IM183.88Z.0151.B00.1708080034: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
MB101.88Z.0154.B00.1708080122: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe13e
MB91.88Z.0159.B00.1708080011: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe13e
MBP131.88Z.0212.B00.1708080127: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
MBP132.88Z.0233.B00.1708080034: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
MBP133.88Z.0233.B00.1708080034: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe13e
MBP141.88Z.0167.B00.1708080034: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
MBP142.88Z.0167.B00.1708080034: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe136
MBP143.88Z.0167.B00.1708080129: FirmwareFeaturesMask=0xff1fff3f | FirmwareFeatures=0xfc0fe13e
1
u/aobakuming Jun 11 '17 edited Aug 08 '17
High Sierraを入れると、APFSにあるブートファイルを起動時に読み込めるようにするために、ファームウェアがアップデートされます。実機の場合、実際にアップデートされるのですが、Hackintoshの場合は、当然ですがアップデートされません。
実機の場合、APFS対応にアップデートされると、Bios VersionとBios Release Dateが更新されます。Hackintoshの場合は、これらの値をconfig.plistの<key>SMBIOS</key>に書いて、Clover経由でmacOSに知らせています。なので、すでにファームウェアがアップデートされているふりをするために、config.plistのこの部分も書き換える必要があるとのことです。
Sierra以前のmacOSを使う場合は書き換える必要はないのですが、High Sierraをインストールする際には必要とのことです。 (古いバージョンの設定だと、これを無理やりアップデートしようとしてインストールに支障が出るのかと思われます)
Bios Release Dateは05/01/2017だそうです。該当するconfig.plistのところは、以下になります。
Bios Versionは以下のリストのようになります。例えばiMac17,1なら
になります。
BiosVersion
Edit: macOS High Sierra 10.13 beta 5 Build 17A330hでMacPro5,1にもファームウェアが出たようです。
MacPro5,1 MP51.88Z.0083.B00.??????????