*IMPORTANT*
You MUST update the WhateverGreen kext before installing/ upgrading to 10.15.4, otherwise your OS won't boot! For those already upgraded, enter Safe Mode to download the kext and put it into somewhere accessible, and get into macOS Revovery or a Windows PE to remove the old one and install the new!
Specs for my X210:
I used the X61H mod as the chassis, which contains a 1400*1050 SXGA screen. (So don't ask for HiDPI since I have a different screen)
Wireless card is DW1820a. It is supported in this config, but I suggest anyone who is interested in using the hackintosh as daily driver to use DW1830 instead for better vanilla support.
The BGA CPU is 8550u.
Memory is 2666mhz 8g*2.
System disk is 512G Toshiba XG3.
Prerequisite:
You MUST use the latest 190111 BIOS with patched EC, otherwise many functions related to power management won't work. It's recommended to disable CFG lock and CSM (well if you don't want to dual-boot Windows7 or older systems).
You can find the patched EC here: viewtopic.php?f=80&t=128267&start=60
Bugs:
1. Middle key scrolling: You can fix that by installing Smart Scroll in macOS
2. Brightness control: Can't figure a way to fix it in the EFI right now, installing Brightness Slider in Mac App Store is recommended.
3. Sleep: Kinda unstable. You can help yourself to get a more stable sleep using one of the two ways:
(1) Turn off WiFi in macOS each time manually before you press Fn + F4, or
(2) use "sudo pmset -a tcpkeepalive 0" which automatically helps you to do that.
4. No video output after reboot from time to time. You can fix this by either manual rebooting or press Fn + F4 then press the power key.
5. You tell me.
What's working:
1. Everything else except for those mentioned above. Also Fn + F3, Fn + F4, Fn + Up/ Down/ Left/ Right/ Thinklight works fine.
Not tested:
1. EDP screen or 12.6/ 13.0 High-res screens (Don't have one to test)
2. Installing on a test/ first/ second batch of the X210. If the CPU you have is different, then you might need to change the SSDT to have a working Turbo Boost.
Update: 1st batch X210 board with 8250u is supported by this EFI natively.
3. Installing on other versions of the BIOS or BIOS that doesn't have a fixed EC installed. (190111 + fixed ec is recommended)
Update: You must use the newest BIOS with patched EC, otherwise sleep and battery will not function well.
4. Installing on the fourth batch (X2100) in the future. Anyone interested in that could use mine as a reference to build yours.
Download:
Baidu Netdisk: https://pan.baidu.com/s/1LsrWSgjyUPEwMkGDBCvy2w Password: 3y3c
MEGA: https://mega.nz/#!XU8wTYBB!N7HN_YRt2U19 ... 59BLYJylec
NEW experimental Big Sur EFI: https://mega.nz/file/aJdHmYTL#iFpzkQVOQ ... lvuNVPZz6g
Reminders:
1. You need to use TRIM Enabler or "sudo trimforce enable" to enable TRIM on your SSD after install.
Photo:

