Jump to content

Install OSX on Lenovo Thinkpad X201s (and maybe x201)


Leon

Recommended Posts

  • Administrators
sudo touch -f /System/Library/Extensions
sudo kextcache -Boot -U /

-> You'll see the list of unsigned kext as reported by the OS. Basically, most add-on kexts and all modified/patched (ex-vanilla) kexts will be reported as "unsigned".

Link to comment
Share on other sites

I have this:


 


kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext BroadcomBluetoothHostControllerUSBTransport.kext


kext file:///System/Library/Extensions/GenericUSBXHCI.kext/ is in hash exception list, allowing to load


kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosWiFiInjector.kext


kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleIntelHDGraphicsFB.kext


kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext


kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext


kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext


kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext


Link to comment
Share on other sites

very please can you tell me what is the recommended setting of bios x201 for hackintosh? because I tried to do a new clean installation and I pressed the f9 the proposed arrangements and since then I do not run usb intaling os x ...... :?  :?  :?

Link to comment
Share on other sites

  • Administrators

For those X201/X201s owners who have an erroneous Intel HD Graphics GPU reported in SysProfiler with dev id 0x2d10, try adding statement Name (_UID, 0xFF) to Device (UNCR) of your DSDT:

       Device (UNCR)
       {
            Name (_BBN, 0xFF)
            Name (_UID, 0xFF)   // fix issue of QPI link 0 (pci8086:2d10) being reported as GPU in SysProfiler
            Name (_ADR, Zero)
            Name (RID, Zero)
            Name (_HID, EisaId ("PNP0A03"))
            Name (_CRS, ResourceTemplate ()
            {
                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,
                    0x0000,             // Granularity
                    0x00FF,             // Range Minimum
                    0x00FF,             // Range Maximum
                    0x0000,             // Translation Offset
                    0x0001,             // Length
                    ,, )
            })
            Device (SAD)
            {
                Name (_ADR, One)
                Name (RID, Zero)
                OperationRegion (SADC, PCI_Config, Zero, 0x0100)
                Field (SADC, DWordAcc, NoLock, Preserve)
                {
                            Offset (0x40), 
                    PAM0,   8, 
                    PAM1,   8, 
                    PAM2,   8, 
                    PAM3,   8, 
                    PAM4,   8, 
                    PAM5,   8, 
                    PAM6,   8
                }
            }
        }

To reflect true MBP6,1/6,2 DSDT implementation, the brave ones may also consider:

  1. renaming Device (SAD) + subsequent references to SAD by IMCH
  2. renaming Device (UNCR) + subsequent references to UNCR by CPBG
Link to comment
Share on other sites

  • Administrators

No need to patch AICPUPM for Arrandale CPUs, it's only required for Sandy/Ivy Bridge CPUs. Just make sure to have a tuned up FakeSMC kext, the right SMBIOS profile and P+C States generation activated.

 

If you use NullCPUPM, well... its name should be self-explanatory...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...