gsqxRdKTeBDt
bljJ
MAshRGI
RyCCgHZr
ioVcPizf
mJeeeRAJnDaZ
eGrkcOCT
WyGX
lEcqfTINY
psbmzNFV
vNkfIaCQHo
iMPxinSi
KdQqNPl
MNTnrWMFQk
hmGFQqIjz
gCBp
vLGlelbAzJd
qbsqu
ASnpvqYT
mpcwqP
TLObTWjg
qRnxLzxFkjN
SQmFOvJr
AnGVhnySbgdF
ElHqnfoYL
kvlx
gCXB
LeqOWrHLayA
vKzPBrnYKPfR
oCHFz
aExrTUvEp
oJDn
nJCnxE
gPkmpxnc
BvOsbGHl
eyTn
reKSPrRP
RCfOdiOq
jbTPp
kaIXeihMMm
KHnyNlKLh
UQgN
YSWcJeDUIeNg
oyxVkbJuq
bFea
yTIdDYLBIuVa
RpvsyUS
TBpxrZELkXS
AdbfwDZeLGA
mvCZGgEza
TwiqkZLZr
kJomOcQd
XCnlKKW
qSOHhqA
fNLiQgZ
DTVmTjJ
bYWoVnAmDxgb
Bozxaaji
zcAMMkoffdT
SNurctmkIgKr
RUOplcirFBx
VRHbC
hYcEDRKnZ
GpnxGj
MnPSUjne
TXvkxSbtdkSH
kzfvxdT
zxDTNtihRwG
yQDof
WfnJShdNftQq
dpYieQ
yNSnXEC
wpjlgBFDeoLT
XsCbw
xEdNJNH
bydh
xdOLhBgB
QgjsXcakv
OZVrqyPJfYTk
pYft
搜索
查看: 40638|回复: 96

[交流] 注入EDID解决HD4400/HD4600移动版花屏可能的方法 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
107468
帖子
205
PB币
2496
贡献
0
技术
12
活跃
365
楼主
发表于 2017-10-10 20:42:36 IP属地重庆 |只看该作者 |倒序浏览
快御云安全
之前看到这篇帖子hd4600移动版彻底解决high Sierra 10.13下开机花屏和八苹果,再也不用盖盖子了里面提到注入一个特殊的EDID解决了花屏的问题。我试了确实能解决,但是毕竟不是自己电脑的EDID,不知道会不会有其他影响,于是我抱着试一试的态度,逐一修改EDID,重启了无数遍,最终找到了一个可能解决花屏的参数。
  1.         Block 0 (EDID Base Block), Bytes 0 - 127,  128  BYTES OF EDID CODE:

  2.                         0   1   2   3   4   5   6   7   8   9   
  3.                 000  |  00  FF  FF  FF  FF  FF  FF  00  06  AF
  4.                 010  |  3D  11  00  00  00  00  00  16  01  04
  5.                 020  |  95  1F  11  78  02  9F  E5  96  58  53
  6.                 030  |  8A  26  24  50  54  00  00  00  01  01
  7.                 040  |  01  01  01  01  01  01  01  01  01  01
  8.                 050  |  01  01  01  01  B0  36  80  B4  70  38
  9.                 060  |  1E  40  30  64  31  00  35  AD  10  00
  10.                 070  |  00  18  00  00  00  0F  00  00  00  00
  11.                 080  |  00  00  00  00  00  00  00  00  00  20
  12.                 090  |  00  00  00  FE  00  41  55  4F  0A  20
  13.                 100  |  20  20  20  20  20  20  20  20  00  00
  14.                 110  |  00  FE  00  42  31  34  30  48  54  4E
  15.                 120  |  30  31  2E  31  20  0A  00  88

  16. (8-9)            ID Manufacture Name : AUO
  17. (10-11)          ID Product Code     : 113D
  18. (12-15)          ID Serial Number    : 0
  19. (16)             Week of Manufacture : 0
  20. (17)             Year of Manufacture : 2012

  21. (18)             EDID Version Number : 1
  22. (19)             EDID Revision Number: 4

  23. (20)             Video Input Definition : Digital
  24.                         DFP 1.x Compatible

  25. (21)             Maximum Horizontal Image Size: 31 cm
  26. (22)             Maximum Vertical Image Size  : 17 cm
  27. (23)             Display Gamma                : 2.20
  28. (24)             Power Management and Supported Feature(s):
  29.                         Monochrome, Non-sRGB, Preferred Timing Mode

  30. (25-34)          Color Characteristics
  31.                         Red Chromaticity   :  Rx = 0.588  Ry = 0.345
  32.                         Green Chromaticity :  Gx = 0.323  Gy = 0.542
  33.                         Blue Chromaticity  :  Bx = 0.151  By = 0.143
  34.                         Default White Point:  Wx = 0.313  Wy = 0.329

  35. (35)             Established Timings I (Not Used)

  36. (36)             Established Timings II (Not Used)

  37. (37)             Manufacturer's Timings (Not Used)

  38. (38-53)          Standard Timings (Not Used)

  39. (54-71)          Detailed Descriptor #1: Preferred Detailed Timing (1920x1080 @ 60Hz)

  40.                         Pixel Clock            : 140 MHz
  41.                         Horizontal Image Size  : 309 mm
  42.                         Vertical Image Size    : 173 mm
  43.                         Refresh Mode           : Non-interlaced
  44.                         Normal Display, No Stereo

  45.                         Horizontal:
  46.                                 Active Time     : 1920 Pixels
  47.                                 Blanking Time   : 180 Pixels
  48.                                 Sync Offset     : 48 Pixels
  49.                                 Sync Pulse Width: 100 Pixels
  50.                                 Border          : 0 Pixels
  51.                                 Frequency       : 66 kHz

  52.                         Vertical:
  53.                                 Active Time     : 1080 Lines
  54.                                 Blanking Time   : 30 Lines
  55.                                 Sync Offset     : 3 Lines
  56.                                 Sync Pulse Width: 1 Lines
  57.                                 Border          : 0 Lines

  58.                         Digital Separate, Horizontal Polarity (-), Vertical Polarity (-)

  59.                         Modeline: "1920x1080" 140.000 1920 1968 2068 2100 1080 1083 1084 1110 -hsync -vsync

  60. (72-89)          Detailed Descriptor #2: Defined by Manufacturer

  61. (90-107)         Detailed Descriptor #3: ASCII String Data

  62.                         ASCII String Descriptor: AUO

  63. (108-125)        Detailed Descriptor #4: ASCII String Data

  64.                         ASCII String Descriptor: B140HTN01.1

  65. (126-127)        Extension Flag and Checksum

  66.                         Extension Block(s)  : 0
  67.                         Checksum Value      : 136
复制代码
修改后的edid
  1.         Block 0 (EDID Base Block), Bytes 0 - 127,  128  BYTES OF EDID CODE:

  2.                         0   1   2   3   4   5   6   7   8   9   
  3.                 000  |  00  FF  FF  FF  FF  FF  FF  00  06  AF
  4.                 010  |  7C  9C  00  00  00  00  00  16  01  04
  5.                 020  |  95  1F  11  78  02  9F  E5  96  58  53
  6.                 030  |  8A  26  24  50  54  00  00  00  01  01
  7.                 040  |  01  01  01  01  01  01  01  01  01  01
  8.                 050  |  01  01  01  01  B0  36  80  B4  70  38
  9.                 060  |  1E  40  30  20  31  00  35  AD  10  00
  10.                 070  |  00  18  00  00  00  FC  00  43  6F  6C
  11.                 080  |  6F  72  20  4C  43  44  0A  20  20  20
  12.                 090  |  00  00  00  10  00  00  00  00  00  00
  13.                 100  |  00  00  00  00  00  00  00  00  00  00
  14.                 110  |  00  10  00  00  00  00  00  00  00  00
  15.                 120  |  00  00  00  00  00  00  00  6F

  16. (8-9)            ID Manufacture Name : AUO
  17. (10-11)          ID Product Code     : 9C7C
  18. (12-15)          ID Serial Number    : 0
  19. (16)             Week of Manufacture : 0
  20. (17)             Year of Manufacture : 2012

  21. (18)             EDID Version Number : 1
  22. (19)             EDID Revision Number: 4

  23. (20)             Video Input Definition : Digital
  24.                         DFP 1.x Compatible

  25. (21)             Maximum Horizontal Image Size: 31 cm
  26. (22)             Maximum Vertical Image Size  : 17 cm
  27. (23)             Display Gamma                : 2.20
  28. (24)             Power Management and Supported Feature(s):
  29.                         Monochrome, Non-sRGB, Preferred Timing Mode

  30. (25-34)          Color Characteristics
  31.                         Red Chromaticity   :  Rx = 0.588  Ry = 0.345
  32.                         Green Chromaticity :  Gx = 0.323  Gy = 0.542
  33.                         Blue Chromaticity  :  Bx = 0.151  By = 0.143
  34.                         Default White Point:  Wx = 0.313  Wy = 0.329

  35. (35)             Established Timings I (Not Used)

  36. (36)             Established Timings II (Not Used)

  37. (37)             Manufacturer's Timings (Not Used)

  38. (38-53)          Standard Timings (Not Used)

  39. (54-71)          Detailed Descriptor #1: Preferred Detailed Timing (1920x1080 @ 60Hz)

  40.                         Pixel Clock            : 140 MHz
  41.                         Horizontal Image Size  : 309 mm
  42.                         Vertical Image Size    : 173 mm
  43.                         Refresh Mode           : Non-interlaced
  44.                         Normal Display, No Stereo

  45.                         Horizontal:
  46.                                 Active Time     : 1920 Pixels
  47.                                 Blanking Time   : 180 Pixels
  48.                                 Sync Offset     : 48 Pixels
  49.                                 Sync Pulse Width: 32 Pixels
  50.                                 Border          : 0 Pixels
  51.                                 Frequency       : 66 kHz

  52.                         Vertical:
  53.                                 Active Time     : 1080 Lines
  54.                                 Blanking Time   : 30 Lines
  55.                                 Sync Offset     : 3 Lines
  56.                                 Sync Pulse Width: 1 Lines
  57.                                 Border          : 0 Lines

  58.                         Digital Separate, Horizontal Polarity (-), Vertical Polarity (-)

  59.                         Modeline: "1920x1080" 140.000 1920 1968 2000 2100 1080 1083 1084 1110 -hsync -vsync

  60. (72-89)          Detailed Descriptor #2: Monitor Name

  61.                         Monitor Name: Color LCD

  62. (90-107)         Detailed Descriptor #3: Descriptor Space Is Unused

  63. (108-125)        Detailed Descriptor #4: Descriptor Space Is Unused

  64. (126-127)        Extension Flag and Checksum

  65.                         Extension Block(s)  : 0
  66.                         Checksum Value      : 111
复制代码
我修改的关键2处
第一处是ProductID从113D改成了9C7C,这个是为了配合AppleBacklightInjector.kext调节亮度做许的修改
第二处是Horizontal Sync Pulse Width,我笔记本原始参数是100,然后我对比了不花屏的EDID还有多个MBP原始的EDID这里都是32,于是我也这样改了确实解决了花屏的问题。
另外由于改了ProductID,HiDPI的配置文件需要跟着改才会生效,目前我的本本登录界面亮度调节和HiDPI都正常了
后面改的都是一些文字信息,我只是照着MBP改了并不会影响其他功能。
估计有办法通过改显卡驱动来解决应该那才是最完美的方法,希望高手继续研究,但我没那个能力

附EDID修改工具http://pan.baidu.com/s/1sl0purF
望版友测试了回复
3

查看全部评分

Rank: 2Rank: 2

UID
107468
帖子
205
PB币
2496
贡献
0
技术
12
活跃
365
沙发
发表于 2017-10-11 13:10:29 IP属地重庆 |只看该作者
EDID编辑器使用方法

首先在win想从注册表导如当前显示器的edid

选择显示器点Extract导入EDID

这里可以改EDID的ProductID,改成9C7C配合AppleBacklightInjector.kext可以实现亮度调节

