Contribute
Register

[Guide] Lenovo V330-15IKB using Clover UEFI hotpatch

Status
Not open for further replies.
Just want to let everyone know that I will update the guide soon (no ETA yet) but I'm working on some more improvements.

Some pre-release notes:
- Fixed all kernel panics when trying to boot the installer.
- Fixed kernel panics when booting second stage installer.
- Fixed kernel panics during software update scenarios.
- Dropped FakeSMC.kext and the plugins for VirtualSMC.kext and it's plugins.
- Updated VoodooI2C v2.1.6 kexts, now everything works perfect for my Elan Touchpad.
- and many minor improvements
- Switched to Official Clover Bootloader builds (Rehabman hasn't been around for a long time and his Clover fork is outdated by now).
- Added USB-C Ports support for 3.0 USB (incase you have a USBC to USB3 dongle, USB ports now work at 3.0 speed).

Adding section related to RAM which on some occasions, Clover has trouble detecting the RAM memory, in those cases we need to manually add the ram information into the Memory section with Clover Configuration.

Adding Hardware Upgrades section:
- Compatible IPS Display upgrades (better colors, better viewing angles, better brightness)
- 2nd Battery (Ultrabay) that we can swap the Optical Drive with (1.5x of the Internal Battery capacity).
- Apple BCM94360CS2 + M2/NGFF Adapter works with some handwork (cutting/smoothing edges of the adapter and card so it can fit).
This results on 100% working Continuity/HandOff/Universal Clipboard/Instant Hotspot.
- Compatible NVME SSDs
- HDD/SSD Caddy (add 1 additional HDD/SSD into the Optical Drive slot).
etc.

Plans/Working On/Testing
- USBC ports need to be tested with USBC device (USBC flash drive/HDD/SSD), I have no hardware to test that for now.
- Test All Offsets to see if any of them causes conflicts between osx AppleRTC and firmware/BIOS of Laptop.
for more informations or contribution towards this, refer to: https://github.com/acidanthera/RTCMemoryFixup
- Test & attempt to fix Hibernation with: https://github.com/acidanthera/HibernationFixup
- Testing new SMBIOS (MacBook Pro 15,2).
- Testing External Display via USBC to HDMI adapter.
 
I have problems while booting installation, first i had problem with ram, i've replaced config.plist with the one with the fix of the ram and it was fine. but now i have another problem. It stucks at this part(photo attached) and then go into kernel panic. I know that do this hackintosh installation it would be hard, but this time i can't resolve even searching on the web like i've done with past hackintosh installation on my gaming pc

My model is the i5250U with only uhd 620 Ram 8GB and SSD nvnme 250GB
 

Attachments

  • 20190528_221307.jpg
    20190528_221307.jpg
    4.6 MB · Views: 156
Last edited:
I have problems while booting installation, first i had problem with ram, i've replaced config.plist with the one with the fix of the ram and it was fine. but now i have another problem. It stucks at this part(photo attached) and then go into kernel panic. I know that do this hackintosh installation it would be hard, but this time i can't resolve even searching on the web like i've done with past hackintosh installation on my gaming pc

My model is the i5250U with only uhd 620 Ram 8GB and SSD nvnme 250GB
Try to remove the hda-gfx from GPU and Audio into config.plist /Devices/Properties.
See if it solves the problem
 
Try to remove the hda-gfx from GPU and Audio into config.plist /Devices/Properties.
See if it solves the problem
I've edited removing the "hda-gfx" flags in properties, but still no luck
SOLVED: delete all the property flags under "device" in config.plist
Important: Important, after installation you must re put the "hda-gfx" properties to get uhd 620 working
 
Last edited:
After 2 days no sleep, i've found the solution
for who have this error
"busy timeout[1] , (240s):'appleACPICPU'
busy timeout[2] , (240s):'appleACPICPU'
busy timeout[3] , (240s):'appleACPICPU'
IOConsoleUsers: time(0) 0->0, lin 0 llk1,
IOConsoleUsers: gIOScreenLockState 3, hs0, bs 0, now 0, sm 0x0"

Just follow the guide but with the latest version of clover from sourceforge

I've fixed almost all, is there anyway to get wifi working or we need to change the wifi onboard?
 
Last edited:
hi sniki Apple BCM94360CS2 + M2/NGFF Adapter works with some handwork (cutting/smoothing edges of the adapter and card so it can fit).
I bought this card how to cut smooth edges of the adapter Apple BCM94360CS2 and how to fit
please make a tutorial or screen shot I couldn't understand

please reply
 
Hi, i'm using same laptop.
V330 (81AX), i5-8250U, 12GB Ram, 256 NVMe.
I followed your steps, but my laptop not booting.
What should i can do?

410233


End RandomSeed log and stucking..
 
Just spent forever transferring from a slow USB attached 2TB drive to my new NVMe. All was good, but trackpad was not working on reboot, but was still working on my Mojave internal SATA disk.
After some head scratching I solved it. My issue was that I was cloning High Sierra to the NVMe, but that there are 2 patches in the config.plist which match with 10.14.x ( Mojave) to stop AppleI2C kexts from attaching themselves to the trackpad. Once I removed the match OS restriction - which in fact is not needed - the trackpad was working on reboot. Maybe this is a problem some people are having???
So, If you had cloned Mojave to the new NVMe you shouldn't have any issues? This Intel NVMe has Mojave native support?
 
Hi, i'm using same laptop.
V330 (81AX), i5-8250U, 12GB Ram, 256 NVMe.
I followed your steps, but my laptop not booting.
What should i can do?

View attachment 410233

End RandomSeed log and stucking..
Use this config.plist (attached)

If after this you have errors like "Forcing CS
runtime...(same uuid) "(don't remember), delete properties in config.plist > devices
 

Attachments

  • config.plist
    12.3 KB · Views: 226
Status
Not open for further replies.
Back
Top