Jump to content

D820-nvidia and D620-nvidia differences in EDP


rosmaniac

Recommended Posts

Ok, I've been looking a bit at this situation, and I've found the following, using the model_data in SVN revision 564:

 

1.) The DSDT.aml for the D620-nvidia and the D820-nvidia are identical (used DSDTSE to decompile to .dsl):

$ diff -u *.dsl
--- dsdt-d620-nv.dsl	2013-04-27 11:44:28.000000000 -0400
+++ dsdt-d820-nv.dsl	2013-04-27 11:44:42.000000000 -0400
@@ -2,7 +2,7 @@
  * Intel ACPI Component Architecture
  * AML Disassembler version 20091214
  *
- * Disassembly of ./dsdt.aml, Sat Apr 27 11:42:53 2013
+ * Disassembly of ./dsdt.aml, Sat Apr 27 11:43:09 2013
  *
  *
  * Original Table Header:
$

2.) The smbios.plist is different, and not just a little different:

$ diff -u Dell_Latitude_D620-nvidia/common/smbios.plist Dell_Latitude_D820-nvidia/common/smbios.plist
--- Dell_Latitude_D620-nvidia/common/smbios.plist	2013-03-30 13:38:10.000000000 -0400
+++ Dell_Latitude_D820-nvidia/common/smbios.plist	2013-03-30 13:37:43.000000000 -0400
@@ -5,15 +5,15 @@
 	<key>SMUUID</key>
 	<string></string>
 	<key>SMbiosdate</key>
-	<string>2/29/2008</string>
+	<string>10/12/06</string>
 	<key>SMbiosvendor</key>
-	<string>Apple Inc.</string>
+	<string>Apple Computer, Inc.</string>
 	<key>SMbiosversion</key>
-	<string>MB21.00A5.B07</string>
+	<string>MB11.88Z.0061.B03.0610121324</string>
 	<key>SMboardmanufacturer</key>
 	<string>Apple Computer, Inc.</string>
 	<key>SMboardproduct</key>
-	<string>Mac-F42C88C8</string>
+	<string>Mac-F4208CC8</string>
 	<key>SMfamily</key>
 	<string>MacBook</string>
 	<key>SMmanufacturer</key>
@@ -21,10 +21,10 @@
 	<key>SMmemmanufacturer</key>
 	<string>Apple Computer Inc.</string>
 	<key>SMproductname</key>
-	<string>MacBook2,1</string>
+	<string>MacBook1,1</string>
 	<key>SMserial</key>
 	<string>5W4ZPC123</string>
 	<key>SMsystemversion</key>
-	<string>1.1</string>
+	<string>1.0</string>
 </dict>
 </plist>
$

Huh?!?  The D620 with nVidia is a MacBook 2,1 but the D820 with the same nVidia is a MacBook 1,1?  That can't be right.

 

3.) The org.chameleon.Boot.plist differs:

$ diff -u Dell_Latitude_D620-nvidia/common/org.chameleon.Boot.plist Dell_Latitude_D820-nvidia/common/org.chameleon.Boot.plist
--- Dell_Latitude_D620-nvidia/common/org.chameleon.Boot.plist	2013-03-30 13:38:10.000000000 -0400
+++ Dell_Latitude_D820-nvidia/common/org.chameleon.Boot.plist	2013-03-30 13:37:43.000000000 -0400
@@ -2,12 +2,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>EHCIacquire</key>
-	<string>Yes</string>
 	<key>EthernetBuiltIn</key>
 	<string>Yes</string>
-	<key>ForceHPET</key>
-	<string>Yes</string>
 	<key>GenerateCStates</key>
 	<string>Yes</string>
 	<key>GeneratePStates</key>
@@ -26,15 +22,9 @@
 	<string>Default</string>
 	<key>Timeout</key>
 	<string>2</string>
-	<key>UHCIreset</key>
-	<string>Yes</string>
-	<key>USBBusFix</key>
-	<string>Yes</string>
 	<key>arch</key>
 	<string>i386</string>
 	<key>UseKernelCache</key>
 	<string>Yes</string>
-	<key>device-properties</key>
-	<string>5c0400000100000001000000500400001700000002010c00d041030a000000000101060000010101060000007fff04000e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001c000000400030002c00660062006f006600660073006500740000000800000000000200360000004100410050004c002c006100750078002d0070006f007700650072002d0063006f006e006e0065006300740065006400000008000000010000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74240000004100410050004c00300030002c0069006e0076006500720074006500720000000800000000000000220000004100410050004c002c0067007200610079002d00700061006700650000000800000001000000320000004100410050004c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c0000000800000001000000420000004100410050004c00300030002c0062006c00610063006b00730063007200650065006e002d0070007200650066006500720065006e0063006500730000000800000000000008100000006d006f00640065006c0000001e0000006e56696469612051756164726f204e5653203131304d20454649160000006200750069006c0074002d0069006e000000050000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c000000400031002c006200750069006c0074002d0069006e0000000400000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411c000000400030002c006200750069006c0074002d0069006e0000000400000014000000400030002c004e0056004d00540000005c0000000a037f204c2d1c0278051a044807d0056006000041041d0421040000f0c1410700000100000000ff00000000000000000000000000000000000000000000000000000000ffff00000000000000000000010000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d421200000049004f004e0061006d00650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616324000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e00560043004100500000001800000004000100000003000c0000000000000a000000002a00000049004f0050004d004900730050006f007700650072004d0061006e00610067006500640000000500000001</string>
 </dict>
 </plist>
$

That's also not a small difference, with the D620's containing a lot more (and this is the exact .plists I'm booting my D820/M65 with right now!).

 

Hmm, what about the Intel GMA D820..... Same thing, the D820 gets a MacBook1,1 but the D620 is MacBook2,1; but I don't have a D820-Intel to test on, so it might very well work that way on the D820-intel).  In a similar light, my Inspiron 9400 (GMA950, 1920x1200 screen) works as a D620-intel-high (MB2,1) but won't work with the smbios.plist provided in the Inspiron_9400 EDP (set up as a MBP3,1).

 

My D820/P-M65 is happy with the D620 EDP (as a MacBook2,1) but it is not happy with the D820 EDP (as a MacBook 1,1).

 

For that matter, my D820/M65 is happy without a DSDT.aml or smbios.plist at all, using the leppy700m BootCD (happier, in ways, since the VGA and DVI ports on the D/Dock work with the leppy700m BootCD but don't with the D620 EDP).  But that is of course a substantially older Chameleon.....

 

Anyway, there's a few data points....

Link to comment
Share on other sites

step 1: Download chameleon wizard

 

step 2: edit your SMbios (that is what your issue is)

    -it gives pulldown menus of what mac model to select- please choose a macbook pro here

    -you can generate keys for your hackintosh and more

 

Step 3: save and quit

 

Step 4: check the smbios in your system folders to see if it worked! If it works for me it should work for you

Link to comment
Share on other sites

MacMacMac,

 

The issue isn't my local smbios.plist; it's the smbios.plist that was in EDP SVN at the time I posted this.  The EDP setup for D820 with nVidia as of the revision I posted has incorrect information, and doesn't work on my D820/nVidia.  The EDP setup for D620 nVidia does work, and the difference appears to be in the smbios.plist that is in EDP SVN (revision 564).  While I am still pulling svn updates, I haven't pursued this further as yet, but may again in the near future, since several updates have happened since rev 564.

 

Using the D620 EDP smbios.plist on my D820 nVidia machine works, and is currently what I'm using.

Link to comment
Share on other sites

×
×
  • Create New...