Jump to content

Lenovo ThinkPad L420 macOS Sierra


kosakgroove
 Share

36 posts in this topic

Recommended Posts

Lenovo Thinkpad L420 macOS Sierra Guide

 

Thanks to the good old mighty Clover Bootloader, we have so much better support for laptops and different alternative hardware. I have made a few HackBook Pros but without a shadow of a doubt this Lenovo L420 is almost a perfect Apple computer. Even better in some aspects if you ask me about it.

 

Lenovo theme on Clover in my L420

 

post-1517295-0-23892000-1495131898_thumb.png

post-1517295-0-51320500-1495131903_thumb.png

 

I will be quoting a good fellow of the community, tluck , who made an awesome guide for his Lenovo T420, and he also helped me achieve better functionality. Regards to you my friend.

 

I have already written a guide for installing and perfecting Mac OS X El Capitan on this PC, but I wanted to see how good Sierra could run, and OH BOY it is running like a charm. Here are the specs of the machine. In my case I added 8GB of RAM.

 

post-1517295-0-83294000-1495131938_thumb.png

 

I understand this is not a highly popular laptop outside corporations, I don’t even know if it was ever sold to the general public, so I guess this post will help me know that hahah anyway a friend of mine gave me two of them, one with i5 another with i3. This tutorial applies to any of those models. It should also apply to older versions of Mac OS X all the way until Snow Leopard (little modifications required as well as appropriate kexts)

 

 

What is working

WiFi , Bluetooth, Airdrop (Wifi replaced with Atheros AR9285)

Full QE/CI acceleration with integrated Intel HD3000 graphics

Trackpad with 1 finger , 2 finger and 3 finger gestures

keyboard as well as function keys (brightness, volume)

Battery percentage

Sleep, Shutdown and Reboot

Sound working on ALC269 mobile

DVD Drive

DisplayPort audio and video

VGA out

USB 3.0 ExpressCard (Renesas)

iMessage and Facetime

Recovery Partition

 

 

What is not working

You tell me :thumbsup_anim:

 

 

1. Creating the install media

 

The best way to install macOS to our Hackintosh is definitely to create a USB with the latest version of macOS Sierra (10.12.5 as of writing this guide) and to use the createinstallmedia method. For that you will need either a Macintosh computer, an existing Hackintosh or a Virtual Machine running OS X 10.6 or above.

 

This way you will end up with a clean vanilla install , and with a recovery partition capable of booting and capable of using FindMyMac / FindMyiPhone

I won’t go into too much details about this since this is one of the first things you should know when attempting to Hackintosh.

 

This procedure is for a new macOS installation using a USB Installer.

Download macOS from the App Store - it is freely available

One can build a macOS USB installer with the standard macOS installer app downloaded from the "App Store". Download and extract the zip file from this post to build a Clover-based USB installer. This same bundle will be installed later on HD.

 

Install macOS to a GPT formatted disk using the standard Install macOS.app downloaded from the Apple Store.

Create a macOS USB installer

Partition an 8GB (or larger) USB formatted with GUID Partition Table (GPT)

- use the Partition Options... menu to change from MBR to GPT

- Name the partition USB - the install process will rename it, but it matches the script below.

- Use format: Mac OS Extended (Journaled) (formerly OS X Extended)

 

Note: if you have a larger USB (say 16GB) you can split into 2 8GB partitions, so you can have 10.12 and 10.11 installers on the same USB key

 

Run this command to copy the bits to the USB key:

Note: if using an older version of macOS, replace with the corresponding app name.

 

 

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

2. Install bootloader (Clover) to install media

 

You should select your USB in the Clover installer and then hit “Customize”

Select the next options:

 

Install Clover in the ESP

Install boot0ss in MBR

Clover EFI 64bits SATA

CSMVideoDxe-64

EmuVariableUEFI-64

OsxAptioFix2Drv-64

Fat64

 

 

 

3. Configuring the bootloader

 

After installation is complete, the EFI partition we want to configure will already be mounted, so we proceed to open it and do the following

Install HFSPlus.efi and NTFS.efi in drivers64UEFI folder and remove VboxHFS.efi. Because this PC doesn’t have any UEFI you should also install HFSPlus.efi and NTFS.efi to the drivers64 folder.

 

Open the folder /EFI/Clover/kexts and delete all the folders starting by 10 and leave only the “other” folderIn the above mentioned “other” folder.

Place the kexts that I will quote next (you can download the ones attached to the post, but I always recommend the latest versions) :

 

ACPIBatteryManager.kext

AppleALC.kext

CodecCommander.kext

FakePCIID_XHCIMux.kext

FakePCIID.kext

FakeSMC, HWInfo, IntelCPUMonitor (HwSensors3 from Slice)