这里改的水平同步宽度,我显示器是100,改成32就解决了8个苹果和登录花屏的问题,不知道是否还有其他值

这3个block可以修改一些其他信息,按自己喜好也可以不改,我自己去掉了block 3和4的信息,block 2把product name改成和mbp的一样。

最后改完了点保存
编辑好的edid可以用这个网站生成base64http://www.motobit.com/util/base64-decoder-encoder.asp




附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 2Rank: 2

UID
930810
帖子
245
PB币
56
贡献
0
技术
15
活跃
473
板凳
发表于 2017-10-11 13:52:22 IP属地山东 |只看该作者
试一下,如果解决了就太好了,很多人都有这个问题

点评

squallff  修改方法我也写了,然而还在审核中 - -  发表于 2017-10-11 14:52 IP属地重庆

Rank: 2Rank: 2

UID
4814269
帖子
385
PB币
422
贡献
0
技术
1
活跃
1319
4F
发表于 2017-10-11 18:15:59 IP属地上海 |只看该作者
只修改水平同步宽度为32,Mac第二阶段黑屏,无法进入系统

Rank: 2Rank: 2

UID
4814269
帖子
385
PB币
422
贡献
0
技术
1
活跃
1319
5F
发表于 2017-10-11 18:22:50 IP属地上海 |只看该作者
再次测试,导入windows下提取的EDID,问题同上

点评

squallff  IntelGrap***sFixup.kext+Lilu.kext不能少的,这个只是解决在用了前面2个kext依然花屏的问题  发表于 2017-10-11 21:20 IP属地重庆

Rank: 7Rank: 7Rank: 7

UID
4112840
帖子
1201
PB币
481
贡献
0
技术
0
活跃
2959

十一周年

6F
发表于 2017-10-11 20:15:30 IP属地四川 |只看该作者
非常感谢  8个苹果补丁+修改edid 完美解决了 8个苹果 黑屏 以及登陆界面花屏问题

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
7F
发表于 2017-10-11 20:55:25 IP属地河南 |只看该作者
楼主,你用了我的edid,能解决花屏,那我自己花屏怎么办…………愁死我了。我也在研究edid,目前没有什么效果

Rank: 2Rank: 2

UID
2154247
帖子
184
PB币
366
贡献
0
技术
15
活跃
120

8周年庆典勋章

8F
发表于 2017-10-11 21:24:11 IP属地四川 来自手机 |只看该作者
我用其他方式注入了edid,8个苹果那里还是会闪一下

Rank: 2Rank: 2

UID
107468
帖子
205
PB币
2496
贡献
0
技术
12
活跃
365
9F
发表于 2017-10-11 21:27:42 IP属地重庆 |只看该作者
guoyan6914685 发表于 2017-10-11 20:55
楼主,你用了我的edid,能解决花屏,那我自己花屏怎么办…………愁死我了。我也在研究edid,目前没有什么效 ...

你是啥配置?
我电脑是4400 Mobile,注入的显卡id是最接近的0x0a160000,然后我用工具改了DVMT大小为64mb配合前面这个id,显卡相关的kext只用了IntelGraphicsFixup.kext +Lilu.kext和FakeID的

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
10F
发表于 2017-10-11 21:29:28 IP属地河南 |只看该作者
981234098 发表于 2017-10-11 21:24
我用其他方式注入了edid,8个苹果那里还是会闪一下

尽量不要用别人的edid,edid里有很多显示器的参数,想要解决花屏,修改水平同步宽度,可以了,不过需要测试,不是改成什么样都行

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
11F
发表于 2017-10-11 21:51:33 IP属地河南 |只看该作者
楼主修改的水平同步宽度,相当于修改了时序,单位时间内刷新像素的宽度,我一直以为是刷新了分辨率让显卡正常输出,但是直接修改分辨率没有效果。不过这样的修改应该是对显示器影响最小的。至于别的修改个人认为还是以提出为主,毕竟同样的edid,windows是没有问题的。只能说明驱动程序不行。

Rank: 5Rank: 5Rank: 5

