Use o DSDT EDITOR e PATCHER
http://www.insanelym...p...t&p=1501081
e aplique esse fix no DSDT
into method label _DOD parent_adr 0x00020000 code_regex (Return\s\(Package\s\()0x04(\)\s*\{\s*\n)([^\n,]+),\s*\n[^\n]+\n([^\n]+\n)[^\n]+\n replaceall_matched begin %10x02%2%4%3\n end;
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x04)\n
{\n
"AAPL,HasPanel", \n
Buffer (0x04)\n
{\n
0x01, 0x00, 0x00, 0x00\n
}, \n
"model", \n
Buffer (0x06)\n
{\n
"X3100"\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into device label TV parent_adr 0x00020000 remove_entry;
into device label DVI parent_adr 0x00020000 remove_entry;
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
If (LEqual (Arg0, Buffer (0x10)\n
{\n
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
}))\n
{\n
If (LEqual (Arg1, One))\n
{\n
If (LEqual (Arg2, Zero))\n
{\n
Store (Buffer (One)\n
{\n
0x03\n
}, Arg4)\n
Return (One)\n
}\n
If (LEqual (Arg2, One))\n
{\n
Return (One)\n
}\n
}\n
}\n
Store (Buffer (One)\n
{\n
0x00\n
}, Arg4)\n
Return (Zero)\n
}
end
"do you already own a mac?"
faça o procedimento novamente, não tem erro, não esqueça dos espacos dos comandos
http://www.insanelym...p...t&p=1507970



Sign In
Create Account