GenericUSBXHCI.kext (only if you use an USB3.0 ExpressCard)

RealtekRTL8111.kext

USBInjectAll.kext

VoodooPS2Controller.kext (tluck's version)

 

L420 kextpack.zip

 

 

Notes on VoodooPS2 (tluck)

 

VoodooPS2Controller.kext (v1.8.25f) - New custom T420 version of RehabMans's PS2 Keyboad/TouchPad/TrackPoint

- This version has extra T420 definitions in the Info.plist files.

Tweaks to help with TrackPoint on startup

Jakibaki's cut/paste fix for middle button + scrolling fix.

if MiddeMouseScroll is set to true scrolling TrackPoint works.

Sierra PrefPane integration and other fixes (smoothness and caps-lock) by usr-sse2 (see this post on GitHub)

Modified Info.plist(s) to add LENOVO T420 override settings.

​TrackPad pressure FingerZ value set to 47 - up from default of 30 - change to suite your touch in VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2TrackPad.kext/Contents/Info.plist

Various Default overrides such as MouseMultiplier X and Y for TrackPoint.

Note: VoodooPS2Controller keyboard mappings have 3 or 4 finger swipe left/right to back/forward configured for Safari browser vs space swipe

Optional Key Map: This map works in El Capitan. Since the NX keys are in a state of flux for Sierra - it is disabled by default now. If you would want to use this new map, edit the Info.plist file and rename the T420 key map entry. The F1-F15 key mappings are VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.key.plist:

F1 - LCD Brightness Down

F2 - LCD Brightness Up

F3 - Mission Control App Selector

F4 - Launchpad

F5 -

F6 -

F7 - Mirror Displays

F8 - Disable/Enable TouchPad

F9 -

F10 - Mute Volume

F11 - Volume Down

F12 - Volume Up

PrtSc - Scan Previous Track

ScrLck - iTunes Play/Pause

Pause - Scan Next Track

Insert - Eject

 

 

 

After all the kexts are in the correct folder you should tweak your config.plist as follows, I recommend using a proper plist editor , the best is Xcode.

 

 

config.plist.zip

 

Lenovo mostly whitelist the Wifi cards on their laptops (and some desktops) so you will have to use a custom BIOS for this. There is one here luckily.

 

If you need me to explain how to flash it then you shouldn’t really be Hackintoshing in the first place.

After you have flashed the BIOS make sure you set the SATA controller to AHCI. You should be able to boot from the Clover USB and install Mac OS X

Remember to use a GUID partition scheme for the drive you will use. Recovery partition should be generated automatically by the OS X installer.

 

4. Hopefully you boot and get to install macOS well.

Boot Clover from USB Installer and select Install macOS

Install the OS on your GPT disk on the macOS partition.

 

Make sure the drive is formatted using:

Scheme: GUID Partition Map (GPT)

Partition Name: macOS

Format: macOS Extended (Journaled)

 

Dual BOOT tip:

If you plan to dual boot Windows from the same HD - DO NOT make the 2nd partition NTFS or ExFAT with the Disk Utility app.

Make them both "Mac OS Extended (Journaled)"

Size the 2 partitions appropriately - but later you will delete/reformat the 2nd partition for Windows.

 

 

Click through GUI Install menus and wait for the installation to fully complete - on a spinning disk takes about 30-45 minutes.

Follow these Notes and Tips:

When the installer screens shows: "To pair a Bluetooth keyboard, turn it on and wait for your computer to connect to it.”

Hit the Space Bar to get past this step.

 

When installer seems to hang at: "About a second remaining”

Don’t Panic, this "second" may take about 10 minutes or more to finish.

Just wait for the installer to reboot the computer and continue the installation.

The whole install process takes about 1 hour to complete.

 

On the first boot from the HD when asked: "How Do You Connect?”

Select: “My computer does not connect to the Internet”

You can set up the network later after installation of the NIC driver kext.

Your Intel WiFi will not work. Period.

 

 

5. Next you have to install the boot loader to the HDD

You should select your USB in the Clover installer and then hit “Customize”

Select the next options:

 

Install Clover in the ESP

Install boot0ss in MBR

Clover EFI 64bits SATA

CSMVideoDxe-64

EmuVariableUEFI-64

OsxAptioFix2Drv-64

Fat64

Install all RC scripts to target partition

 

After installation is complete, the EFI partition we want to configure will already be mounted, so we proceed to open it and do the following

Again we install HFSPlus.efi and NTFS.efi in drivers64UEFI folder and remove VboxHFS.efi. Because this PC doesn’t have any UEFI you should also install HFSPlus.efi and NTFS.efi to the drivers64 folder. Also copy your ACPI files and config.plist at the right places.

 

6. In order to get everything working properly , follow these guidelines for ACPI tables patching.

Firstly, press F4 at Clover GUI in order to dump the native ACPI tables. You will most probably get a crash, a red screen full of weird black numbers and strange symbols, do not worry, just force shutdown. At the next boot if you look in /EFI/Clover/ACPI/origin you should have a bunch of files.

After getting MaciASL and acpica tools from RehabMan (always updated) and installing them, and adding rehabman’s laptop dsdt patch repository, which is this:

 

https://github.com/RehabMan/Laptop-DSDT-Patch

 

 

Delete all files except DSDT, SSDT-0 and SSDT-1 in /EFI/Clover/ACPI/origin

 

You should decompile the DSDT , SSDT-0 and SSDT-1 using the following commands (make sure you create a .txt document containing the following external references and place it in the same place where the ACPI files are)

 

External(MDBG, MethodObj, 1)External(_GPE.MMTB, MethodObj, 0)External(_SB.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)External(_SB.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)External(_SB.PCI0.LPCB.H_EC.ECMD, MethodObj, 1)External(_SB.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)External(_GPE.VHOV, MethodObj, 3)External(_SB.PCI0.XHC.RHUB.TPLD, MethodObj, 2)
Then do:

 

cd /path/to/your/filesiasl -da -dl -fe refs.txt *.aml
After obtaining the .dsl files you should open them and check for errors.

The only error you will find will be in one of the SSDTs and it can be fixed using the Remove _PSS placeholders patch to fix that SSDT that only contains info about the CPU and is full of “Package (0x06)”

When your files are nice and clean and in .dsl format you can happily apply the following patches to DSDT

 

 

Use the patch “Rename GFX0 to IGPU”

Use the patch “Rename B0D3 to HDAU”

Use the patch "DTGP" (easy to find with our buddy Google)

Use the patch "Fix _WAK Arg0 v2"

Use the patch "HPET Fix"

Use the patch "SMBUS Fix"

Use the patch "IRQ Fix"

Use the patch "RTC Fix"

Use the patch "OS Check Fix"

Use the patch "Fix Mutex with non-zero SyncLevel"

Use the patch "Add IMEI"

Use the patch “6 Series USB”

Use the patch "USB PRW 0x6D"

Use the patch "Audio Layout id 3"

Use the patch "L420 battery patch"

 

For Brightness keys (Q14 and Q15 in DSDT)

 

In Method _Q14 add at the end:

 

Notify (PS2K, 0x0206)Notify (PS2K, 0x0286)

In Method _Q15 add at the end:

 

Notify (PS2K, 0x0205)Notify (PS2K, 0x0285)
If you are lost with ACPI here is how you should place the code:

 

post-1517295-0-83864700-1495132645_thumb.png

 

Little bonus, since the ThinkVantage key does absolutely nothing, I patched the DSDT so that when you hit that key, the fans will remain at 100% speed all the time. Hit it again and they go back to auto mode :D Cool Right? Replace your _Q19 method with this (credits to tluck)

 

Method (_Q19, 0, NotSerialized)  // _Qxx: EC Query            {                Name (FANS, One)                Store (HFSP, FANS)                XOr (FANS, 0x80, Local0)                If (Local0)                {                    Store (0x80, HFSP)                }                Else                {                    Store (0x07, HFSP)                }            }
post-1517295-0-46786300-1495132707_thumb.png

 

 

After all the ACPI tables are properly patched save them all and compile your tables

 

cd /path/to/patched/tablesiasl *.dsl
After getting the resulting patched aml files, place them in /EFI/Clover/ACPI/patched for Clover to load it

Finally you will need to generate an SSDT using ssdtPRGen.sh

 

Note:

- If you want working brightness in Sierra make sure to download my ACPI files pack and use the provided SSDT-PNLF

- Also if you use Atheros AR9285 like me you can use the attached SSDT-2 and see if it works, otherwise provide here your DSDT

 

 

7. After you have your DSDT, SSDT-0, SSDT-1 and SSDT (the one generated by the script) , along with SSDT-PNLF and SSDT-2 if you need them, place them all together in /EFI/Clover/ACPI/patched and in the ACPI section of your config.plist make sure to "Drop OEM" tables and set the "Sorted Order"

 

 

Overall I would say this laptop is quite perfect for a Hackintosh , I use it for a few months and I love it, hope you do too.

 

This Hack is functioning almost 100% in Mac OS X and certainly it performs so much better than in Windows

Enjoy our fully functional Hack

 

post-1517295-0-29847700-1495133113_thumb.png

 

General Notes and Random Fixes

 

The stock Intel WiFi will not work. The common approach is use a modded BIOS and replace the WiFi with a Broadcom or Atheros chip (I went for AR9285).

 

Enable (turn on) Bluetooth so the green light is showing on the LCD bezel (do from Windows or Ubuntu).

Also make sure the side switch is set to green too!

When using external headphones or speakers, may need to plug and unplug 1 or 2 times for recognition.

 

iMessage/Facetime may not register without overriding the Clover generated values with real ROM and MLB values from a real Apple Mac. Search thread for ROM to get more info.

​Clover can possibly generate proper values and inject using RtVariables - use mac address -- see wiki for details.

 

 

Hibernation - Use OsxAptioFix2Drv-64.efi instead of OsxAptioFixDrv-64.efi UEFI driver for restart from hibernation. Suggested settings if you don't want or use hibernation:

sudo pmset -a hibernatemode 0

rm /var/vm/sleepimage

if you want hibernation, then set hibernate mode to 7 (mode 7 is like mode 3 but without encryption) - may need to manually edit this value into the plist file now.

sudo pmset -a hibernatemode 7

Note: Booting up from the hibernated image may have jumbled or blank LCD until you do a sleep/wake cycle to reset the LCD.

 

Add boot option darkwake=0 if you would like to disable power nap and have the lid wake the gfx instead of hitting extra key.

 

TrackPoint may not be responsive on startup (random occurance) - a sleep/wake cycle should revive it.

 

 

 

Here are my patched tables if you need them :)

