第一次发帖图片居然挂了,还是用文字说明下:- RAW Data:
- 0x00 00 FF FF FF FF FF FF 00 4C A3 4A 32 00 00 00 00
- 0x10 00 15 01 03 80 22 13 78 0A CE 85 9E 5B 4C 94 26
- 0x20 17 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
- 0x30 01 01 01 01 01 01 7D 1E 56 18 51 00 16 30 30 20
- 0x40 25 00 58 C2 10 00 00 19 00 00 00 0F 00 00 00 00
- 0x50 00 00 00 00 00 1E B4 02 74 00 00 00 00 FE 00 53
- 0x60 41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE
- 0x70 00 31 35 36 41 54 32 34 2D 50 30 31 0A 20 00 1C
复制代码 然后将修改好的数据整理为如下格式:
- /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
- /* 0008 */ 0x4C, 0xA3, 0x4A, 0x32, 0x00, 0x00, 0x00, 0x00,
- /* 0010 */ 0x00, 0x15, 0x01, 0x03, 0x80, 0x1D, 0x10, 0x78,
- /* 0018 */ 0x0A, 0xCE, 0x85, 0x9E, 0x5B, 0x4C, 0x94, 0x26,
- /* 0020 */ 0x17, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
- /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
- /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7D, 0x1E,
- /* 0038 */ 0x56, 0x18, 0x51, 0x00, 0x16, 0x30, 0x30, 0x20,
- /* 0040 */ 0x25, 0x00, 0x58, 0xC2, 0x10, 0x00, 0x00, 0x19,
- /* 0048 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,
- /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0xB4, 0x02,
- /* 0058 */ 0x74, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x53,
- /* 0060 */ 0x41, 0x4D, 0x53, 0x55, 0x4E, 0x47, 0x0A, 0x20,
- /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
- /* 0070 */ 0x00, 0x31, 0x35, 0x36, 0x41, 0x54, 0x32, 0x34,
- /* 0078 */ 0x2D, 0x50, 0x30, 0x31, 0x0A, 0x20, 0x00, 0x24,
复制代码
然后把整理好的数据加入到DSDT即可,标红部分就是我们所需要添加的EDID数据:
- Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
- {
- If (LEqual (Arg2, Zero))
- {
- Return (Buffer (One)
- {
- 0x03 /* . */
- })
- }
- Return (Package (0x06)(这里由于加了一项所以需要在原来的基础上加2,不然会报错)
- {
- "AAPL,ig-platform-id",
- Buffer (0x04)
- {
- 0x03, 0x00, 0x66, 0x01 /* ..f. */
- },
- "AAPL00,override-no-edid",
- Buffer (0x80)
- {
- /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, /* ........ */
- /* 0008 */ 0x4C, 0xA3, 0x4A, 0x32, 0x00, 0x00, 0x00, 0x00, /* L.J2.... */
- /* 0010 */ 0x00, 0x15, 0x01, 0x03, 0x80, 0x1D, 0x10, 0x78, /* .......x */
- /* 0018 */ 0x0A, 0xCE, 0x85, 0x9E, 0x5B, 0x4C, 0x94, 0x26, /* ....[L.& */
- /* 0020 */ 0x17, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, /* .PT..... */
- /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* ........ */
- /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x7D, 0x1E, /* ......}. */
- /* 0038 */ 0x56, 0x18, 0x51, 0x00, 0x16, 0x30, 0x30, 0x20, /* V.Q..00 */
- /* 0040 */ 0x25, 0x00, 0x58, 0xC2, 0x10, 0x00, 0x00, 0x19, /* %.X..... */
- /* 0048 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, /* ........ */
- /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0xB4, 0x02, /* ........ */
- /* 0058 */ 0x74, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x53, /* t......S */
- /* 0060 */ 0x41, 0x4D, 0x53, 0x55, 0x4E, 0x47, 0x0A, 0x20, /* AMSUNG. */
- /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, /* .... */
- /* 0070 */ 0x00, 0x31, 0x35, 0x36, 0x41, 0x54, 0x32, 0x34, /* .156AT24 */
- /* 0078 */ 0x2D, 0x50, 0x30, 0x31, 0x0A, 0x20, 0x00, 0x24 /* -P01. .$ */
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- }
- })
- }
- }
复制代码
|