Contribute
Register

[solved] Various problems preventing boot on Thinkpad T470p

Status
Not open for further replies.
Are you talking about this patches? It seems to be for other version, I have High Sierra
  • NVMe_patches_10_11_5.plist: KextsToPatch content as provided by Mork vom Ork, post #33 IM thread.
  • NVMe_patches_10_11_6_beta4.plist: KextsToPatch content as provided by Mork vom Ork, post #16 IM thread.
  • NVMe_patches_10_11_6.plist: KextsToPatch content for 10.11.6 final
  • NVMe_patches_10_11_6_sec2016-001: KextsToPatch content for 10.11.6 with security update 2016-001 (only md5 changed)
  • NVMe_patches_10_11_6_sec2016-002: KextsToPatch content for 10.11.6 with security update 2016-002 (only md5 changed)
  • NVMe_patches_10_11_6_sec2016-003: KextsToPatch content for 10.11.6 with security update 2016-003 (only md5 changed)
  • NVMe_patches_10_11_6_supp2016-003: KextsToPatch content for 10.11.6 with security update (supplemental) 2016-003 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-002: KextsToPatch content for 10.11.6 build 15G1510 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-003: KextsToPatch content for 10.11.6 build 15G1611 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-004: KextsToPatch content for 10.11.6 security update 2017-004 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-005-15G18013.plist: KextsToPatch content for 10.11.6 security update 2017-005 (15G18013) (only md5 changed)
  • NVMe_patches_10_11_6_sec2018-002.plist: KextsToPatch content for 10.11.6 security update 2018-002 (15G20015)
  • NVMe_patches_10_11_6_sec2018-003.plist: KextsToPatch content for 10.11.6 security update 2018-003 (15G21013)
  • NVMe_patches_10_12_dp1.plist: KextsToPatch content as provided by Mork vom Ork, post #8 IM thread.
  • NVMe_patches_10_12_0.plist: KextsToPatch content for 10.12.0
  • NVMe_patches_10_12_1_16B2555.plist: KextsToPatch content for 10.12.1 build 16B2555, which was followed up very quicky with an update. The patches are the same as NVMe_patches_10_12_1.plist, but the MD5 sums are different.
  • NVMe_patches_10_12_1.plist: KextsToPatch content for 10.12.1
  • NVMe_patches_10_12_2.plist: KextsToPatch content for 10.12.2 (16C67)
  • NVMe_patches_10_12_3.plist: KextsToPatch content for 10.12.3 (16D32)
  • NVMe_patches_10_12_4.plist: KextsToPatch content for 10.12.4
  • NVMe_patches_10_12_5.plist: KextsToPatch content for 10.12.5
  • NMVe_Patches_10_12_6.plist: KextsToPatch content for 10.12.6
  • NMVe_Patches_10_12_6_sec2017-001.plist: KextsToPatch content for 10.12.6 security update 2017-001 (16G1036)
  • NMVe_Patches_10_12_6_sec2017-002.plist: KextsToPatch content for 10.12.6 security update 2017-002 (16G1114)
  • NVMe_Patches_10_12_6_sec2018-001.plist: KextsToPatch content for 10.12.6 security update 2018-001 (16G1212)
  • NVMe_Patches_10_12_6_sec2018-002.plist: KextsToPatch content for 10.12.6 security update 2018-002 (16G1314)
  • NVMe_Patches_10_12_6_sec2018-003.plist: KextsToPatch content for 10.12.6 security update 2018-003 (16G1408)
  • NVMe_Patches_10_12_6_sec2018-004.plist: KextsToPatch content for 10.12.6 security update 2018-004 (16G1510)
 