L420 patched ACPI Sierra.zip

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...

Hello,

 

 I tried using your  SSDT-2 with my DSDT and tried using yours with your config but unfortunately could not get it to work. I boot up with a black screen.

 

I am using the same wifi card and have installed the modified Bios.

 

attached link is my DSDT and Config file that is working for me, any help is much appreciated.

 

https://filebin.ca/3Ox42O81twS5/DSDTandConfig.zip

 

 

 Also if you use Atheros AR9285 like me you can use the attached SSDT-2 and see if it works, otherwise provide here your DSDT

Link to comment
Share on other sites

Hello,

 

I tried using your SSDT-2 with my DSDT and tried using yours with your config but unfortunately could not get it to work. I boot up with a black screen.

 

I am using the same wifi card and have installed the modified Bios.

 

attached link is my DSDT and Config file that is working for me, any help is much appreciated.

 

https://filebin.ca/3Ox42O81twS5/DSDTandConfig.zip

 

 

Also if you use Atheros AR9285 like me you can use the attached SSDT-2 and see if it works, otherwise provide here your DSDT

Your first step would be to find a PXSX device in your ioreg, which indicates in what adress the device is ( RP01, RP02,RP03, etc)then you should edit the SSDT2 since in my case it is located in RP02 but in yours it can be different,

 

