Updated pcefi for lion

New beta for Lion.

new in this update:

  • board-id spoof patch from cparm to make dp2 installer work without patching OSInstall.mpkg, add SMboardproduct to smbios.plist with proper board-id, e.g. Mac-F42C88C8
  • backported fermi injector support from rc5, patch from cmf.
  • rooting via chosen

This supports booting Lion only, but you can easily backport it for snowleopard.

Binary and Sources

p.s. don’t forget -usecache


  1. guy
    April 2nd, 2011 | 12:12 pm

    Still gives me double panic?

    What do you need to actually release a proper chameleon for lion?

  2. blade5502
    April 2nd, 2011 | 12:15 pm

    Still not able to boot with it (Double Fault)

    Boot Args: arch=x86_64 -v -usecache

  3. vlzhukov
    April 2nd, 2011 | 12:37 pm


  4. netkas
    April 2nd, 2011 | 12:41 pm

    use cold boot kthxbai

  5. axxman
    April 2nd, 2011 | 1:17 pm

    can’t perform kext scan: no kext summary ? ??? ?????? ๐Ÿ™

  6. frantisheq
    April 2nd, 2011 | 1:28 pm

    kp but at least pcefi is full res. it was stretched until now

  7. Embio
    April 2nd, 2011 | 1:37 pm

    Hi Netkas – I was wondering if you have looked at the 64bit checks in the kernel (I assume in the kernel) at all? DP1 ran great on my CD Macbook so it would be a shame to leave it out in the cold

  8. cparm
    April 2nd, 2011 | 4:13 pm

    for those who have some problems to login into their mac app store account with the DP2,
    please follow this topic on projectosx (since krazubu have deleted his tutorial from insanelymac, petit coquinou va !!! ๐Ÿ™‚ ) =>,

    in addition, you may also need to follow this post:

  9. cparm
    April 2nd, 2011 | 4:19 pm

    hi, for those who have some problems to login into their mac app store account with the DP2,
    please follow this topic on projectosx (since krazubu have deleted his tutorial from insanelymac, petit coquinou va !!! ๐Ÿ™‚ ) =>,

    in addition, you may also need to follow this post:

  10. guy
    April 2nd, 2011 | 4:43 pm

    cold boot still does not work

  11. cparm
    April 2nd, 2011 | 4:46 pm

    for those who have problem to login to the mac app store with the DP2, you can follow this topic:,

    in addition, you may also need to follow this post:

  12. MacFanatic76
    April 2nd, 2011 | 4:50 pm

    Guys, would you please stop murmuring around ?

    Patience is a virtue, I’m sure Netkas will make it when HE decides, so please stop complaining.

    I also get the DF-panic almost every boot, that is from around
    10 restarts after the kernel panics, only one boot is successfull, and mostly to single user mode, through
    -usecache -v -s.

    Thank you, Netkas, for your continuous support and dedication !

  13. zascok
    April 2nd, 2011 | 8:58 pm

    Can someone give an idea why this boot (and the previous one for lion) shows “Wrong Multiboot magic” mesage and then it restarts compute? No problem with 10.5/6 boot for SL.
    Does lion boot assume to be plased on the same HD with Lion?

    I use boot from Chameleon_v2.0_RC5_Lion and it starts lion just fine.
    Thank you.

  14. digital_dreamer
    April 2nd, 2011 | 9:01 pm

    Thanks, MacFanatic76 for saying what I wanted to say.

    There are a few real dedicated developers that work endlessly on these projects. The rest complain. I don’t complain because I don’t have to actually work on these issues, like they do. Like most of us, I don’t know enough to figure it out. I don’t even know C. ๐Ÿ˜‰ Some issues are more difficult to deal with than others and I’m sure the DF KP issue is one of them.

    I’m grateful for all netkas, cparm, et el have done so far. They make this all possible and it is not even their job. They do it because they enjoy the challenge, difficult as it may be, and contribute their work-arounds.

    But, don’t _expect_ anything from them just because they are the few that are capable of working it out – it’s not their job.


  15. Bansaku
    April 2nd, 2011 | 9:25 pm

    Well said MAJ, I have ofter ranted about the very topic here, but people will not listen. They do not realize that this is a MESSAGE BOARD, not a how to guide. People, if you WANT/NEED help, go over to and ask there!!! If you have any relevant news or finding in relation to the topic, then by all means, post away, just stop being bedwetters!!!

  16. April 2nd, 2011 | 9:37 pm

    that’s why netkas is always mentioned in my signature:

    “in nomine riws et Stefe et netkas et osx86 sancti”

  17. MacFanatic76
    April 2nd, 2011 | 11:11 pm

    People just do NOT realize, that there would be NO OSx86 and that all this beauty we ALL have here on our desktops would simply be NOT possible without the extreme knowledge, patience, cause-dedication and tolerance of such a great individuals like Netkas. And, of course – of that of all the other extremely dedicated people all around the globe.

    People…could you please instead of murmuring “DON’T WORK”
    just supply details about your config, what you tried, what steps were included, so you would really support our generous devs that made it all possible for us ?
    That will be of a tremendous help to them, instead of complaining !

    Thank you all, I would also like to thank again so much all these people that made this possible, as well !

    Greetings and long live Mac OS X !

  18. MacFanatic76
    April 2nd, 2011 | 11:33 pm

    So I would like to feed back our generous host Netkas with the following :
    – Hardware is GA-X48T-DQ6, Q9550, Corsair Dominator DDR3 8GB,
    Gigabyte GTX285
    – used this new “boot” on a USB-flash (MBR-partitioned), where
    the latest Chameleon-trunk was used (rev.750)
    – I have 4 internal SATA II-drives (all of them are GPT)
    and Lion resides on /dev/disk1s2 in the MBR-part (had there Winabooze7 x64 for gaming, but I wiped it out, hehe)
    – I confirm, starting over from a USB-drive with this “boot”
    worked successfully – Mac did not complain again “Cannot
    install on this computer” and installation went successfully
    – With copying over the “Extra”-folder I use on Snow, on either
    the install USB-flash and the Lion-partition, even after
    install, it seems the “Extra”-content is not loading at all,
    or at least HD-audio and EFI-strings for GTX 285 do not work
    as in Snow.

    Support for RTL111C (Realtek 8169 GLAN) is truly dropped,
    so copying over IONetworkFamily.kext from Snow 10.6.7 fixes the problem, confirmed.

  19. MacFanatic76
    April 2nd, 2011 | 11:47 pm

    I can confirm, Gigabyte GTX 285 1 GB does not work, whatever I tied.
    With ether a proper EFI-string in, situated on the root of Lion/Extra,
    the graphics card is not seen at all. Even after removing all Lion’s drivers, as :
    – rm -rf /System/Library/Extensions/Ge*
    – rm -rf /System/Library/Extensions/NV*

    and installing the official Nvidia-drivers (which work ok in 10.6.7), no QE/CI could be achieved. Copying over the drivers from 10.6.7 made also no difference.
    Installing NVEnabler.kext – same thing.

    I hope this would further help you for your work on the Lion’s boot loader !
    Thank you again, Netkas !

  20. April 3rd, 2011 | 12:26 am

    To avoid double fault I do some change on BIOS so DMI gets updated and Lion boots on first run.

  21. DHP
    April 3rd, 2011 | 8:55 am

    About this so called board-id spoof patch. Why do you need that? This is done by the smbios patcher already.

    And good to see people picking up rooting via chosen, which for your info was introduced by me in RevoBoot (previously known as Revolution).

  22. Arend
    April 3rd, 2011 | 12:55 pm

    doesn’t wrok again here….
    everytimes reboots…. i can’t get even come in the select screen… i get it only work with iboot only string doesn’t seem to work

  23. vlzhukov
    April 3rd, 2011 | 8:42 pm

    Still can not boot the system never, had to return to the use of XPC

  24. KS
    April 3rd, 2011 | 10:29 pm

    It works but it’s extremely slow..

  25. tdtran1025
    April 4th, 2011 | 1:57 am

    What do you set in your BIOS that fixes reboot?
    iBoot 1.5a and XPC from .82.27โ€“.82.30 boot Lion just fine. I have done 3 fresh installs to verify.

  26. April 4th, 2011 | 4:19 am

    I have 3 saved setups for my board. My default one for Snow and Windows with overclock and so on. Lion NEVER booted with overclock so I made a “DEFAULTS” setup to get it running. I made a third setup, a fake one, mixed the elements of both mentioned. So, I need to get on one not the “defaults” one, boot till DEL message again, enter BIOS and choose the one for LION, DMI gets updated and system boots on first try.

  27. fc_candido
    April 4th, 2011 | 5:34 am

    Using XPC-0.82.31
    I Installed only by copying the file PlatformSupport.plist from DP1 to DP2.
    in DP2 this file is missing.

  28. stanford
    April 4th, 2011 | 2:36 pm

    Guess it’s time for the annual “Thank you so much for the continuos sharing of your knowledge and work!”

  29. 1021380
    April 4th, 2011 | 3:32 pm

    cant perform kext loading

  30. April 4th, 2011 | 4:51 pm

    Wonderful work netkas. I can confirm that it works. I am running Lion on a GA-EX58-UD5 with 12 gigs of ram and using a Zotac GTX-285.

    I pathced my DSDT extensively so I am using only 2 kexts in S/L/E. FakeSMC and IONetworking.

    I have sound, full QE/CI, etc. The only issue I have at the moment is restarting as I do not use kexts for this in SL.

    Sleep and shutdown works as well, the benefit of DSDT patching.

    Keep up the good work ๐Ÿ™‚

  31. roger_cwb
    April 4th, 2011 | 11:02 pm

    @Asapreta – Blz Asa! Qual sua placa mรฃe? Eu tenho uma ASUS P6T com i7 930 e sรณ da DF o tempo todo, nรฃo importa quantas vezes eu reinicie.

  32. atlee
    April 5th, 2011 | 2:31 am

    @Digital_dreamer very true what you say, it is not their job and they enjoy taking a challenge, most people who come here just take the knowledge and leave, more takers then givers. When you tally how many people appreciate netkas, cparm, nawcom and others work in the osx86 community, not many are really grateful, but i am as people like these people i look upto and learn off, if i have the chance to give back i will.

  33. April 5th, 2011 | 3:13 am

    @roger_cwb I got an GA-EP45-UD3R

  34. unknow
    April 5th, 2011 | 9:31 am

    Hello netkas,
    there are some news on ps3 scene, you can dump lv0 of 3.60 with all hardware info of the ps3, look here:
    in near future it will possible to install Snow leopard on the ps3?

  35. roger_cwb
    April 6th, 2011 | 2:44 am

    Thanks Asa for the info, I think the problem is ASUS MB or Core i7, the most people that have success installing Lion, it seems they are using Gigabyte motherboards.

  36. Surchy
    April 6th, 2011 | 3:03 pm

    I have Asus P6T motherboard, Core i7 950, Nvidia GT 220 2GB vram and 20 GB DDR3L ram. Ihave success installed Lion DP2 and it boots in 8 seconds.

  37. nekton
    April 6th, 2011 | 10:22 pm

    asapreta?what EXACT change are u making in GA-EP45-UD3R bios “so DMI gets updated and Lion boots on first run”?
    Can you list the exact changes on what pages of the BIOS settings please.

  38. roger_cwb
    April 6th, 2011 | 11:14 pm

    @Surchy – Are you using Chameleon with Netkas boot file? Or iBoot?

    Could you explain how you did?

    Im stuck here.

  39. atlee
    April 7th, 2011 | 3:44 am

    @unknow stupid idea, not worth it. not made for it why use it, it’s a gaming machine thats it, not a PC ๐Ÿ™‚ i know it’s fun but not worth it end result.

  40. Surchy
    April 7th, 2011 | 9:13 am

    @ roger_cwb
    Iam using boot 1.4. but don’t forget to delete PlatformSupport.plist. Go to your Lion hardisk > and delete PlatformSupport.plist . Good luck

  41. Craig
    April 8th, 2011 | 7:34 am

    So does this work for anybody 100% of the time? If so list your specs, boot.plist, and boot args please

  42. Xite
    April 9th, 2011 | 5:15 am

    @ roger_cwb
    Nothing is not necessary to remove
    Type in your motherboard in PlatformSupport.plist
    Good luck

  43. Izaya
    April 17th, 2011 | 12:23 pm

    Hint for Sandy Bridge Users, there is a AnVAL build for Lion, for me its the only way to get SL and Lion running smooth.

  44. pdicamillo
    April 22nd, 2011 | 9:03 pm

    Thanks, with this pcefi I was finally able to get Lion running on my machine. I have a Gigabyte GA-X58A-UD3R motherboard and Core i7-950 CPU. I used an image of Lion DP 2 with the system update, copied from an iMac. (I had to add fakesmc.) I get the double kernel panics, but roughly ever other or every third time it works. Cold boot does make a difference, and you do have to use -usecache.

    I use Grub 2 to run Chameleon, and the binary download didn’t work for me. I got the “”Wrong Multiboot magic” error. But when I rebuilt it from the source, without making any changes, the error went away. The binary boot download is 332K, but for some reason the boot I built is only 152K.

    By the way, if you need to rebuild kernelcache (such as when you add fakesmc), this is the command Lion uses for that when S/L/E is updated:

    kextcache -a i386 -a x86_64 -l -r -K /mach_kernel -prelinked-kernel /System/Library/Caches/ -volume-root / /System/Library/Extensions

    I issued that in single-user mode (with the current directory the root directory.)

  45. December 25th, 2011 | 2:00 pm is down.
    I can’t download the files from the mirror…

    =>> Invalid host name.

    ///the server and files are lost

  46. Mirone
    December 27th, 2011 | 12:01 am

    Hello Netkas!
    I wish you put new links to the source and binaries for the pc-efi Lion. I am looking to create my own boot cd based on his pc-efi so that it can go through: BootCacheControl: Unable to open / var / db / BootCache.playlist: 2 no such file or directory error. Or you have an idea how to do it otherwise? Can you show me the way?

    Thank you!

Leave a reply