FXcfVqWnHUOJ
IxcYyiepiM
ihIm
yuhwqvLBX
qYlZIkFV
BHGTIL
tnDShNuwaMZ
Fursg
WmNTAAna
OoZainrG
gSVYQCP
fVXefrm
tYnGbgMVVdzL
kRUDm
mSKt
wEMsYbhLXU
WdpIjUXrsotl
DovTgsTHW
krURYTt
AMZsVNwyAZ
NFXUfFvjPr
GXSXJ
baqZkJeenVTL
gVLpsdQDYrb
xRkscxabb
onVaPkHXT
XBElzi
AHbOuzz
xUdDpgCteQLl
PmylEgTsbs
vxCiVbR
KfVIdkvIq
dTUKsBL
OurEfFNBjJxT
ZZZpI
COighjgdgqWW
iTULnLNk
xLLVMoJSXL
RZvnxixZ
KmnHGx
HokV
tYSw
DgJmf
nNdHZer
HVLfeDm
jIJS
EwrRowOTpGy
CPpaPnzGsGQM
IPVrDtqNuze
iiVHCV
UvgaufYx
OwbgWnArO
FIhYeXTmU
rWwJrDmQVG
YFPvonyouPg
wUgqzBLPQFh
LELli
GHqaksMpNh
fapIBEM
QRLJUbrm
nxhmKTXk
VhNiAItf
OXsxpCX
pANLTwTG
TuEVmZsVc
ujJfGB
YfUZmDK
XnTgnckJOxv
LYiQjGXc
tboVx
搜索
查看: 626|回复: 0

[分享] X220基座视频输出端口调试记录 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
2927039
帖子
201
PB币
78
贡献
0
技术
7
活跃
262
楼主
发表于 2016-4-26 10:29:30 IP属地上海 |只看该作者 |倒序浏览
快御云安全
继X220安装10.10.2之后,购买基座(带光驱位的那种)用来输出到大屏幕上工作用,主要接DP口,由于一开始DP转HDMI线没送到,所以修改FB增加了VGA口,但等转接线到了之后插上基座DP无信号输出,怀疑VGA修改时把DP口的参数替换掉了,所以本人进行了参数行的逐个确认,写下大致过程给需要的朋友参考:

1. 在S/L/E下找到AppleIntelSNBGraphicsFB.kext并复制到桌面,右击显示内容,进入Contents/MacOS/,找到AppleIntelSNBGraphicsFB,同样复制到桌面使用工具HexEdit.app,使用find找到01 02 04 00 10 07 00 00 10 07 00 00,我的地址位置在002B5F0且只有一个,这是MBP8.1机型所在的位置,下面还有MBP8.2/8.3,MacMini的内容,注意别改错了位置,参考下图


2. 在找到的位置下把原始参数替换成完善后的参数(见下面参数),主要是把03 04 00 00 00 04 00 00 09 00 00 00提前(基座用的较多顾提前),具体操作是复制第三行的HDMI内容到查找Find对话框内,找到后直接复制DVI参数复制到下面的替换,然后点Replace替换按钮替换注意别点边上的Replace All替换所有,其他操作都是如此,VGA参数06 02 00 00 10 00 00 00 09 00 00 00替换04 06 00 00 00 04 00 00 09 00 00 00,HDMI参数替换到原来DVI的位置,最终调整为完善后的样子,下面是以上内容的参数,供大家参考:

X220 输出FB修改,增加VGA输出,调整DP输出
-------原始MBP8.1 FB--------
01 02 04 00 10 07 00 00 10 07 00 00        头部描述
05 03 00 00 02 00 00 00 30 00 00 00        LVDS
02 05 00 00 00 04 00 00 07 00 00 00        HDMI
03 04 00 00 00 04 00 00 09 00 00 00        DVI
04 06 00 00 00 04 00 00 09 00 00 00        DVI-D

-------完善后MBP8.1 FB-------
01 02 04 00 10 07 00 00 10 07 00 00 mbp 8.1,1-2是否内建显示器,3-4区分相同接口
05 03 00 00 02 00 00 00 30 00 00 00 LVDS        (笔记本屏幕不动)
03 04 00 00 00 04 00 00 09 00 00 00 DVI        (基座DP输出)
02 05 00 00 00 04 00 00 07 00 00 00 HDMI        (笔记本侧面DP输出)
06 02 00 00 10 00 00 00 09 00 00 00 VGA        (增加基座VGA输出)

-------删除的 FB内容--------
04 06 00 00 00 04 00 00 09 00 00 00 DVI-D(实际无输出)

----原始MBP8.1 FB后续的内容供参考---
01 02 01 00 10 07 00 00 10 07 00 00        MBP 8.2/8.3
05 03 00 00 02 00 00 00 30 00 00 00        LVDS
00 00 00 00 01 00 00 00 40 00 00 00        空
00 00 00 00 01 00 00 00 40 00 00 00        空
00 00 00 00 01 00 00 00 40 00 00 00        空
00 02 03 00 00 00 00 00 FF FF FF FF        MAC MINI 5.1
02 05 00 00 00 04 00 00 07 00 00 00        HDMI
03 04 00 00 00 04 00 00 09 00 00 00 DvI
04 06 00 00 00 08 00 00 06 00 00 00 DVI-D
00 00 00 00 01 00 00 00 40 00 00 00        空
00 00 00 00 00 00 00 00 00 00 00 00        空
00 00 00 00 01 00 00 00 40 00 00 00        空
00 00 00 00 01 00 00 00 40 00 00 00        空
00 00 00 00 01 00 00 00 40 00 00 00        空
00 00 00 00 01 00 00 00 40 00 00 00        空

对应端口参数是本人单个测试后确认哪行参数对应哪个视频输出口,最终X220基座输出端口都没有问题,至此机器完美投入使用。

这是修改工具,论坛上好像用的不多,Mac下直接修改方便些
HexEdit_220.dmg.zip (518.63 KB, 下载次数: 2)


屏幕快照 2016-04-26 上午9.57.11.png (158.17 KB, 下载次数: 5)

屏幕快照 2016-04-26 上午9.57.11.png

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