Contribute
Register

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

Status
Not open for further replies.
Succeeded in booting to installer, however no drive seen. I have a factory Lenovo NVME SSD installed (LENS2056GMSP34MEAT2TA). I have been reading about patching to get the SSD working (if possible) but I have no idea how to do that, is there a procedure around?
 
@Sniki thank you for everything, especially for touchpad, it works very well.
I have a question, we write ram details on smbios but , My laptop (probably yours is same) has embedded 4gb ram + 4gb slot ram , we dont know serial number or brand name of embedded ram.
How we can sure that 4 + 4 gb ram work ?
if we write 12 gb ram to smbios , macOS show that it has 12 gb ram ?
 

Attachments

  • Ekran Resmi 2019-01-10 04.43.07.png
    Ekran Resmi 2019-01-10 04.43.07.png
    84.7 KB · Views: 214
I try to enable sound but it is not work, I install all kexts in first page, but sound dont work, then i put AppleAlc in efi clover kexts other , but it is same.

My audio device : conexant cx20751/2
Hdef why say device 2 , I write 3 or 28 but it does not change.

SOLVED SOLUTIONS:

@Sniki I see some problem after install.This problems are only for my system or not I dont know.
Problem 1 Solution : copy to /usr/local/bin not worked for my system, I copy the files /usr/bin they works now.
Problem 2 Solution : audio not work because you can see in screenshot I attached that alc-layout-id is 2 but it must be 3 , or 28 ; some code in SSDT-V330.aml resist to configuration in config.plist (alc-layout-id is 28 is here)
I remove SSDT-V330.aml this below code then audio working now. New ssdt file I attach.

Does this remove cause a problem ? I dont know. Please You inform me.
Thanks.

Code:
 Method (_SB.PCI0.HDEF._DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (CondRefOf (\RMCF.AUDL))
        {
            If (LEqual (Ones, \RMCF.AUDL))
            {
                Return (Zero)
            }
        }

        If (LNot (Arg2))
        {
            Return (Buffer (One)
            {
                 0x03                                        
            })
        }

        Store (Package (0x06)
            {
                "layout-id",
                Buffer (0x04)
                {
                     0x02, 0x00, 0x00, 0x00                      
                },

                "hda-gfx",
                Buffer (0x0A)
                {
                    "onboard-1"
                },

                "PinConfigurations",
                Buffer (Zero){}
            }, Local0)
        If (CondRefOf (\RMCF.AUDL))
        {
            CreateDWordField (DerefOf (Index (Local0, One)), Zero, AUDL)
            Store (\RMCF.AUDL, AUDL)
        }

        Store (Zero, Local1)
        If (CondRefOf (\RMDA))
        {
            Store (One, Local1)
        }

        If (CondRefOf (\RMCF.DAUD))
        {
            If (LEqual (Zero, \RMCF.DAUD))
            {
                Store (One, Local1)
            }
        }

        If (Local1)
        {
            Store ("#hda-gfx", Index (Local0, 0x02))
        }

        Return (Local0)
    }
 

Attachments

  • Ekran Resmi 2019-01-11 01.33.15.png
    Ekran Resmi 2019-01-11 01.33.15.png
    121.5 KB · Views: 180
  • SSDT-V330.aml
    4.1 KB · Views: 230
Last edited:
Overview
Welcome everyone to my Lenovo V330-15IKB macOS Mojave guide.
This guide does not use Unibeast nor Multibeast, but instead uses @RehabMan's Clover bootloader builds as that's the most stable and optimized version of Clover bootloader for Laptops. I'm also using the Clover UEFI hotpatching method as opposed to ACPI static patching method. This method is the future of hackintoshing and it is a more versatile patching method which allows everyone to use my files that i created for this guide rather than each one individually patching their ACPI set which is more prone for errors.

My Laptop Specifications
- Intel core i5 - 8250U Quad Core CPU (KabyLake R)
- Intel UHD 620 Graphics
- 8GB DDR4 - 2400MHz Ram
- 15.6" Full HD Display
- I2C Elan precision TouchPad with multi-gestures
- Dell DW1560 Bluetooth & Wireless card (BCM94352Z)
- 2 x USB-C ports & 2 x USB 3.0 Ports
- HDMI & VGA Display output
- SD Card Reader
- Samsung 850 Pro 256GB 2.5" SSD

Upgrades
DW1560 Wireless & Bluetooth card
Links: AliExpress, eBay, Amazon, NewEgg (to be added soon)

What works
- Intel UHD 620 Graphics QE/CI
- USB 3 and USB-C Ports
- Realtek Ethernet
- Audio (All Inputs & Outputs)
- Sleep and Wake
- HDMI and HDMI Audio
- VGA / D-Sub Port
- Dual Band AC Wireless 2.4GHz & 5GHz
- Bluetooth 4.x LE
- CPU and IGPU Power Management
- Battery Status
- Brightness
- Function Keys (Fn)
- Precision TouchPad with Gestures
- Integrated Camera
- SD Card Reader
- Rest of the things that i forgot to list & non listed on "what doesn't work"

What doesn't work
- FingerPrint Reader (disabled as there's no support for it on macOS, Apple uses their own TouchID Hardware)
- AMD Radeon 530 (disabled on ACPI as there's no support for switchable graphics on macOS)

What you need
- Lenovo V330-15IKB Laptop
- macOS Mojave downloaded from the Mac App Store
- 8GB+ USB flash drive
- Downloaded Lenovo-V330-15IKB Project from my Github (click on Lenovo-V330-15IKB)

Hi @Sniki thank you for your fantastic guide. I have just seen on Amazon a Lenovo V330 model 81AX00ARSP with the exact general specs as yours. I'm looking for the DW1560 Wireless & Bluetooth card on ebay in order to be able to purchase both at the same time. If I correctly understand, once I'll receive them, following step by step your guide, I'll have a 100% working Mojave laptop, correct? Or should I send you my system's info in order to let you check it first?

Thank you for your time.
 
Hi @Sniki thank you for your fantastic guide. I have just seen on Amazon a Lenovo V330 model 81AX00ARSP with the exact general specs as yours. I'm looking for the DW1560 Wireless & Bluetooth card on ebay in order to be able to purchase both at the same time. If I correctly understand, once I'll receive them, following step by step your guide, I'll have a 100% working Mojave laptop, correct? Or should I send you my system's info in order to let you check it first?

Thank you for your time.
If it is intel 8thgen cpu for example i5-8250u or i7 - 8xxxU everything should work.
 
If it is intel 8thgen cpu for example i5-8250u or i7 - 8xxxU everything should work.

Thank you for the confirmation @Sniki The laptop has the exact same specs as yours i5-8250, 256 SSD, 8GB RAM, 15.6" Full HD Display with NO dedicate GPU. I'll report here the installation's results once done.

One last question please: I'll install 10.14.2 Mojave; when new macOS minor versions will be released, it will safe to install them directly or it will be necessary to check them first in order to be sure that they will not break anything?

Thanks.
 
Thanks for you work, @Sniki. I have Lenovo ideapad 530. Does your manual suitable for him?
cpu - i5 8250.
 
ok. thnks, i'l try. Clover version must exact match? or i can use the last one?
 
I had bought DW1560 and today i plugged into computer. it works so good, thanks for advice
 
Status
Not open for further replies.
Back
Top