Dead efix substitution
The number one Hackintosh community

Results 1 to 3 of 3
  1. #1
    Junior Member
    Join Date
    Jan 2011
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hackintosh Files / Kexts Downloads
    7
    Uploads
    0

    Default Dead efix substitution


    Hi!

    My efix recently died after one and a half years of service. Now I'm left with a full working 10.5.8 OS, in which I can't get into. I'd like to keep the existing system intact since reinstalling and reconfiguring all the licenced programs I work with would cause me extencive headaches. For the last three days I've been trying co compile an usb stick with chameleon or boot-123 on it in order to make it work like efix did. I read and followed every tutorial, forum thread and blog I could find without success. That includes dsdt, kext configuring and so on. The furhest i got was getting into OS X without sound and graphics recognition.

    So my question is: Is it possible to create an usb booting stick/dongle for an existing OS X installation that would work? I hope that despite efix beeing a scam and its cost I won't be forced to buy another one to make my system work.

    My system configuration is:
    Gigabyte GA-EP45C-DS3R F2
    NVidia GeForce 9800 GT with dual DVI and 1GB DD3 RAM (Manufacturer is Gigabyte)
    4GB DDR2 RAM (1066 MHz)
    OS X is installed on 640GB SATA HDD
    Windows 7 Pro is intalled on 320 GB SATA HDD (Dual boot is not imporant, if OS X would work)

    Any tips on how to proceed would be greatly appreciated.

  2. #2
    Junior Member ijwcomp's Avatar
    Join Date
    Jan 2010
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hackintosh Files / Kexts Downloads
    20
    Uploads
    0

    Default

    Looking at the motherboard on the Gigabyte's website, it looks really similar to my motherboard GA-EP45-DS3 including the sound. I also have a nVidia Geforce 9800GT 512MB.

    I would like more information about the kexts (for example, fakesmc is a must) you have, your current DSDT (what have you patched in it etc?)

    Assuming you know how to get your DSDT, decompile, find stuff in it (I use DSDT Editor, Java based GUI, cross-platform) and recompile it...

    Graphics is done natively at least by AsereBLN's Booter (I think Chameleon RC5 will work as well) with GraphicsEnabler = Yes in the com.apple.boot.plist

    Chameleon RC2 introduced a new feature to autodetect the graphic card and the builtin ethernet ports
    (Time Machine Fix). Unfortunately this works only when the UID of the PCI root device PCI0 is 0. All Gigabyte DSDTs I've fixed are using UID=1 and therefore the autodetection does not work.
    Fix is in green

    In your DSDT:
    Scope (\_SB)
    {
    Device (PWRB)
    {
    Name (_HID, EisaId ("PNP0C0C"))
    Method (_STA, 0, NotSerialized)
    {
    Return (0x0B)
    }
    }
    Device (PCI0)
    {
    Name (_HID, EisaId ("PNP0A03"))
    Name (_ADR, 0x00)
    Name (_UID, 0x00)
    Name (_BBN, 0x00)
    Method (_S3D, 0, NotSerialized)
    In your com.apple.Boot.plist:
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    And yea, this is from AsereBLN's blog which is a really good guide.

    Now sound (Realtek 889A) is much more difficult, well, patching is pretty much the same process as above however the problems are within the many solutions available in the forums which I personally don't even know which one is the best.

    Some of them require LegacyHDA or a patched AppleHDA. Things to consider are do you need front ports, will you update your system, do you need 5.1 surround?
    Here is a thread about them, and hope you don't get as confused as me.
    http://www.kexts.com/audio-sound/675...leopard-1.html

    Good luck.

  3. #3
    Junior Member
    Join Date
    Jan 2011
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hackintosh Files / Kexts Downloads
    7
    Uploads
    0

    Default

    I followed AsereBLN's blog tutorial step by step and with that i came into my system. Only difference I made was, that I used Auto Patcher instead of editor to get my dsdt. So I took your advice and compiled it manually and corrected UID value to 0x00. That gave me an error caused by firewire recognition during boot. Booting stops at that moment. Original dsdt however works at least for the booting part.

    com.apple.Boot.plist has the modification that you mentioned about graphics.

    I also pached my UUID.kext to suit my CPU (Intel Core 2 Duo E8500, as I noticed, that I forgot to specify that in my question. sorry), other than that, I'm using a package from AsereBLN's blog. fakesmc is inclouded.

    I will keep trying and will let you know if it will work.


  • Advertising

    OSx86.net
    has no influence
    on advertisings
    that are displayed by
    Google Adsense

      
     

Similar Threads

  1. Network Dead After Vanilla Install :(
    By 4hm3r in forum Networking & Wireless
    Replies: 0
    Last Post: 24th December 2011, 21:28
  2. Kexts.com is dead, long live osx86.net!
    By John in forum News and Announcements
    Replies: 5
    Last Post: 26th October 2011, 01:52
  3. Is my GeForce 7300GS Dead?
    By DFloyd84 in forum Video & Graphics
    Replies: 1
    Last Post: 3rd August 2010, 19:25
  4. Monty Python's Dead Parrot
    By Efux in forum Feedback
    Replies: 2
    Last Post: 20th October 2009, 12:08
  5. I think my Efix is dead, need alternative
    By Kenji in forum General Troubleshooting
    Replies: 21
    Last Post: 29th September 2009, 01:04

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •