There are config.plist differences too.
ok thx, voodooi2c working well on ProBook 450 g5 with Mojave now.
what I did:
git fetch -all
git checkout i2c
./download.sh
./install_downloads.sh
./build.sh
copy the newly created config_4x0s_G5_Kabylake-R to EFI/Clover (why 4x0s? the other one, made by the master aka not i2c branch, was config_4x0_G5_Kabylake-R, without the "s")
./install_acpi.sh install_4x0g5_kabylake-r
reboot
and voodooi2c working
now that the i2c-branch config.plist is "completely" different to the one from the master-branch, what do you suggest? keeping the i2c one, which does the job for voodooi2c or adapt changes to the newer one done by the master?
now that this is working, next step is making iTunes drm (=iTunes Radio Beats 1) work. for now with the current whatever green.kext it isn't working.
and next step+1 would be installing 10.4.2, which obv. boots faster.
challenges on hackintosh never stop
thx so much RehabMan!!
Cheerio!
EDIT: but i‘m in trouble now: with the config generated by the i2c branch, sound is now longer working (Conexant codec). Swapping i2c config plist with master config plist isnt enough to bring sound back (and disable i2c again). Also copying the master ssdts back to efi/clover/acpi/patched isnt enough - Neither trackpad nor keyboard working anymore.
Btw, the i2c branch config plist is identical to my working config.plist from HighSierra.
EDIT 2: added Problem Reporting Files, booted with the config.plist generated by the i2c branch, ssdt by i2c branch, voodooi2c working, but sound not working, and iTunes Radio/drm not working. thx for checking!