By injecting the device in the DSDT I don't have to change info.plist. Mine is also 0x0112, but I used 0x0116 in the DSDT, which the kexts support. 0x0116 is the mobile version of 0x0112. Here is my smbios.plist:
I noticed bcc mention that this might be different for boards without a display port. Mine has only three connectors. VGA/DVI/HDMI. When the above layout I (01, 02, 03, 04, 00) I get both VGA and DVI to work. Didn't test HDMI. I'll try different combos i guess 03 first and then 04 first and see it makes a different.
I'm assuming you are also changing the information in info.plist you add your device id. Mine is 0x0112. Or are no alterations being made to info.plist.
Also was curios in smbios.plist what mac model and and smproductid are people using?
<?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>SMfamily</key> <string>MacBook Pro</string> <key>SMproductname</key> <string>MacBookPro8,1</string> <key>SMboardproduct</key> <string>Mac-94245B3640C91C81</string> <key>SMserial</key> <string>C02F93FQDH2G</string> <key>SMbiosversion</key> <string>MBP81.0047.B0E</string> <key>SMmemspeed</key> <string>1333</string> </dict> </plist>