View Single Post
 
Old 12-14-2009, 07:52 AM
will1384 will1384 is offline
Jaguar
 
Join Date: Dec 2009
Location: USA, Arkansas
Posts: 54
If your Nvidia card still does not work correctly

You could try this, may not help, but at least it a chance

(1) Its only going to work if you can get video working enough to see
the screen

(2) Its only going to fix Video ports that are are not working correctly,
needing to swap connectors, or using some trick to see the desktop

You may end up having to get your NVCAP info, you would dump
the Video ROM under windows or dos and run it threw NVCAP Maker
on the mac, I use GPU-Z under Windows to dump Video ROMs

(Do not dump the Video ROM under a Virtual Machine, it wont work)

The NVCAP info, its info on the video output ports on you video card,
you will get a set of numbers like this

"04000000 00000300 0C000000 00000007 00000000"
or
"04000000000003000c0000000000000700000000"

Now go into EFI studio and select your video card, click "Add Device"
now click "Save XML" now open that file with ether "PlistEdit Pro"
or "Property List Editor" and add your NVCAP info and save the file
now open EFI studio and click on File then Open XML File, and install
like you would normally with EFI studio.

Or if you are worried about it not working, and preventing you
from booting, just edit your "com.apple.Boot.plist" file in the
"/Extra"
folder, and use "Empire EFI Boot CD" or the the
"myHack Installer
" installed to a thumb drive, to boot with if
you are unable to boot after the changes

This way is almost the same as before

Go into "EFI studio" and select your video card, click "Add Device"
now click "Save XML" now open that file with ether "PlistEdit Pro"
or "Property List Editor" and add your NVCAP info and save the file.

Now copy "com.apple.Boot.plist" from the "/Extra" folder to the desktop
open it with "TextEdit" and add

Code:
<key>device-properties</key>
<string>PASTE YOUR HEX HERE</string>
Like this

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Timeout</key>
    <string>5</string>
    <key>Kernel Flags</key>
    <string>arch=i386</string>
    <key>EthernetBuiltIn</key>
    <string>y</string>
    <key>Graphics Mode</key>
    <string>1024x768x32</string>
    <key>device-properties</key>
    <string>PASTE YOUR HEX HERE</string>
</dict>
</plist>
Now open "EFI studio" and click on "File" then "Open XML" File, now click
on "Hex String to Clipboard" and paste were "PASTE YOUR HEX HERE"
was.




Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Timeout</key>
    <string>5</string>
    <key>Kernel Flags</key>
    <string>arch=x86_64</string>
    <key>EthernetBuiltIn</key>
    <string>y</string>
    <key>Graphics Mode</key>
    <string>1024x768x32</string>
    <key>device-properties</key>
        <string>d70300000100000001000000cb0300001500000002010c00d041030a000000000101060000010101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c000000240000004e5649444941204765466f7263652047545320323530203531324d422045464914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>
And now copy it back to /Extra folder

I found some NVCAP numbers for you to try

Dual Display working through VGA and S-video on Go7400 on HP, NVinjectGO did it!


and

[DVI SOLVED] Gainward 8600GT 256mb VGA-DVI-HDMI
Reply With Quote