Latest and greatest PC_EFI, based on chameleon2

Image Hosted by

patches added for better snow leo compatibility,

they include: emulating 64-bit efi pages, removed setting IODT://options by bootloader, changed smth in hibernate, for better ati compatibility (wasnt tested yet), by default it boots 64-bit snow leo kernel on 64-bit cpus, flag -x32 will force loading 32-bit kernel

known issues: boot stalls if DSDT.aml isn’t present.

bootloader –

sources –

to install on system with installed chameleon2 just replace boot file with the one provided here, otherwise follow chameleon2 installation guide.


  1. walterav
    July 9th, 2009 | 5:43 pm

    July 7th, 2009 | 9:17 am

    Do you hapen to have a Disabler.kext with AppleNVRAMEFI and maybe more in there? Just try a disabler with only IntelCPUDisabler.kext “if you need it”. Maybe that fixes your firewire problem.

  2. Azimutz
    July 10th, 2009 | 7:35 am

    Hi Netkas. First of all, thanks for all your work.
    Bootloader is running fine here, with leo or Snow.
    I found that using USBBusFix in Boot.plist makes boot stable regarding USB devices.. if i don’t use it, many times i get without USB card reader, or boot hangs.
    Still having the “defaulting to full-secure” firewire thing.. don’t really know if it’s a bootloader problem!?
    You asked to test hibernate with ATI..i don’t have a HD card but, i have different results with ATI and GMA950. Can only test it in Leo (still didn’t managed to fix ATI in Snow). With ATI Card (x1600 rv516=x1300) i get to hibernation, power button gets orange, everything shuts down but, display and USB drives don’t wake. With GMA, i get into a sort of “standby” state.. power button stays blue, USB drives don’t seem to sleep (internals park), display sleeps and everything wakes up fine. Not really important to me as i’m on a desktop.
    Hope this helps a bit 🙂
    My system:

  3. titelio
    July 10th, 2009 | 8:11 pm

    Hi Azimutz.

    What have you done to work ATI card on Snow 10a396.


  4. Alvin
    July 11th, 2009 | 2:39 am

    Hi. Does it fix the deep sleep/hibernate now for the 4870? Anyone making an general installer for bootloaders or at least for Netkas’ mods and bootloaders like this one(osx86 tools has one, same with Chameleon 2 RC 1 but can’t the source code for the Chameleon 2 RC 1 be recompiled for PC EFI 10)?:) (I’m knowledgeable with command line only)? It’ll save time for everyone in the future. Bootloader is so important, it’s the first one one the line next to the BIOS OR EFI (what’s the technical term for programs in hardwares like the BIOS or EFI by the way)?

    Thanks. Gbu.

  5. Azimutz
    July 11th, 2009 | 7:26 am

    titelio: you didn’t read my post right. I don’t have ATI working on Snow.. only on Leo. On Snow i can get QE/CI out of ATIRadeonX1000 the same way i do in Leo but, i’m having problems with the framebuffer/s.. when i make ATI1300Controller load i get stuck right before login window.
    On Leo, the patch is really simple.

  6. d00d
    July 16th, 2009 | 9:19 pm

    Does this fix the `EBIOS read error: Error 0x01′ boot error that prevents going into the chameleon options screen, but allows boot if no key press?
    This happens when using chameleon and leopard with large drives like the seagate 1.5TB, possibly due to partitions starting after 1TB, such as an external RAID 1 with slice 3 being ‘Apple_Boot Boot OSX’ starting at around 1.4TB.

  7. LoLL
    July 18th, 2009 | 10:24 pm


    Tested with HD4970 and hibernation is still not working, even sleep … 🙁

    Btw great work.

    /////there is no such card

  8. Snowed in
    August 11th, 2009 | 4:00 pm

    Can someone please translate the information on this website into English? (Sorry, I don’t speak Gibberish.) For all I can tell, this website might be about vegetarian cooking or lizard appreciation. Please try to be clear in your instructions. In English, we capitalize the first word in a sentence, and put a period at the end. The rules of grammar have a purpose: so the reader can understands what the writer is saying.
    Thank you very much.

    ////хорошо, в следующий раз напишу по русски, зато без грамматических ошибок!

  9. Matt
    September 7th, 2009 | 5:53 pm

    i used lifehackers method of installing 10.6 and it allows me to boot into SL. The problem I have is I have no sound or LAN and SL always boots to 64 bit mode. I tried the -x32 but it just stops booting without a KP and just sits there.

    Running chameleon v2-r640

    motherboard: P43-ES3G
    CPU E6300
    geforce 8400 GS

    any ideas?

    September 16th, 2010 | 6:57 am

    i tried but got stucked with some probs there are basic drivers missing it dosent work for the laptops like dosent detect the keyboard next wireless and the graphics card drivers can you please fix it for laptops

Leave a reply