Working (compared to other setup I've found):
Tested with:
If you're using AirDrop (file sharing with another apple product), remove "io80211.awdl=0" from config.plist
Clover from https://github.com/CloverHackyColor/CloverBootloader
ComboJack https://github.com/hackintosh-stuff/ComboJack
Optional - ThinkpadAssistant from https://github.com/MSzturc/ThinkpadAssistant
Optional - YogaSMCPane from https://github.com/zhen-zen/YogaSMC
SSD tricks:
Disable hibernation (speeds up entering sleep mode)
sudo pmset -a hibernatemode 0
Set hibernatefile to /dev/null
so it will not be recreated
sudo pmset -a hibernatefile /dev/null
Untested:
built-in intel wireless & bluetooth should work
remove AirportBrcmFixup.kext, BrcmFirmwareData.kext and BrcmPatchRAM3.kext
put itlwm.kext and IntelBluetoothFirmware.kext
https://github.com/OpenIntelWireless/itlwm
https://github.com/OpenIntelWireless/IntelBluetoothFirmware
If partial/incremental software update fails: $ softwareupdate --fetch-full-installer --full-installer-version 13.4