Are you talking about this patches? It seems to be for other version, I have High Sierra
  • NVMe_patches_10_11_5.plist: KextsToPatch content as provided by Mork vom Ork, post #33 IM thread.
  • NVMe_patches_10_11_6_beta4.plist: KextsToPatch content as provided by Mork vom Ork, post #16 IM thread.
  • NVMe_patches_10_11_6.plist: KextsToPatch content for 10.11.6 final
  • NVMe_patches_10_11_6_sec2016-001: KextsToPatch content for 10.11.6 with security update 2016-001 (only md5 changed)
  • NVMe_patches_10_11_6_sec2016-002: KextsToPatch content for 10.11.6 with security update 2016-002 (only md5 changed)
  • NVMe_patches_10_11_6_sec2016-003: KextsToPatch content for 10.11.6 with security update 2016-003 (only md5 changed)
  • NVMe_patches_10_11_6_supp2016-003: KextsToPatch content for 10.11.6 with security update (supplemental) 2016-003 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-002: KextsToPatch content for 10.11.6 build 15G1510 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-003: KextsToPatch content for 10.11.6 build 15G1611 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-004: KextsToPatch content for 10.11.6 security update 2017-004 (only md5 changed)
  • NVMe_patches_10_11_6_sec2017-005-15G18013.plist: KextsToPatch content for 10.11.6 security update 2017-005 (15G18013) (only md5 changed)
  • NVMe_patches_10_11_6_sec2018-002.plist: KextsToPatch content for 10.11.6 security update 2018-002 (15G20015)
  • NVMe_patches_10_11_6_sec2018-003.plist: KextsToPatch content for 10.11.6 security update 2018-003 (15G21013)
  • NVMe_patches_10_12_dp1.plist: KextsToPatch content as provided by Mork vom Ork, post #8 IM thread.
  • NVMe_patches_10_12_0.plist: KextsToPatch content for 10.12.0
  • NVMe_patches_10_12_1_16B2555.plist: KextsToPatch content for 10.12.1 build 16B2555, which was followed up very quicky with an update. The patches are the same as NVMe_patches_10_12_1.plist, but the MD5 sums are different.
  • NVMe_patches_10_12_1.plist: KextsToPatch content for 10.12.1
  • NVMe_patches_10_12_2.plist: KextsToPatch content for 10.12.2 (16C67)
  • NVMe_patches_10_12_3.plist: KextsToPatch content for 10.12.3 (16D32)
  • NVMe_patches_10_12_4.plist: KextsToPatch content for 10.12.4
  • NVMe_patches_10_12_5.plist: KextsToPatch content for 10.12.5
  • NMVe_Patches_10_12_6.plist: KextsToPatch content for 10.12.6
  • NMVe_Patches_10_12_6_sec2017-001.plist: KextsToPatch content for 10.12.6 security update 2017-001 (16G1036)
  • NMVe_Patches_10_12_6_sec2017-002.plist: KextsToPatch content for 10.12.6 security update 2017-002 (16G1114)
  • NVMe_Patches_10_12_6_sec2018-001.plist: KextsToPatch content for 10.12.6 security update 2018-001 (16G1212)
  • NVMe_Patches_10_12_6_sec2018-002.plist: KextsToPatch content for 10.12.6 security update 2018-002 (16G1314)
  • NVMe_Patches_10_12_6_sec2018-003.plist: KextsToPatch content for 10.12.6 security update 2018-003 (16G1408)
  • NVMe_Patches_10_12_6_sec2018-004.plist: KextsToPatch content for 10.12.6 security update 2018-004 (16G1510)

As one might assume from the names of the files, those files do not apply to 10.13.
(they are used by patch_nvme.sh, and patch_nvme.sh is only for 10.12 and 10.11, as previously stated).

The LiteOn/etc patches are in a separate file.
Look at config_patches.plist, as is written in the readme.
 
WOOOOW WOOOOOW YES!!!!! INSTALLED
THANKS!!!

<dict>
<key>Comment</key>
<string>IONVMeFamily Preferred Block Size 0x10 -&gt; 0x01, credit RehabMan based on 10.12 patch (c) Pike R. Alpha </string>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.iokit.IONVMeFamily</string>
<key>Find</key>
<data>9sEQD4VBAQAA</data>
<key>Replace</key>
<data>9sEBD4VBAQAA</data>
</dict>

This one worked for me!
Edited with 'PlistEdit Pro' from https://github.com/RehabMan/patch-nvme/blob/master/config_patches.plist copied and pasted into config.plist!

NOW is with first start ... I will give you more news.
Do you want config.plist from my t470p for all users?
 
WOOOOW WOOOOOW YES!!!!! INSTALLED
THANKS!!!

<dict>
<key>Comment</key>
<string>IONVMeFamily Preferred Block Size 0x10 -&gt; 0x01, credit RehabMan based on 10.12 patch (c) Pike R. Alpha </string>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.iokit.IONVMeFamily</string>
<key>Find</key>
<data>9sEQD4VBAQAA</data>
<key>Replace</key>
<data>9sEBD4VBAQAA</data>
</dict>

This one worked for me!
Edited with 'PlistEdit Pro' from https://github.com/RehabMan/patch-nvme/blob/master/config_patches.plist copied and pasted into config.plist!

NOW is with first start ... I will give you more news.
Do you want config.plist from my t470p for all users?
the relevant patch is already documented on Rehabman's Github, although you can save it if you want to make a guide
 
WOOOOW WOOOOOW YES!!!!! INSTALLED
THANKS!!!

<dict>
<key>Comment</key>
<string>IONVMeFamily Preferred Block Size 0x10 -&gt; 0x01, credit RehabMan based on 10.12 patch (c) Pike R. Alpha </string>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>com.apple.iokit.IONVMeFamily</string>
<key>Find</key>
<data>9sEQD4VBAQAA</data>
<key>Replace</key>
<data>9sEBD4VBAQAA</data>
</dict>

This one worked for me!
Edited with 'PlistEdit Pro' from https://github.com/RehabMan/patch-nvme/blob/master/config_patches.plist copied and pasted into config.plist!

NOW is with first start ... I will give you more news.
Do you want config.plist from my t470p for all users?

Marking this thread solved.
 
Not sure next step now, still booting from usb stick, and problems with sound:
- Can I Use multibest old way? just Clover way. Are same?
- Keep using just using Clover and updating kext to /CLOVER/KEXT/OTHER?

Thanks
PD: Updated to 10.13.6!
 
Status
Not open for further replies.
Back
Top