Dumping m295X firmware to get bootscreen for R9 290X

Discussion in 'Mac Pro' started by netkas, Oct 29, 2014.

  1. netkas macrumors 65816

    Joined:
    Oct 2, 2007
    #1
    Anyone wanna participate?

    Tired of waiting for retina imac efi update.

    we can try to dump fw image off running mac.

    Need owners of retina imac (any model I think).

    First thing to run, in terminal:

    ioreg -l -w0 -p IODeviceTree > ~/Desktop/ioregdump.txt

    Then upload the file ioregdump.txt from your desktop somewhere.

    This will allow to find where firmware image is located in efi's memory.
     
  2. Ironjer macrumors regular

    Joined:
    Jul 18, 2013
    #2
    good initiative!
     
  3. benjobe2513 macrumors member

    benjobe2513

    Joined:
    Sep 10, 2008
    Location:
    Humboldt County, California
    #3
    I wish that I could help. I have a non-flashed 290X in a 5,1 Mac Pro and it's slower than my EFI-flashed 280X from MacVidCards. My suspicion is that the 290X isn't running at PCIe 2.0 because it lacks EFI. Does this sound reasonable to you?
     
  4. netkas thread starter macrumors 65816

    Joined:
    Oct 2, 2007
    #4
    Its osx driver issue. Not pcie2.0. And pcie2.0 doesnt depend on efi driver.

    290x slower in valley, but faster in luxmark.
     
  5. netkas, Oct 30, 2014
    Last edited: Oct 30, 2014

    netkas thread starter macrumors 65816

    Joined:
    Oct 2, 2007
    #5
    Seems I found where efi image is located - 0xff990000 size 0x800000

    instruction to dump fw from rImac:

    1) install refit - http://refit.sourceforge.net/doc/c1s1_install.html
    2) enable refit, in terminal:
    sudo /efi/refit/enable.sh
    3) download file https://cloud.mail.ru/public/337aa7110380/dumpfv64.efi
    4) place dumpfv64.efi to root folder of your osx partition (it will be /dumpfv64.efi )
    5) reboot, when booted to refit, press "s" key, this will open efi shell for you

    6) type and press enter:
    fs0:
    7) type and press enter:
    fs1:\dumpfv64.efi
    8) let it work for about 5-10 secs
    9) once done, type exit and boot OSX with refit gui
    10) In OSX, in terminall.app:
    sudo diskutil mount /dev/disk0s1
    type your user password
    11) copy firmware.fd file from /Volumes/EFI to desktop and then upload it somewgere and give us the link please
    12) Open 'Startup Volume' in preferences, choise your osx and press reboot, this will deactivate refit
    13) once rebooted, in terminal:
    sudo rm -rf /efi
    this will remove refit files

    Thank you
     
  6. netkas thread starter macrumors 65816

    Joined:
    Oct 2, 2007
    #6
    Got the files, thanks to guys who helped, no need in this thread anymore.
     
  7. AndreeOnline macrumors 6502

    AndreeOnline

    Joined:
    Aug 15, 2014
    Location:
    Zürich
    #7
    Can you direct me where to go if I want to follow this development in order to flash my R9 280X currently running in my 5.1 Mac Pro (Yosemite)?

    It works well as is (without boot screen), but I might sell my Mac Pro off and would like the boot screen.

    Thank you.
     
  8. slughead macrumors 68040

    slughead

    Joined:
    Apr 28, 2004
    #9
    --nm, didn't see that he'd gotten what he needed already

    I'm excited to see what happens with this
     
  9. MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #10
    Not looking good guys.

    Maybe Tom the new "super" genius will figure it out.
     
  10. mikeboss macrumors 65816

    mikeboss

    Joined:
    Aug 13, 2009
    Location:
    switzerland
    #12
    let me guess: there's some funky signing/certificate stuff involved..?
     

Share This Page