Worst case scenario just use toledaARPT.kext which is still working for macOS Sierra and AR9285

 

Regards mate

 

 

Sent from my iPhone using Tapatalk

  • Like 1
Link to comment
Share on other sites

Your first step would be to find a PXSX device in your ioreg, which indicates in what adress the device is ( RP01, RP02,RP03, etc)then you should edit the SSDT2 since in my case it is located in RP02 but in yours it can be different,

 

Worst case scenario just use toledaARPT.kext which is still working for macOS Sierra and AR9285

 

Regards mate

 

 

Sent from my iPhone using Tapatalk

Took the easy way out and installed the kext you mentioned. Working well thank you.

 

Sent from my SM-G935T using Tapatalk

Link to comment
Share on other sites

  • 2 months later...
  • 3 weeks later...
 
Hello,
had received a L420. The thing really looks like new.
I have another WLAN card installed and flashed ModBios.
I have tried the instructions now 10 times. The installation runs through, but after the first boot from the SSD,
the screen will be black and the mouse pointer will appear in the upper left corner.
I just can not get the thing to run. Probably am too stupid. :wallbash: 
Would anyone be so nice and would give me his EFI folder?
 
 
thank you in advance
 
colafan

 

Link to comment
Share on other sites

Hi mate, this looks to me as if your FakeSMC is not loading properly or your AHCI is not loading..

I am very busy at the moment so i can’t really help but check other versions of FakeSMc and also try to use FixSATA in Clover menu

Regards

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Hello,

I had unfortunately no success. I have tried various FakeSMC and made in Clover Fix_SATA. Both did not bring anything.

The last week I had but no time to continue to test.

Would still be interested in a solution.

 

greetz

Link to comment
Share on other sites

  • 2 months later...

Hello,

I had unfortunately no success. I have tried various FakeSMC and made in Clover Fix_SATA. Both did not bring anything.

The last week I had but no time to continue to test.

Would still be interested in a solution.

 

greetz

Hey buddy, please give us some info on the machine, from a Linux Live USB,