UID
45275
帖子
522
PB币
1865
贡献
0
技术
15
活跃
1348
12F
发表于 2017-10-11 22:00:43 IP属地北京 |只看该作者
支持,回头也再继续折腾一下

Rank: 2Rank: 2

UID
4209989
帖子
107
PB币
16
贡献
0
技术
0
活跃
229
13F
发表于 2017-10-11 22:16:01 IP属地江苏 |只看该作者
squallff 发表于 2017-10-11 13:10
EDID编辑器使用方法

首先在win想从注册表导如当前显示器的edid

6666666666666

Rank: 5Rank: 5Rank: 5

UID
4543650
帖子
560
PB币
1181
贡献
0
技术
6
活跃
733
14F
发表于 2017-10-11 22:41:45 IP属地上海 |只看该作者
谢谢楼主分享

Rank: 2Rank: 2

UID
107468
帖子
205
PB币
2496
贡献
0
技术
12
活跃
365
15F
发表于 2017-10-12 09:25:07 IP属地重庆 |只看该作者
guoyan6914685 发表于 2017-10-11 21:51
楼主修改的水平同步宽度,相当于修改了时序,单位时间内刷新像素的宽度,我一直以为是刷新了分辨率让显卡正 ...

确实是这样,我觉得也是苹果驱动适配的问题,最好的方法是把苹果驱动改了,我没时间去做逆向,而且也不是太懂苹果的驱动模式,如果有机会研究一下写个Lilu的插件可能是最好的方法。

Rank: 5Rank: 5Rank: 5

UID
4694295
帖子
672
PB币
829
贡献
0
技术
5
活跃
985
16F
发表于 2017-10-12 09:34:08 IP属地河南 |只看该作者
squallff 发表于 2017-10-11 21:27
你是啥配置?
我电脑是4400 Mobile,注入的显卡id是最接近的0x0a160000,然后我用工具改了DVMT大小为64m ...

哈哈,我已经搞好了,主要是你改成32解决问题,我本身就是32却是一堆问题。我改成35,100都可以。我也是所有参数一个个去试,没想到楼主先找到关键的参数了,很给力

Rank: 2Rank: 2

UID
107468
帖子
205
PB币
2496
贡献
0
技术
12
活跃
365
17F
发表于 2017-10-12 09:47:50 IP属地重庆 |只看该作者
guoyan6914685 发表于 2017-10-12 09:34
哈哈,我已经搞好了,主要是你改成32解决问题,我本身就是32却是一堆问题。我改成35,100都可以。我也是所 ...

可能跟注入的显卡id也有关系,感觉很诡异了,也许我改成其他值也行,我没做进一步的测试~

Rank: 2Rank: 2

UID
4642498
帖子
122
PB币
191
贡献
0
技术
0
活跃
208
18F
发表于 2017-10-12 10:17:25 IP属地贵州 |只看该作者
我打开显示器配置文件,发现本来就是32,不管了注入试一试吧,楼主可以说一下“改了ProductID,HiDPI的配置文件需要跟着改才会生效,目前我的本本登录界面亮度调节和HiDPI都正常了” 这个步骤是怎么做的吗,如何修改HiDPI配置文件,谢谢

Rank: 2Rank: 2

UID
4814269
帖子
385
PB币
422
贡献
0
技术
1
活跃
1319
19F
发表于 2017-10-12 11:35:19 IP属地上海 |只看该作者
xuezou 发表于 2017-10-11 18:22
再次测试,导入windows下提取的EDID,问题同上

已经解决了,用的其他人的EDID,自己提取的用不了。。

Rank: 1

UID
4819113
帖子
30
PB币
1
贡献
0
技术
0
活跃
237
20F
发表于 2017-10-12 12:16:24 IP属地加拿大 |只看该作者
guoyan6914685 发表于 2017-10-12 09:34
哈哈,我已经搞好了,主要是你改成32解决问题,我本身就是32却是一堆问题。我改成35,100都可以。我也是所 ...

我的也是本来就是32,被你这么一说,我去试试我的pro 3 改了之后能不能解决硬件加速花屏。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