My IdeaPad 5 15IIL05 is different to the IdeaPad S145. It has an additional GPU, different Ports and a completely different DSDT. I tried your EFI to test if the Notebook is hackintoshable and it worked partly, but I don't think running it with a fully patched DSDT from a completely different device is a good idea. I understand enough about DSDTs and SSDTs that I can see patches and try to adopt them to my needs. So my question is, if I can see an unpatched S145 DSDT and a patched S145 one. And on this basis create the SSDTs for my IdeaPad 5.