things like lshw , lspci -v would be useful! Also, my ACPI tables may not be working for you, since there are always variations in the machine, so trial and error with the ACPI patching and read the guide well!

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

ok, here lspci -v and lshw, at Moment is Linux installed on the Notebook and no compatible wlan card.

 

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
    Subsystem: Lenovo 2nd Generation Core Processor Family DRAM Controller
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Lenovo 2nd Generation Core Processor Family Integrated Graphics Controller
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Memory at f0000000 (64-bit, non-prefetchable)
    Memory at d0000000 (64-bit, prefetchable)
    I/O ports at 1800
    [virtual] Expansion ROM at 000c0000 [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
    Subsystem: Lenovo 6 Series/C200 Series Chipset Family MEI Controller
    Flags: bus master, fast devsel, latency 0, IRQ 28
    Memory at f0906800 (64-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: mei_me
    Kernel modules: mei_me

00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
    Flags: bus master, medium devsel, latency 0, IRQ 16
    Memory at f0907000 (32-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
    Subsystem: Lenovo 6 Series/C200 Series Chipset Family High Definition Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 29
    Memory at f0900000 (64-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    Memory behind bridge: f0500000-f05fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
    I/O behind bridge: 00004000-00004fff
    Memory behind bridge: f0600000-f06fffff
    Prefetchable memory behind bridge: 00000000e0100000-00000000e02fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 19
    Bus: primary=00, secondary=05, subordinate=07, sec-latency=0
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: f0400000-f04fffff
    Prefetchable memory behind bridge: 00000000f0c00000-00000000f0dfffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
    I/O behind bridge: 00005000-00005fff
    Memory behind bridge: e0300000-e04fffff
    Prefetchable memory behind bridge: 00000000e0500000-00000000e06fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
    I/O behind bridge: 00003000-00003fff
    Prefetchable memory behind bridge: 00000000f0a00000-00000000f0afffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
    Flags: bus master, medium devsel, latency 0, IRQ 23
    Memory at f0907400 (32-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci

00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04)
    Subsystem: Lenovo HM65 Express Chipset Family LPC Controller
    Flags: bus master, medium devsel, latency 0
    Capabilities: <access denied>
    Kernel driver in use: lpc_ich
    Kernel modules: lpc_ich

00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04) (prog-if 01 [AHCI 1.0])
    Subsystem: Lenovo 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 27
    I/O ports at 1858
    I/O ports at 184c
    I/O ports at 1850
    I/O ports at 1848
    I/O ports at 1860
    Memory at f0906000 (32-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: ahci
    Kernel modules: ahci

00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
    Subsystem: Lenovo 6 Series/C200 Series Chipset Family SMBus Controller
    Flags: medium devsel, IRQ 18
    Memory at f0907800 (64-bit, non-prefetchable)
    I/O ports at 1880
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801

03:00.0 Network controller: Intel Corporation Wireless 7260 (rev bb)
    Subsystem: Intel Corporation Dual Band Wireless-AC 7260
    Flags: bus master, fast devsel, latency 0, IRQ 30
    Memory at f0500000 (64-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi, wl

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
    Subsystem: Lenovo RTS5209 PCI Express Card Reader
    Flags: bus master, fast devsel, latency 0, IRQ 24
    Memory at f0600000 (32-bit, non-prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: rtsx_pci
    Kernel modules: rtsx_pci

09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
    Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    Flags: bus master, fast devsel, latency 0, IRQ 25
    I/O ports at 3000
    Memory at f0a04000 (64-bit, prefetchable)
    Memory at f0a00000 (64-bit, prefetchable)
    Capabilities: <access denied>
    Kernel driver in use: r8169
    Kernel modules: r8169

 

 

 

 

description: Notebook
    product: 7827AU2
    vendor: LENOVO
    version: ThinkPad L420
    serial: LR6XTYE
    width: 64 bits
    capabilities: smbios-2.6 dmi-2.6 smp vsyscall32
    configuration: boot=normal chassis=notebook family=ThinkPad L420 uuid=819A05D4-EE4A-CB11-8D7D-D572F1C2C77A
  *-core
       description: Motherboard
       product: 7827AU2
       vendor: LENOVO
       physical id: 0
       version: Not Available
       serial: 1ZKG924A1W5
     *-firmware
          description: BIOS
          vendor: LENOVO
          physical id: 0
          version: 8GET46WW (1.23 )
          date: 09/16/2013
          size: 124KiB
          capacity: 4032KiB
          capabilities: pci pnp upgrade shadowing escd cdboot acpi usb biosbootspecification
     *-cpu
          description: CPU
          product: Intel® Core i5-2520M CPU @ 2.50GHz
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: Intel® Core i5-2520M CPU @ 2.50GHz
          serial: .
          slot: CPU
          size: 1400MHz
          capacity: 2501MHz
          width: 64 bits
          clock: 100MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts cpufreq
          configuration: cores=2 enabledcores=2 threads=4
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: L1 Cache
             size: 32KiB
             capacity: 32KiB
             capabilities: asynchronous internal write-through data
             configuration: level=1
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: L2 Cache
             size: 256KiB
             capacity: 1MiB
             capabilities: burst internal write-through unified
             configuration: level=2
        *-cache:2
             description: L3 cache
             physical id: 7
             slot: L3 Cache
             size: 3MiB
             capacity: 8MiB
             capabilities: burst internal write-back unified
             configuration: level=3
     *-memory
          description: System Memory
          physical id: 1b
          slot: System board or motherboard
          size: 8GiB
        *-bank:0
             description: SODIMM DDR3 Synchronous 1334 MHz (0,7 ns)
             product: HMT351S6CFR8C-H9
             vendor: Hynix Semiconductor (Hyundai Electronics)
             physical id: 0
             serial: 04115395
             slot: DIMM0
             size: 4GiB
             width: 64 bits
             clock: 1334MHz (0.7ns)
        *-bank:1
             description: SODIMM DDR3 Synchronous [empty]
             physical id: 1
             slot: DIMM1
        *-bank:2
             description: SODIMM DDR3 Synchronous 1334 MHz (0,7 ns)
             product: HMT351S6CFR8C-H9
             vendor: Hynix Semiconductor (Hyundai Electronics)
             physical id: 2
             serial: 116EA4CB
             slot: DIMM2
             size: 4GiB
             width: 64 bits
             clock: 1334MHz (0.7ns)
        *-bank:3
             description: SODIMM DDR3 Synchronous [empty]
             physical id: 3
             slot: DIMM3
     *-pci
          description: Host bridge
          product: 2nd Generation Core Processor Family DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 09
          width: 32 bits
          clock: 33MHz
        *-display
             description: VGA compatible controller
             product: 2nd Generation Core Processor Family Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:26 memory:f0000000-f03fffff memory:d0000000-dfffffff ioport:1800(size=64) memory:c0000-dffff
        *-communication
             description: Communication controller
             product: 6 Series/C200 Series Chipset Family MEI Controller #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: irq:28 memory:f0906800-f090680f
        *-usb:0
             description: USB controller
             product: 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
             vendor: Intel Corporation
             physical id: 1a
             bus info: pci@0000:00:1a.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:16 memory:f0907000-f09073ff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.9.0-deepin13-amd64 ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 4.09
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=6 speed=480Mbit/s
                 *-usb
                      description: Keyboard
                      product: USB Receiver
                      vendor: Logitech
                      physical id: 1
                      bus info: usb@1:1.1
                      version: 12.03
                      capabilities: usb-2.00
                      configuration: driver=usbhid maxpower=98mA speed=12Mbit/s
        *-multimedia
             description: Audio device
             product: 6 Series/C200 Series Chipset Family High Definition Audio Controller
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:29 memory:f0900000-f0903fff
        *-pci:0
             description: PCI bridge
             product: 6 Series/C200 Series Chipset Family PCI Express Root Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: b4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:16
        *-pci:1
             description: PCI bridge
             product: 6 Series/C200 Series Chipset Family PCI Express Root Port 2
             vendor: Intel Corporation
             physical id: 1c.1
             bus info: pci@0000:00:1c.1
             version: b4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:17 memory:f0500000-f05fffff
           *-network
                description: Wireless interface
                product: Wireless 7260
                vendor: Intel Corporation
                physical id: 0
                bus info: pci@0000:03:00.0
                logical name: wlp3s0
                version: bb
                serial: 7c:5c:f8:d6:94:80
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=iwlwifi driverversion=4.9.0-deepin13-amd64 firmware=17.352738.0 ip=192.168.178.40 latency=0 link=yes multicast=yes wireless=IEEE 802.11
                resources: irq:30 memory:f0500000-f0501fff
        *-pci:2
             description: PCI bridge
             product: 6 Series/C200 Series Chipset Family PCI Express Root Port 3
             vendor: Intel Corporation
             physical id: 1c.2
             bus info: pci@0000:00:1c.2
             version: b4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:18 ioport:4000(size=4096) memory:f0600000-f06fffff ioport:e0100000(size=2097152)
           *-generic
                description: Unassigned class
                product: RTS5209 PCI Express Card Reader
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:04:00.0
                version: 01
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: driver=rtsx_pci latency=0
                resources: irq:24 memory:f0600000-f0600fff
        *-pci:3
             description: PCI bridge
             product: 6 Series/C200 Series Chipset Family PCI Express Root Port 4
             vendor: Intel Corporation
             physical id: 1c.3
             bus info: pci@0000:00:1c.3
             version: b4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:19 ioport:2000(size=4096) memory:f0400000-f04fffff ioport:f0c00000(size=2097152)
        *-pci:4
             description: PCI bridge
             product: 6 Series/C200 Series Chipset Family PCI Express Root Port 5
             vendor: Intel Corporation
             physical id: 1c.4
             bus info: pci@0000:00:1c.4
             version: b4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:16 ioport:5000(size=4096) memory:e0300000-e04fffff ioport:e0500000(size=2097152)
        *-pci:5
             description: PCI bridge
             product: 6 Series/C200 Series Chipset Family PCI Express Root Port 6
             vendor: Intel Corporation
             physical id: 1c.5
             bus info: pci@0000:00:1c.5
             version: b4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:17 ioport:3000(size=4096) ioport:f0a00000(size=1048576)
           *-network
                description: Ethernet interface
                product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:09:00.0
                logical name: enp9s0
                version: 03
                serial: 04:7d:7b:a9:f2:00
                size: 10Mbit/s
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168d-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
                resources: irq:25 ioport:3000(size=256) memory:f0a04000-f0a04fff memory:f0a00000-f0a03fff
        *-usb:1
             description: USB controller
             product: 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:23 memory:f0907400-f09077ff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.9.0-deepin13-amd64 ehci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 4.09
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@2:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=6 speed=480Mbit/s
                 *-usb
                      description: Bluetooth wireless interface
                      vendor: Intel Corp.
                      physical id: 5
                      bus info: usb@2:1.5
                      version: 0.01
                      capabilities: bluetooth usb-2.00
                      configuration: driver=btusb maxpower=100mA speed=12Mbit/s
        *-isa
             description: ISA bridge
             product: HM65 Express Chipset Family LPC Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
        *-storage
             description: SATA controller
             product: 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 04
             width: 32 bits
             clock: 66MHz
             capabilities: storage msi pm ahci_1.0 bus_master cap_list
             configuration: driver=ahci latency=0
             resources: irq:27 ioport:1858(size=8) ioport:184c(size=4) ioport:1850(size=8) ioport:1848(size=4) ioport:1860(size=32) memory:f0906000-f09067ff
        *-serial
             description: SMBus
             product: 6 Series/C200 Series Chipset Family SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 04
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: irq:18 memory:f0907800-f09078ff ioport:1880(size=32)
     *-scsi
          physical id: 1
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: Crucial_CT275MX3
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: R060
             serial: 173718C9F4F5
             size: 256GiB (275GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 logicalsectorsize=512 sectorsize=512 signature=ba346f8e
           *-volume:0
                description: EXT4 volume
                vendor: Linux
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                logical name: /
                version: 1.0
                serial: 7f79dfcd-2baa-4600-84fb-85ea29138363
                size: 248GiB
                capacity: 248GiB
                capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink 64bit extents ext4 ext2 initialized
                configuration: created=2017-11-09 20:46:50 filesystem=ext4 lastmountpoint=/ modified=2017-12-28 14:53:22 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2017-11-26 19:39:54 state=mounted
           *-volume:1
                description: Extended partition
                physical id: 2
                bus info: scsi@0:0.0.0,2
                logical name: /dev/sda2
                size: 8030MiB
                capacity: 8030MiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume
                   description: Linux swap volume
                   physical id: 5
                   logical name: /dev/sda5
                   version: 1
                   serial: 932fffd8-541b-4bfb-abd3-6e4ade3af60d
                   size: 8030MiB
 

 

 

Maybe you will find anything what i can do.

Thnx a lot...

Link to comment
Share on other sites

  • 2 months later...

Hi Kosakgroove,

I have a T420 i5 HD3000 8G Ram. I'm trying to install Snow Leopard as I need this for some pro apps that do not work on later OSX. I can install 10.6.3 fine but only get 1024x768.

I understand 10.6.8 supports HD3000. I have 1366 x 768 screen.

When I try to upgrade to 10.6.8 my machine panics at about 7/8 of the install procedure.

Any ideas ?

Thanks.

Link to comment
Share on other sites

On 3/22/2018 at 9:15 PM, ASROCK_IIfx said:

Hi Kosakgroove,

I have a T420 i5 HD3000 8G Ram. I'm trying to install Snow Leopard as I need this for some pro apps that do not work on later OSX. I can install 10.6.3 fine but only get 1024x768.

I understand 10.6.8 supports HD3000. I have 1366 x 768 screen.

When I try to upgrade to 10.6.8 my machine panics at about 7/8 of the install procedure.

Any ideas ?

Thanks.

Hey buddy we need details! Are you using Clover or other form of legacy bootloadeR? Also, are you sure you have a clean retail ISO? Regards , also understand SnowLeo may never work perfectly, for ACPI methods that are newer than the ones that existed back then.

Link to comment
Share on other sites

19 hours ago, kosakgroove said:

Hey buddy we need details! Are you using Clover or other form of legacy bootloadeR? Also, are you sure you have a clean retail ISO? Regards , also understand SnowLeo may never work perfectly, for ACPI methods that are newer than the ones that existed back then.

Thanks for getting back to me. I'm using 'i' 'b' .. 't' 'leg'..'y' and have official Apple Snow Leopard 10.6.3 installer disc which I bought from  Apple UK. I followed this guide here:

I boot from 'i' 'b' 'l' each time., and can successfully run Snow Leopard up to 10.6.7 although I only have 1024x768 VESA resolution working.

I don't mind using the cd but would like to have HD3000 working. Following the above guide I used 'M' 'B'...'T' and kext utility setting

my resolution to 1366x768x32 and MacBookPro8,1. 10.6.8 installed ok but on reboot I get as far as

[ PCI configuration begin ].

It seems to me that 10.6.6 had IntelHDGraphic drivers in it. I don't mind using this ( if these are for the HD3000 ) and this boots fine but I don't know how to get 1366x768. Attached 2 photos

2018-03-24-1600.jpg

2018-03-24-1601.jpg

Link to comment
Share on other sites

  • 2 weeks later...
On 3/25/2018 at 9:26 AM, ASROCK_IIfx said:

Thanks for getting back to me. I'm using 'i' 'b' .. 't' 'leg'..'y' and have official Apple Snow Leopard 10.6.3 installer disc which I bought from  Apple UK. I followed this guide here:

I boot from 'i' 'b' 'l' each time., and can successfully run Snow Leopard up to 10.6.7 although I only have 1024x768 VESA resolution working.

I don't mind using the cd but would like to have HD3000 working. Following the above guide I used 'M' 'B'...'T' and kext utility setting

my resolution to 1366x768x32 and MacBookPro8,1. 10.6.8 installed ok but on reboot I get as far as

[ PCI configuration begin ].

It seems to me that 10.6.6 had IntelHDGraphic drivers in it. I don't mind using this ( if these are for the HD3000 ) and this boots fine but I don't know how to get 1366x768. Attached 2 photos

2018-03-24-1600.jpg

2018-03-24-1601.jpg

Why not use Clover in a pendrive and try to boot the installer? Our hardware is quite new for those legacy methods bro... Also is there a special reason to be using Snow Leopard?? I have successfully used all versions from Lion to High Sierra, but havent succeeded with SL. It may be due to the 64 bit kernel extensions.. Maybe try to use the boot flag ' arch=x86_64 ' and it is also important to know that this is a common bug in 10.6.8, in my personal oppinion it is a bit pointless to use Snow Leo nowadays... Use Clover and get back with some new info!! Best luck bro

Link to comment
Share on other sites

>>Also is there a special reason to be using Snow Leopard??

Yes, I'm have to use Soundtrack Pro ( havn't found a better program ) and the Mac OS plugins do not render properly in versions above Snow Leopard ( unless you know a fix - I've searched and searched and can't find an answer ).

I can get 10.6.7 to work but only at 1024 x 768. Is there a way to get 10.6.7 to display at 1366 x 768 ?

Link to comment
Share on other sites

CLOVER IS THE ANSWER... HD3000 is supported out of the box with it ... You should base yourself on my configuration for Clover on the L420 and find the right kexts for the Snow Leo.. Also you are using NullCPU and other many kexts that your bootloader is injecting that are not necessary. I really recommend forgetting those legacy methods man, I cant stress this enough.. Make sure to also check tluck's guide for the T420.. Regards

Edited by kosakgroove
Link to comment
Share on other sites

Clover perfectly support Snow leopard on HD 3000 since 10.6.7-10.6.8
I tested it on two sandy bridge laptop.
You have to use exact setting for SL.
No need extra iGPU setting. Just check inject Intel option. And spacebar on your snow usb and check "-f" option then can pass CPUPM panic.


나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 1
Link to comment
Share on other sites

On 4/4/2018 at 5:59 AM, Sherlocks said:


You have to use exact setting for SL.
No need extra iGPU setting. Just check inject Intel option. And spacebar on your snow usb and check "-f" option then can pass CPUPM panic.

Hi Sherlocks,

Thanks. I put tlucks latest Clover on EFI USB partition and booted from USB.

but can't space bar -f.

Might have the wrong version of Clover. Is there a Snow Leopard Clover version I can download from somewhere?
 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...