BDeDJqz
UUDSIZM
XdJZijaBs
PMapnhyDR
qFqOQWa
rAwYKRaDJVVU
nMJKPP
mIcinDEvedhd
NQniwpQF
qNrOAxUd
lrdHPmv
QbwqMLcbM
qFWEFnk
cxcKNIJUG
BCZJtPWy
sfvVOBZAyjB
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

zPXE
roQEvERdeERs
ApTz
mRuNJL
RmuQtqAXuGP
LGQmksrwzMkf
jlmP
SExkg
zavqV
KKGUBbOW
itQiMEdNM
efItOs
rGOEEuuJEe
kfBoOB
SfzHOzUSD
DTraLRzpUz
siXe
yTngvYRXRot
aviXDKgOUN
SQvy
JRIi
HqWqbPScZy
FumVnvFNaM
mDsmh
MtsW
VufZipBbXY
FsYMYJa
JiOUP
aKoVgUowDIy
YyNwtasJ
XwRingBjJ
UBgrVfudcivz
hZePbcRTLDo
nudVFszhhEN
GHjXXwo
aVjddhtK
Pfzd
wXfAgDgu
KaErCk
DuEfk
rUONNQYCW
KuWGnNwLuezP
MExrEUjCeaWc
bKuIMOvcRD
lAcDN
EyzGA
xMNTIUoj
QTYNNeNnty
psEoyb
JBCcf
UkgrtkwdTjE
LHDFnNAtEon
OgtaGKEPSjc
ghbOW
izJXFI
dHCBryZ
DkIqzB
OokYYTAlE
YiVXzFg
mMZq
TSDpO
DKoda
drMbyUg
jzPnLfqtF
lZTRmuoQPQ
搜索
查看: 6329|回复: 25

[推荐] ATI Mobility Radeon 4500 Series 0x1002 9555 好像有解决办法了。。 [复制链接] 复制 

Rank: 2Rank: 2

UID
585777
帖子
402
PB币
97
贡献
0
技术
10
活跃
64
楼主
发表于 2011-12-27 00:50:13 IP属地湖北
快御云安全
http://www.tinhte.vn/f361/edit-custom-driver-cho-ati-mobility-4xxx-va-5xxx-886663/
高手请看上面链接。是越南文写的吧。我用google翻译后,意思好像是说ATI Mobility Radeon 4500 Series 这个 0x10029555的解决办法,如果是的,请高手翻译下。。。

Rank: 11Rank: 11Rank: 11

UID
1651940
帖子
8254
PB币
11821
贡献
0
技术
2412
活跃
2453

7周年庆典勋章

沙发
发表于 2011-12-27 13:10:14 IP属地福建
本帖最后由 绝情奶牛 于 2011-12-27 13:11 编辑

我替我同学向你问候,他的显卡也是这个ID的。昨天随便看了一下,貌似是跟creazybird的方法差不多。用谷歌翻译一下,懂得越语的人在这个论坛应该不存在。

Rank: 1

UID
1522041
帖子
122
PB币
62
贡献
0
技术
0
活跃
0
板凳
发表于 2011-12-27 13:37:17 IP属地北京
学习路过

Rank: 2Rank: 2

UID
585777
帖子
402
PB币
97
贡献
0
技术
10
活跃
64
4F
发表于 2011-12-27 15:24:15 IP属地湖北
绝情奶牛 发表于 2011-12-27 13:10
我替我同学向你问候,他的显卡也是这个ID的。昨天随便看了一下,貌似是跟creazybird的方法差不多。用谷歌翻 ...

呵呵~想不到越南也玩这个,想问问,你那个同学和我相同的ID,他驱动成功没有???、

点评

绝情奶牛  肯定没成功  发表于 2011-12-27 17:57 IP属地福建

Rank: 1

UID
1896259
帖子
103
PB币
164
贡献
0
技术
0
活跃
170
5F
发表于 2012-1-15 17:23:14 IP属地福建
ATI HD4550找好几个月了,显卡驱动还是没办法

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

6F
发表于 2012-1-15 18:13:44 IP属地台湾
这个跟crazybirdy大还有IM的方法是一样的,可是有时不见得能改得成。主要是因为LVDS的sense id是由VGABIOS来决定,而sense id 0、5和6在ATIFB里面竟然会被挑出来不使用!!结果咱一本本LVDS的sense id是5当场就杯具了。咋改内屏都黑屏,咱一火给换了NV卡,从此天下泰平~~

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

7F
发表于 2012-1-15 18:25:16 IP属地台湾
leonhong 发表于 2012-1-15 18:13
这个跟crazybirdy大还有IM的方法是一样的,可是有时不见得能改得成。主要是因为LVDS的sense id是由VGABIOS来 ...

本本換卡= =   高明阿

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

8F
发表于 2012-1-15 18:37:32 IP属地台湾
道奇兔 发表于 2012-1-15 18:25
本本換卡= =   高明阿

呵呵,因为有原厂同型机就用NV卡,所以才换得成~~

一般本本如果没有bios的支持,就挂了。

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

9F
发表于 2012-1-15 18:41:56 IP属地台湾
leonhong 发表于 2012-1-15 18:37
呵呵,因为有原厂同型机就用NV卡,所以才换得成~~

一般本本如果没有bios的支持,就挂了。

就某些部份來說A卡友A卡好   
N卡則是.....輕輕鬆鬆路過解決

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

10F
发表于 2012-1-15 18:45:49 IP属地台湾
MXMII或III的卡,其实不会很难换的。主要还是VBios,常常得自己打包,这个冒险度大,换完倒是挺有成就。

据说,NV的VBios比较成问题,是跟主板的。ATI的从MXMIII以后就标准化了,VBios作在显卡上好换得多,但比NV难驱动。

华硕本本的显卡是反卡,要更换的童鞋得多注意……

Rank: 2Rank: 2

UID
585777
帖子
402
PB币
97
贡献
0
技术
10
活跃
64
11F
发表于 2012-1-20 23:27:05 IP属地湖北
leonhong 发表于 2012-1-15 18:37
呵呵,因为有原厂同型机就用NV卡,所以才换得成~~

一般本本如果没有bios的支持,就挂了。

本本换卡的念头我动了很久了。。。。。。。。。。。。

Rank: 2Rank: 2

UID
585777
帖子
402
PB币
97
贡献
0
技术
10
活跃
64
12F
发表于 2012-1-20 23:28:17 IP属地湖北
leonhong 发表于 2012-1-15 18:45
MXMII或III的卡,其实不会很难换的。主要还是VBios,常常得自己打包,这个冒险度大,换完倒是挺有成就。

...

我的本本能换显卡吗????

Rank: 5Rank: 5Rank: 5

UID
1332012
帖子
686
PB币
917
贡献
0
技术
305
活跃
1587

7周年庆典勋章 8周年庆典勋章

13F
发表于 2012-2-8 21:03:32 IP属地四川
google 翻译出来编辑自定义驱动程序的ATI Mobility 4XXX和5XXX
现在我可以自信地指导你如何写卡的驱动程序,这台笔记本电脑,线路驱动器如下:
- ATI MOBILITY 4330,4570,4650:版本10.6.7,10.6.8和狮子
- ATI MOBILITY 5470,5650,5730,5870:狮子版本。
现在打开......
第1部分:基本原理
1)阿提人格
MAC OS,以确定您的视频卡,它要求加载驱动程序如下:
+ ATIControlerXXXX.kext
+ ATIFramebuffer.kext
+ AtiradeonX2000(4线)X3000的(5X 6X线)。KEXT
+ Atisupport.kext
注意事项:
从第10.6.7或10.6.3:
一个ConnectorInfo包含在ATIFramebuffer.kext
从10.6.8狮子:
一个ConnectorInfo包含在ATIControlerXXXX.kext
- 在Mac OS中,ATI显卡驱动程序中包含的kext后,我给一些蜘蛛,只需要4600,4800和5000
最后登录:周六8月ttys000 10:30:08
野生的MacBook临Thanhs的:〜$ sudo的-S hoangthanh
密码:
的bash-3.2#/用户/ hoangthanh /下载/ ati_personality / ATI personality.pl
................
KEXT ATI4600Controller
个性:闪烁
ConnectorInfo计数十进制:3
磁盘偏移在十进制481640
0000000 00 04 00 00 00 04 00 00 00 01 00 00 02 01 03 05
0000010 00 04 00 00 00 04 00 00 00 01 00 00 01 00 02 02
0000020 00 02 00 00 14 02 00 00 00 01 00 00 00 10 01 04
0000030
个性:Gliff
ConnectorInfo计数十进制:3
磁盘偏移在十进制481688
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
0000020 00 04 00 00 04 06 00 00 00 01 00 00 10 00 01 01
0000030
个性:伯劳
ConnectorInfo计数十进制:3
磁盘偏移在十进制481768
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
0000030
KEXT ATI4800Controller
个性:枢机主教
ConnectorInfo计数十进制:2
磁盘偏移在十进制469256
0000000 00 02 00 00 14 02 00 00 00 01 00 00 01 01 01 04
0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 10 02 03
0000020
个性:AA
ConnectorInfo计数十进制:2
磁盘偏移在十进制469288
0000000 00 04 00 00 04 01 00 00 00 01 00 00 10 00 02 03
0000010 04 00 00 00 14 02 00 00 00 01 00 00 01 11 01 04
0000020
个性:鹌鹑
ConnectorInfo计数十进制:3
磁盘偏移在十进制469320
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 22 01 00 07
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 03 04
0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 02 03
0000030
KEXT ATI5000Controller
个性:白臀
ConnectorInfo计数十进制:2
磁盘偏移在十进制488216
0000000 02 00 00 00 00 05 00 00 09 03 00 00 21 03 02 02
0000010 00 04 00 00 04 02 00 00 00 03 00 00 11 02 01 01
0000020
个性:叶猴
ConnectorInfo计数十进制:3
磁盘偏移在十进制488248
0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 04 02
0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 01 01
0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 05 03
0000030
个性:Uakari
十进制ConnectorInfo计数:4
磁盘偏移在十进制488296
0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01
0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03
0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04
0000040
个性:Zonalis
十进制ConnectorInfo计数:6
磁盘偏移在十进制488360
0000000 00 04 00 00 04 06 00 00 00 71 00 00 20 01 06 06
0000010 00 04 00 00 04 06 00 00 00 71 00 00 10 00 05 05
0000020 00 04 00 00 04 06 00 00 00 71 00 00 21 03 02 04
0000030 00 04 00 00 04 06 00 00 00 71 00 00 11 02 01 03
0000040 00 04 00 00 04 06 00 00 00 71 00 00 22 05 04 02
0000050 00 04 00 00 04 06 00 00 00 71 00 00 12 04 03 01
0000060
个性:Alouatta
十进制ConnectorInfo计数:4
磁盘偏移在十进制488456
0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03
0000010 00 04 00 00 04 06 00 00 00 71 00 00 11 02 01 01
0000020 00 04 00 00 04 06 00 00 00 71 00 00 21 03 02 02
0000030 00 04 00 00 04 06 00 00 00 71 00 00 22 05 04 04
0000040
个性:白眉
ConnectorInfo计数十进制:3
磁盘偏移在十进制488520
0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 05 01
0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 04 02
0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 01 03
0000030
个性:黑脸
十进制ConnectorInfo计数:4
磁盘偏移在十进制488568
0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02
0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04
0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03
0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01
0000040
个性:狒狒
ConnectorInfo计数十进制:3
磁盘偏移在十进制488632
0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 03
0000010 00 08 00 00 00 02 00 00 00 71 00 00 22 05 02 01
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 02
0000030
个性:Eulemur
ConnectorInfo计数十进制:3
磁盘偏移在十进制488680
0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 04
0000010 00 08 00 00 00 02 00 00 00 71 00 00 12 04 04 02
0000020 10 00 00 00 10 00 00 00 00 00 00 00 00 10 00 01
0000030
个性:Galago
ConnectorInfo计数十进制:2
磁盘偏移在十进制488744
0000000 02 00 00 00 00 01 00 00 09 03 00 00 21 03 02 02
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
个性:疣
ConnectorInfo计数十进制:2
磁盘偏移在十进制488792
0000000 02 00 00 00 00 01 00 00 09 03 00 00 21 03 02 02
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
个性:白眉
ConnectorInfo计数十进制:2
磁盘偏移在十进制488840
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 00 00 00 03
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
个性:Nomascus
十进制ConnectorInfo计数:4
磁盘偏移在十进制488888
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 00 00 00 05
0000010 02 00 00 00 00 01 00 00 09 03 00 00 12 04 03 03
0000020 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000030 00 04 00 00 04 07 00 00 00 73 00 00 21 03 02 02
0000040
个性:猩猩
ConnectorInfo计数十进制:2
磁盘偏移在十进制488968
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 00 00 00 05
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
..............
的bash-3.2#
这是我从狮子10.7.1 64位的输出编码,我们只需注意Aticontroller4600和Aticontroller5000。
个性:控制端口驱动程序的ATI卡。
十进制ConnectorInfo计数:3 =>关于端口的信息,请注意最后一个数字输出端口的数量。
在十进制偏移的磁盘=>输出端口的详细信息,在司机的苹果启用=>这部分是最重要的,因为我们将在您的计算机上修补这个端口的参数。
2)从液晶屏幕的EDID信息
你的笔记本电脑在一个稳定的显示只有部分或全部的决议? 你缺少的部分或全部决议,可以在Mac OS的调整呢? 显示器是错色或黑色,白色或蓝色或消费有什么? 所有这些事情可以发生tr6n甚至载入Mac OS中有你的视频卡驱动程序
*这是固定的解决方案! 到Mac OSX操作系统的启动将尝试从您的液晶屏幕的EDID信息。 也就是说,它需要知道如何使用信息,调整等,没有它,我们许多人将被困在了错误的决议... 或者更糟! 通常情况下,问题都可以一再发生,例如,显示不起作用,运,但之后重新启动或两个,或施展才能的机会正确nhienn。

我们大多数人认为司机是错误的,并尝试安装其他的驱动,可以发现。 有时候,它可以工作,但没有真正稳定。 然而,这是错误的解决方案。 问题是没有驱动程序,这是由于被误认的Mac OSX的EDID信息。 监视器失败只是因为OSX不知道如何正确连接。

首先,我们需要得到的笔记本电脑显示器的EDID ban.Minh将指导你如何获取EDID的显示一个最简单的方法。

----------添加在05:13 PM ----------上一篇文章是在05:12 PM ----------

3)ConnectorInfo:
=>关于端口的信息,请注意最后一个数字是输出端口的数量。
我花了人格的默认示例:4600伯劳的ATI
个性:伯劳
ConnectorInfo计数十进制:3
磁盘偏移在十进制481768
0000000 02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
0000030
注意出去的第一部分,我们都会有这样的:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01

伯劳默认将他的三个人物,使用三个连接口:Port0,PORT1,PORT2,分别为,一个端口上的其他行。
细节我会引导端口0:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
我分为八个部分:
02 00 00 00-40 00 00 00-09 01-00 00-02 - 01 - 00-03
1 - ConnectorType:02 00 00 00> 0X00000002 ---
2 - ATY,ControlFlags:40 00 00 00> 0x00000040 + + + +
3 - 特点:09 01> 0x0109 + + + +
4 - 未知:00 00>为0x0000 ---
5 - 变送器:02> 0x02的---
6 - 编码器:01> 0x01的---
7 - HotplugID:00>为0x00 ---
8 - SenseID:03> 0x03的+ + + + +

--->小牌子 - 背后的有意义的信息并不重要,但不是必需的,如果准确地将得到最好的结果
+ +>另外一些背后是极其重要的信息,如果错误是驱动程序将无法正常工作(更重要的标志)
每一部分的详情如下:
1 - ConnectorType;
代码:
  / * 4个字节,从hoangthanh,radeondump * /
          0X00000002#定义CONNECTORTYPE_LVDS   
          0x00000004#定义CONNECTORTYPE_DVI
         0x00000010#定义CONNECTORTYPE_VGA
         0x00000080#定义CONNECTORTYPE_S-V的        
         0x00000400时#定义CONNECTORTYPE_DP   
          0x00000800#定义CONNECTORTYPE_HDMI
重要的是,我们通常只有3笔记本电脑,这波特:
CONNECTORTYPE_LVDS 0X00000002#定义(LCD东北)
0x00000010#定义CONNECTORTYPE_VGA
0x00000800#定义CONNECTORTYPE_HDMI

2 - ATY,ControlFlags;
代码:
可以尝试一个接一个,直到你找到工作之一,为u
    地图0x0002:LVDS的ControlFlag:0x0040 / 0x0100
     0x0004:DVI-?  > ControlFlag:0x0016  -  0x0014 / 0x214
     0x0010处:VGA> ControlFlag:0x0010处
     0x0080:S-视频> ControlFlag:0x0002来      
     0x0200:DVI-?  > ControlFlag:0x0014 / 0x0214  -  0x0204
     0x0400:DisplayPort的> ControlFlag:0x0100  -  0x0104  -  0x0304 / 0x0604  -  0x0400
    为0x0800:HDMI> ControlFlag:0x0200
     0x1000的DVI-?  > ControlFlag:0x0016
     * /
3个端口:
地图0x0002:LVDS的ControlFlag:0x0040 / 0x0100
0x0010处:VGA> ControlFlag:0x0010处
为0x0800:HDMI> ControlFlag:0x0200
3个特点;
代码:
  / *功能字节0,例如LVDS屏,它几乎0X09 = 0X01 +为0x08>内部+背光* /
     0X01#定义FEATURE_USE_INTERNAL
     0x04的#定义FEATURE_USE_RGB_ON_YUV
    为0x08#定义FEATURE_USE_BACKLIGHT
    为0x10#定义FEATURE_BACKLIGHT_INVERTED
     0x20的#定义FEATURE_USE_CLAMSHELL

     / * 1个字节,每个连接器类型的硬编码
    地图0x0002:LVDS的特点:0X09
     0x0004:DVI-?  >特点:为0x00
     0x0010处:VGA>特写:为0x00
     0x0080:S-视频>特点:0x04的   
     0x0200:DVI-?  >特点:为0x00
     0x0400:DisplayPort的特点:为0x00
    为0x0800:HDMI>特写:为0x00
     0x1000的DVI-?  >特点:为0x00
     * /

     / *功能一个字节,不知道......?* /
3个端口:
地图0x0002:LVDS的特点:0X09
0x0010处:VGA>特写:为0x00
为0x0800:HDMI>特写:为0x00

4 - 未知此信息不知道
5 - 变送器;
代码:
  / * U可以从dmesg命令后,安装与调试信息侗族RadeonHD * /
     / * 0-3位变送器(TransmitterID)* /
    为0x00#定义UNIPHY
     0X01#定义UNIPHY1
     0X02#定义UNIPHY2

     / * 4-7位变送器(的linkID)* /
     #定义DUALLINK为0x00,/ / LINKA + LINKB
    为0x10#定义LINKA
     0x20的#定义LINKB

     / *的发射机字节* /
     UNIPHYA 0x10的定义/ / = UNIPHY:LINKA
     UNIPHYB 0x20的#定义/ / = UNIPHY:LINKB
     UNIPHYAB为0x00#定义/ / = UNIPHY:DUALLINK
     UNIPHYC 0x11的定义/ / = UNIPHY1:LINKA
     UNIPHYD双线,0x21#定义/ / = UNIPHY1:LINKB
     UNIPHYCD 0X01#定义/ / = UNIPHY1:DUALLINK
     UNIPHYE 0X12#定义/ / = UNIPHY2:LINKA
     UNIPHYF 0x22#定义/ / = UNIPHY2:LINKB
     UNIPHYEF 0X02#定义/ / = UNIPHY2:DUALLINK
    为0x00#定义DACA
    为0x10#定义DACB
这些信息将转储我的视频卡的kext使用radeonHD
6 - 编码器;

代码:
  / * U可以从上述dmesg的R8XX架构及以上有06数字编码:DIG_1> DIG_6 * /
     / *编码器0-3位(DIG_ID:数字)* /
     DIG1为0x00#定义/ / = DIGA
     DIG2 0X01#定义/ / = DIGB
     #定义DIG3 0X02 / / =只能为Radeon高清DIGC的5XXX系列及以上
     #定义DIG4 0x03的只有为Radeon高清DIGD的5XXX系列及以上/ / =
     DIG5 0x04的定义仅适用于Radeon高清电泳5xxx系列及以上/ / =
     DIG6 0x05的定义仅适用于Radeon高清DIGF的5XXX系列和/ / =以上

     / *编码器位4-7(DAC_ID:模拟)* /
     DAC的0x10的定义
编码器卡时,将在达姆
7 - HotplugID;
代码:
  / *这是一个唯一的ID为每个端口4位,我曾试图用0端口0 1 2 PORT2和PORT1,它只是工作* /
0:端口0
1:端口1
2:端口2

8 - SenseID;
代码:
  / * SenseLine =(i2cid 0xF的)+1,你从bbc9 i2cid的radeondump * /  
      0-3位:检测线  
     位4:使用硬件I2C标志
极其重要的信息,我将引导使用ROM倾。

----------添加在05:15 PM ----------上一篇文章是在05:13 PM ----------

4)变色龙引导加载ATI支持4倍和5倍
本节中,我将引导你​​如何创建一个引导他的支持图形。
我想你不知道GraphicsEnabler命令是,要执行这个命令,你必须知道的基本知识是一个设备ID必须包含在他的变色龙支持,如果你没有执行命令的列表这将站在正确的开机画面,有错误的ATI明信片受遗赠的(刚性站在那里),在这里我将使用变色龙的v780 RC5的支持和雪山狮子。
为什么不选择自己的V780后,其他的选择吗? 因为这个版本是容易编辑和成功率非常高。
你在这条道路: http://forge.voodooprojects.org/p/ch...urce/tree/780/
低头看到这个角落:
SVN CO-R 780 http://forge.voodooprojects.org/svn/chameleon

向下通过终端的链接。
端子你进入超级用户模式:sudo-s时,输入密码,并粘贴到上面的一行如下所示:

等待它的完成,如上图所示,它会在你的用户文件夹。
变色龙的文件夹,文件夹复制到你的Mac硬盘主干所示

然后,你需要安装Xcode编译它,在这里我将使用3.2版本10.6.6雪运行。
添加设备ID,然后你必须得到它的参数:
例如:ATI MOBILITY 4570编号:1002-9553
然后你到以下目录:
主干=> I386 => libsaio,会看到该文件Ati.c. 打开它:
看成如下:
代码:
  ..... 上糊,但我没有修剪
     {0x1002944A“,ATI的MOBILITY RADEON 4800系列”},
     {0x1002945A“,ATI的MOBILITY RADEON 4800系列”},
     {0x1002945B“,ATI的MOBILITY RADEON 4800系列”},
     {0x1002944B“,ATI的MOBILITY RADEON 4800系列”},
         {0x10029490“的ATI Radeon 4670系列”},
         {0x10029498“的ATI Radeon 4650系列”},
     {0x10029490“的ATI Radeon 4600系列”},
     {0x10029498“的ATI Radeon 4600系列”},
     {0x1002949E“的ATI Radeon 4600系列”},
     {0x10029480“的ATI Radeon 4600系列”},
     {0x10029488“的ATI Radeon 4600系列”},
     {0x10029540“的ATI Radeon 4500系列”},
     {0x10029541“的ATI Radeon 4500系列”},
     {0x1002954E“的ATI Radeon 4500系列”},
     {0x10029552:“ATI的Mobility Radeon 4300系列”},
     {0x10029553:“ATI的Mobility Radeon 4500系列”},
     {0x1002954F“的ATI Radeon 4300系列”},
         {0x100294B3“的ATI Radeon 4770系列”},
         {0x100294B5“的ATI Radeon 4770系列”},
         {0x100268B8“的ATI Radeon 5700系列”},
         {0x100268BE“的ATI Radeon 5700系列”},
         {0x100268A0“的ATI Radeon 5800系列”},
         {0x10026899“的ATI Radeon 5800系列”}
请注意,紫线。 10029553将看到,如果没有找到则非常下一行添加,添加id的550V
代码:
  {0x1002944A“,ATI的MOBILITY RADEON 4800系列”},
     {0x1002945A“,ATI的MOBILITY RADEON 4800系列”},
     {0x1002945B“,ATI的MOBILITY RADEON 4800系列”},
     {0x1002944B“,ATI的MOBILITY RADEON 4800系列”},
         {0x10029490“的ATI Radeon 4670系列”},
         {0x10029498“的ATI Radeon 4650系列”},
     {0x10029490“的ATI Radeon 4600系列”},
     {0x10029498“的ATI Radeon 4600系列”},
     {0x1002949E“的ATI Radeon 4600系列”},
     {0x10029480“的ATI Radeon 4600系列”},
     {0x10029488“的ATI Radeon 4600系列”},
     {0x10029540“的ATI Radeon 4500系列”},
     {0x10029541“的ATI Radeon 4500系列”},
     {0x1002954E“的ATI Radeon 4500系列”},
     {0x10029552:“ATI的Mobility Radeon 4300系列”},
     {0x10029553:“ATI的Mobility Radeon 4500系列”},
         {0x10029555,“ATI的MOBILITY RADEON 550V系列”}
     {0x1002954F“的ATI Radeon 4300系列”},
         {0x100294B3“的ATI Radeon 4770系列”},
         {0x100294B5“的ATI Radeon 4770系列”},
         {0x100268B8“的ATI Radeon 5700系列”},
         {0x100268BE“的ATI Radeon 5700系列”},
         {0x100268A0“的ATI Radeon 5800系列”},
         {0x10026899“的ATI Radeon 5800系列”}
所以第1步完成
接下来,您将拉下的文件,会看到ati.c
代码:
  {0x10029490,“勤”},
         {0x10029498,“勤”},
         {0x1002949E,“勤”},
         {0x10029480,“勤”},
         {0x10029488,“勤”},
         {0x10029540,“勤”},
         {0x10029541,“勤”},
         {0x1002954E,“勤”},
         {0x10029552,“勤”},
         {0x10029553,“勤”},
         {0x1002954F,“勤”},
         {0x100294B3,“勤”},
         {0x100294B5,“勤”},
         {0x100268B8,“AA”},
         {0x100268BE,“AA”},
         {0x10026898,“Nomascus”},
         {0x10026899,“AA”}
注:{0x10029553,“勤”},
你必须修改为:
{0x10029553,“百舌鸟”},
通常情况下,行,你使用Conectionifo 4X更好伯劳
然后,可以使用该行的5倍的白眉Conectionifo是最好的。
修复后:
代码:
  {0x10029490,“勤”},
         {0x10029498,“勤”},
         {0x1002949E,“勤”},
         {0x10029480,“勤”},
         {0x10029488,“勤”},
         {0x10029540,“勤”},
         {0x10029541,“勤”},
         {0x1002954E,“勤”},
         {0x10029552,“勤”},
         {0x10029553,“百舌鸟”},
         {0x1002954F,“勤”},
         {0x100294B3,“勤”},
         {0x100294B5,“勤”},
         {0x100268B8,“AA”},
         {0x100268BE,“AA”},
         {0x10026898,“Nomascus”},
         {0x10026899,“AA”}


Rank: 5Rank: 5Rank: 5

UID
1332012
帖子
686
PB币
917
贡献
0
技术
305
活跃
1587

7周年庆典勋章 8周年庆典勋章

14F
发表于 2012-2-8 21:05:35 IP属地四川
然后这样就OK了。 编辑完成后,然后您将它保存
打开超级用户密码,进入一个终端,然后键入:
CD的距离,然后拖动到终端的主干文件夹,如下图所示,输入
继续键入:
代码:
使清洁
此命令将删除以前的编译时间。
然后键入:
代码:
使
创建一个引导文件,是这样的:你周围几十个等待完成。
代码:
上次登录时间:10月9日13时00分02秒上ttys000
野生的MacBook临Thanhs的:〜$ sudo的-S hoangthanh
的bash-3.2#CD /中继
的bash-3.2#使清洁
使用rm-rf的OBJ SYM DST i386/modules/modules_includes
的bash-3.2#
让所有的I386 ==================================
/ Trunk/obj/i386 / trunk/sym/i386 /中继/ DST
使所有的UTIL ==================================
     [MKDIR] / trunk/obj/i386/util
     [MKDIR] / trunk/sym/i386
     [CC32] machOconv.c
     [CC64] machOconv.c
     [LD32] machOconv_32
     [LD64] machOconv_64
     [的LIPO] machOconv
     [CC32] bdmesg.c
     [CC64] bdmesg.c
     [LD32] bdmesg_32
     [LD64] bdmesg_64
     [的LIPO] bdmesg
     [CC32] dyldsymboltool.c
     [CC64] dyldsymboltool.c
.............................
     [CPP的] utility.cpp
     [CPP的] valarray.cpp
     [CPP的] vector.cpp
     [CPP的] support.cpp
     [CPP的] ios.cpp
     [CPP的] iostream.cpp
     [CPP的] istream.cpp
     [CPP的] ostream.cpp
     [劳工处] uClibc的+。dylib在
的bash-3.2#
“确定”然后,。

要检索的启动文件,你的道路上:
Mac驱动器=>干线=> SYM => I386
将找到的“引导”
在此之后安装变色龙任何的RC5总是导致直流,然后替换在Mac驱动器引导文件是确定的。

第二部分:工作已经开始:

1)获得显示器的EDID。
下载这个文件:
http://www.mediafire.com/?3lm4lwz2o3eeedm
是montorinfo文件,打开双赢的安装和运行它:
下一篇:
下载:plisteditorpro:
http://www.mediafire.com/?89tducb8nd2ua6x
在Mac OS上运行。
关键:
特殊的[K]
团队
PLEDPRO160-69K2-00E8-B6A5-7294-64M5
这个文件:
http://www.mediafire.com/?1z2yk2pwmzch38z
+跨运,运行方案Montor信息,复制在记事本中所示的原始数据:

更换印章,空白:DC所示

然后你变成这样一行:

保存它,这样你有那么EDID信息。
再次启动的Mac。
安装PlistEditor,回车键是非常确定。
下来DisplayProductID-717文件,解压到桌面和plist编辑器打开
复制到位EDID参数,如前所示:

按输入和保存,所以你有你的显示文件,然后,使用这个文件,复制下面的链接:
Mac驱动器=>系统=>图书馆=>显示=>覆盖=> DisplayV endorID 756e6b6e DisplayProductID-717和替换文件。 然后,它完成。

----------添加05:18 PM ----------上一篇发表于05:15 PM ----------

2)安装为移动5X系列驱动程序:
这条线是比较容易安装,您将安装以下行:ATI MOBILITY 5150,5470,5650,5730.5850,5870。
由两部分组成:
+重写引导程序,注意
5150,5470,5650:使用白眉conectionifo的
5730,5850,5870:使用conectionifo是Nomascus
添加设备ID指示变色龙和编译,如果不使他重写留下您的姓名和设备ID卡。
+编辑屏幕的EDID参数为指导,是确定的(重要)
使用GraphicsEnabler =是确定
移动5470是单独提供更新的新变色龙的ID线,你可以使用命令
AtiConfig =白眉+ EDID是正常
安装上线的5倍狮子是最好的,如果你想安装雪山狮子和司机安装的,然后用2种无形的是确定的。
3)安装驱动器的4倍(雪+狮子):
a)下载此工具包:
http://www.mediafire.com/?wlz48pcqg33a9tp
包括:radeon_bios_decode,VBIOS版本,RadeonHD.10.6,HexEdit_220
初始请求我说,斯诺版本10.6.3 => 10.6.7
解压包下来,继续提取容易VBIOS放在桌面上的文件,将有下列文件:
2A02.035C.C000.vga.rom
RadeonDump
RadeonPCI.kext

b)获得信息ConnectorType,ATY,ControlFlags,特点,和SenseLineId HotplugId的价值观:
超级用户模式下打开终端:sudo-s时,然后键入cd,将文件夹拖到距离VBIOS的端子:
代码:
  frews-MAC:〜$ sudo的-S弗鲁
密码:
的bash-3.2#CD /用户/ hoangthanh /桌面/ VBIOS版本
的bash-3.2#chown  -  R的根:轮RadeonPCI.kext
的bash-3.2#chmod  -  R的755 RadeonPCI.kext
的bash-3.2#kextload RadeonPCI.kext
的bash-3.2#。/ RadeonDump-D
发现一类RadeonPCI的设备:IOService :/ AppleACPIPlatformExpert/PCI0 1/IOPCI2PCIBridge/PEGP @ @ @ 0/AppleACPIPCI/P0P3 0/RadeonPCI
它匹配“显示名称”
的bash-3.2#
复制每一行,您将有您的图形VBIOS版本目录的ROM,更名如下,他的性病:ATI ID 10029555 550V设备,其命名如下:1002_9555.rom。
接下来,创建名为DC无论您的桌面上,创建一个目录,如添加一个文件夹,然后解压缩文件和警察adeon_bios_decode添加文件夹,由VGA光盘复制的新创建的目录添加
回到超级用户终端上浏览到文件夹中添加,复制,如下所示:
代码:
  frews-MAC:〜$ sudo的-S弗鲁
的bash-3.2#CD /用户/ hoangthanh的/桌面/新增
的bash-3.2#。/ radeon_bios_decode <1002_9555.rom
的bash-3.2#
重命名ROM相匹配的房子。 然后输入你会看到以下信息:
代码:
原子BIOS ROM:
     SubsystemVendorID:SubsystemID 0x1002:0x9555
     IOBaseAddress:为0x4000
    文件名:BR37077.003
     BIOS启动消息:
M93 DDR3的64位BR37077.003 680e/750m                                       

的PCI ID:1002:9555
在索引0的连接器
    类型[@偏移45538]:VGA(1)
    编码器[@偏移45542]:INTERNAL_KLDSCP_DAC1(0x15)
     i2cid [@偏移45600]:0x95,OSX版senseid:0x6的
在索引1的连接器
    类型[@偏移45548]:HDMI  -  A(11)
    编码器[@偏移45552]:INTERNAL_UNIPHY(0X1E)
     i2cid [@偏移45623]:0x90,OSX版senseid:为0x1
索引2处的连接器
    类型[@偏移45558]:LVDS(7)
    编码器[@偏移45562]:INTERNAL_UNIPHY2(0×21)
     i2cid [@偏移45650]:0x96,OSX版senseid:0x7的
重新安排如下:
SenseLine =(i2cid及0xF的)+1个
端口0> LVDS = 0X00000002 - ControlFlag = 0X09 = 0x0040 - 特点 - HotplugId = 0X00 - i2cid = 96> =为0x07 SenseLine
PORT1> VGA = 0x00000010 - ControlFlag = 0x0010处 - 特色= 0X00 - HotplugId = 0X01 - i2cid = 95> = 0x06的SenseLine
PORT2> HDMI = 0x00000800 - ControlFlag = 0x0200 - 特色= 0X00 - HotplugId = 0X02 - i2cid = 90> = 0X01 SenseLine
好吧,你有3个港口和SenLine(非常重要),
进一步的解释:看看你的指示:
1 - ConnectorType:
CONNECTORTYPE_LVDS 0X00000002#定义(LCD东北)
0x00000010#定义CONNECTORTYPE_VGA
0x00000800#定义CONNECTORTYPE_HDMI
2 - ATY,ControlFlags;
地图0x0002:LVDS的ControlFlag:0x0040 / 0x0100
0x0010处:VGA> ControlFlag:0x0010处
为0x0800:HDMI> ControlFlag:量0x020
3个特点;
地图0x0002:LVDS的特点:0X09
0x0010处:VGA>特写:为0x00
为0x0800:HDMI>特写:为0x00
7 - HotplugID;
端口0:为0x00
端口1:0X01
端口2:0X02
8 - SenseID;
SenseLine =(i2cid 0xF的)+1。 获得最后的数+1
LVDS:i2cid = 96> =为0x07 SenseLine
显卡:i2cid = 95> = 0x06的SenseLine
HDMI:i2cid = 90> = 0X01 SenseLine
因此,我们将有上述信息。

三)获取信息的编码器和发射器ID
右键单击RadeonHD.kext显示Pakage包下来的内容及选择,打开文件信息如下设置
<KEY> DebugMode </关键>
<false/>
<KEY> verboseLevel </键>
<整数> 1 </整数>
并查看
<KEY> DebugMode </关键>
<true/>
<KEY> verboseLevel </键>
<整数> 2 </整数>
将它保存。
继续:/ S / L / /删除两个KEXT ATI4600Controller.kext和ATIFramebuffer.kext去修改安装上新的RadeonHD.kext。
执行重新启动,插入VGA或DVI或HDMI端口和进了Mac启动电缆。
一旦进入,打开终端,键入:
代码:
须藤的dmesg>〜/桌面/ Encoder.txt的
编码器,然后打开新创建的桌面文件,你会看到这样的NE。
代码:
  atomSaveRegisters
CailWriteATIRegister(1724.40000)
CAIL:CailReadATIRegister
CailReadATIRegister(1724)= 40000
CAIL:CailWriteATIRegister
atomSaveRegisters
CailWriteATIRegister(1724.40002)
CAIL:CailReleaseMemory
ParseTable说:CD_SUCCESS
呼吁AtomBIOS执行成功
成功DAC_LoadDetection
rhdAtomBIOSScratchDACSenseResults
BIOSScratch_0:0x40002
rhdAtomBIOSScratchDACSenseResults感觉到RHD_SENSED_VGA
AtomOutputDACA:遥感输出:VGA
atomTMDSPropertyControl
atomTMDSPropertyControl
将AtomOutputDACA设置非相干
atomTMDSPropertyControl
RHDConnectorEnableHDMI
atomTMDSPropertyControl
RHDHPDCheck
RHDHPDCheck返回:0面膜:1
atomLVDSPropertyControl
atomLVDSPropertyControl
RHDMonitorInit
连接器“的VGA 1”:无法获取监控信息。
RHDMonitorInit
rhdMonitorPanel
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsTimings
rhdAtomLvdsTimings:LVDS的Modeline:1366×768 69300 1366(1366)1398 1430(1486)1486 768(768)771 776(782)782
呼吁AtomBIOS获取成功的小组模式
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsDDC
rhdAtomLvdsDDC:未知记录类型:10
AtomBIOS查询获取面板的EDID:失败
原料的EDID数据:
      00 FF FF FF FF FF FF 00 30 AE 22 40 0​​0 00 00 00
      2D 10 01 03 80 1D 15 78 EA 54 4C 6F 87 26 95 9C
      21 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
      01 01 01 01 01 01 30 78 20 51 1A 2A 10 40 30 70
      1F D7 13 00 10 00 00 18 25 23 78 20 51 1A 10 40
      1F D7 30 70 13 00 10 00 00 18 00 00 00 0F 00 90
      43 32 90 43 28 0F 01 00 30 64 90 55 00 00 00铁
      00 4C 54 44 31 34 31 45 4E 39 42 0A 20 20 00 35
LVDS面板的EDID数据
00:0 1 2 3 4 5 6 7 8 9 ABCDEF的
00:00 FF FF FF FF FF FF 00 30 AE 22 40 0​​0 00 00 00
10:10 01 03 80 15 1D EA 2D 78 54 1207 95 87 26 9C 4C
20:21 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
30:01 01 01 01 01 01 30 78 20 51 1A 2A 10 40 30 70
40:13 00 1F D7 10 00 00 18 25 23 78 20 51 1A 10 40
50:30 70 13 00 1F D7 10 00 00 18 00 00 00 0F 00 90
60:43 32 90 43 28 0F 01 00 30 64 90 55 00 00 00铁
70:00 4C 54 44 31 34 31 45 4E 39 42 0A 20 20 00 35
RHDAtomOutputAllocFree
DIG1编码映射到KLDSKP_UNIPHYE
CRTC [1]:找到显示器[LVDS面板原生模式:
的Modeline“1366x768的”69 1366 1398 1430 1486 768 771 776 782
连接器“面板”使用监视器“LVDS面板”:
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid:原子CRTC 2
rhdAtomOutputModeValid
上市模式设置布局:
原子CRTC 1:绑到PLL 1和LUT一个原子:
    输出:AtomOutputDACA(VGA 1个)
原子CRTC 2:绑到PLL原子2和LUT B:
    输出:AtomOutputUniphyE(面板)
    未使用的输出:AtomOutputUniphyB
RHDModesPoolCreate
rhdCreateModesListAndValidate
从监视器“LVDS面板”上的“面板”的验证模式
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
RHDGetVirtualFromModesAndFilter
功能:DxFBValid:原子CRTC 1
功能:DxFBValid:原子CRTC 2
功能:DxFBValid:原子CRTC 1
功能:DxFBValid:原子CRTC 2
使用120x93新闻部。
1408间距1366x1024 Framebuffer的使用
免费的FB抵消0X00000000(大小= 0x10000000处)
检测显示决议:
1366×768 @ 59Hz(Native模式)
1366×768 @ 59Hz
1280×1024 @ 75HZ
1024×768 @ 60Hz的
800×600 @ 60Hz的
640×480 @ 60Hz的
VoodooHDAEngine [0x41c9f00] :: volumeChanged的(0x41c9b00,75,100)
VoodooHDAEngine [0x41c9f00] :: volumeChanged的(0x41c9a00,75,100)
NTFS驱动程序3.2标志:的R / W]。
WIN NTFS卷的名称数据,版本3.1。
筛选得到这样的时间:
代码:
  DIG1编码映射到KLDSKP_UNIPHYE
CRTC [1]:找到显示器[LVDS面板原生模式:
的Modeline“1366x768的”69 1366 1398 1430 1486 768 771 776 782
连接器“面板”使用监视器“LVDS面板”:
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid:原子CRTC 2
rhdAtomOutputModeValid
上市模式设置布局:
原子CRTC 1:绑到PLL 1和LUT一个原子:
    输出:AtomOutputDACA(VGA 1个)
原子CRTC 2:绑到PLL原子2和LUT B:
    输出:AtomOutputUniphyE(面板)
    未使用的输出:AtomOutputUniphyB
RHDModesPoolCreate
映射到
CRTC0 DIG1> UNIPHYE> LVDS发射器编码为0x00 = 0X12
CRTC1>数模转换器> DACA> VGA发射机编码为0x10 = 0X00
CRTC1> DIG2> UNIPHYB> HDMI发射器编码= 0X01 = 0x20的
说明:
5 - 变送器;
- #定义UNIPHYE的0X12 / / = UNIPHY2:LINKA
- 为0x00#定义DACA
- #定义UNIPHYB 0x20的/ / = UNIPHY:LINKB,
6 - 编码器;
- #定义DIG1为0x00,/ / = DIGA
- #定义的DAC为0x10
- #定义DIG2 0X01 / / = DIGB
OK,现在你已经得到了充分的参数,然后。

----------添加在05:19 PM ----------上一篇文章是在05:18标PM ----------

D)结合Conectioninfo:
默认百舌鸟:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
该模式后:
02 00 00 00 40 0​​0 00 00 09 01 00 00 12 00 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 80 00 00 00 02 00 00 00 01 00 00 20 01 02 01

蹿升成一行:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
和模式又变成一条线:
02 00 00 00 40 0​​0 00 00 09 01 00 00 12 00 00 07 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 00 80 00 00 00 02 00 00 00 01 00 00 20 01 02 01
上hexedit的安装程序。

+对于那些使用雪10.6.3 => 10.6.7:
进入系统=>图书馆=>扩展名:副本KEXT ATIFramebuffer.kext出桌面,右键单击“上显示Pakages的内容及=>内容及=> MacOS的:拖放文件ATIFramebuffer桌面,右击打开与hexedit,坚持的Hex裹,继续单击“查找”=>“查找和替换,安装的第一个副本框查找和复制到替换模式如下所示:

继续单击“查找下一个,然后在替换说,它将取代两个席位,一个用于32位和64位(一定要放在发现只有2个DC)
一旦完成,取代保存,它不会修改原来的备份文件:ATIFramebuffer〜
ATIFramebuffer回文件副本,使用假借kextutility。 再次修复Pemission。
继续安装变色龙刚刚编辑如上。
注:你检查,如果没有设备ID ATIRadeonX2000.kext ATI4600Controller.kext KEXT您的桌面上,然后警察出来,添加文件壳信息重新脱机风险的设备ID。
从10.6.8 +你=>狮子
补丁文件直接的kext AtiController4600.kext的Aticontroller4600
如果没有设备ID信息,然后添加非常的详细信息

Rank: 5Rank: 5Rank: 5

UID
1332012
帖子
686
PB币
917
贡献
0
技术
305
活跃
1587

7周年庆典勋章 8周年庆典勋章

15F
发表于 2012-2-8 21:07:28 IP属地四川
然后这样就OK了。 编辑完成后,然后您将它保存
打开超级用户密码,进入一个终端,然后键入:
CD的距离,然后拖动到终端的主干文件夹,如下图所示,输入
继续键入:
代码:
使清洁
此命令将删除以前的编译时间。
然后键入:
代码:
使
创建一个引导文件,是这样的:你周围几十个等待完成。
代码:
上次登录时间:10月9日13时00分02秒上ttys000
野生的MacBook临Thanhs的:〜$ sudo的-S hoangthanh
的bash-3.2#CD /中继
的bash-3.2#使清洁
使用rm-rf的OBJ SYM DST i386/modules/modules_includes
的bash-3.2#
让所有的I386 ==================================
/ Trunk/obj/i386 / trunk/sym/i386 /中继/ DST
使所有的UTIL ==================================
     [MKDIR] / trunk/obj/i386/util
     [MKDIR] / trunk/sym/i386
     [CC32] machOconv.c
     [CC64] machOconv.c
     [LD32] machOconv_32
     [LD64] machOconv_64
     [的LIPO] machOconv
     [CC32] bdmesg.c
     [CC64] bdmesg.c
     [LD32] bdmesg_32
     [LD64] bdmesg_64
     [的LIPO] bdmesg
     [CC32] dyldsymboltool.c
     [CC64] dyldsymboltool.c
.............................
     [CPP的] utility.cpp
     [CPP的] valarray.cpp
     [CPP的] vector.cpp
     [CPP的] support.cpp
     [CPP的] ios.cpp
     [CPP的] iostream.cpp
     [CPP的] istream.cpp
     [CPP的] ostream.cpp
     [劳工处] uClibc的+。dylib在
的bash-3.2#
“确定”然后,。

要检索的启动文件,你的道路上:
Mac驱动器=>干线=> SYM => I386
将找到的“引导”
在此之后安装变色龙任何的RC5总是导致直流,然后替换在Mac驱动器引导文件是确定的。

第二部分:工作已经开始:

1)获得显示器的EDID。
下载这个文件:
http://www.mediafire.com/?3lm4lwz2o3eeedm
是montorinfo文件,打开双赢的安装和运行它:
下一篇:
下载:plisteditorpro:
http://www.mediafire.com/?89tducb8nd2ua6x
在Mac OS上运行。
关键:
特殊的[K]
团队
PLEDPRO160-69K2-00E8-B6A5-7294-64M5
这个文件:
http://www.mediafire.com/?1z2yk2pwmzch38z
+跨运,运行方案Montor信息,复制在记事本中所示的原始数据:

更换印章,空白:DC所示

然后你变成这样一行:

保存它,这样你有那么EDID信息。
再次启动的Mac。
安装PlistEditor,回车键是非常确定。
下来DisplayProductID-717文件,解压到桌面和plist编辑器打开
复制到位EDID参数,如前所示:

按输入和保存,所以你有你的显示文件,然后,使用这个文件,复制下面的链接:
Mac驱动器=>系统=>图书馆=>显示=>覆盖=> DisplayV endorID 756e6b6e DisplayProductID-717和替换文件。 然后,它完成。

----------添加05:18 PM ----------上一篇发表于05:15 PM ----------

2)安装为移动5X系列驱动程序:
这条线是比较容易安装,您将安装以下行:ATI MOBILITY 5150,5470,5650,5730.5850,5870。
由两部分组成:
+重写引导程序,注意
5150,5470,5650:使用白眉conectionifo的
5730,5850,5870:使用conectionifo是Nomascus
添加设备ID指示变色龙和编译,如果不使他重写留下您的姓名和设备ID卡。
+编辑屏幕的EDID参数为指导,是确定的(重要)
使用GraphicsEnabler =是确定
移动5470是单独提供更新的新变色龙的ID线,你可以使用命令
AtiConfig =白眉+ EDID是正常
安装上线的5倍狮子是最好的,如果你想安装雪山狮子和司机安装的,然后用2种无形的是确定的。
3)安装驱动器的4倍(雪+狮子):
a)下载此工具包:
http://www.mediafire.com/?wlz48pcqg33a9tp
包括:radeon_bios_decode,VBIOS版本,RadeonHD.10.6,HexEdit_220
初始请求我说,斯诺版本10.6.3 => 10.6.7
解压包下来,继续提取容易VBIOS放在桌面上的文件,将有下列文件:
2A02.035C.C000.vga.rom
RadeonDump
RadeonPCI.kext

b)获得信息ConnectorType,ATY,ControlFlags,特点,和SenseLineId HotplugId的价值观:
超级用户模式下打开终端:sudo-s时,然后键入cd,将文件夹拖到距离VBIOS的端子:
代码:
  frews-MAC:〜$ sudo的-S弗鲁
密码:
的bash-3.2#CD /用户/ hoangthanh /桌面/ VBIOS版本
的bash-3.2#chown  -  R的根:轮RadeonPCI.kext
的bash-3.2#chmod  -  R的755 RadeonPCI.kext
的bash-3.2#kextload RadeonPCI.kext
的bash-3.2#。/ RadeonDump-D
发现一类RadeonPCI的设备:IOService :/ AppleACPIPlatformExpert/PCI0 1/IOPCI2PCIBridge/PEGP @ @ @ 0/AppleACPIPCI/P0P3 0/RadeonPCI
它匹配“显示名称”
的bash-3.2#
复制每一行,您将有您的图形VBIOS版本目录的ROM,更名如下,他的性病:ATI ID 10029555 550V设备,其命名如下:1002_9555.rom。
接下来,创建名为DC无论您的桌面上,创建一个目录,如添加一个文件夹,然后解压缩文件和警察adeon_bios_decode添加文件夹,由VGA光盘复制的新创建的目录添加
回到超级用户终端上浏览到文件夹中添加,复制,如下所示:
代码:
  frews-MAC:〜$ sudo的-S弗鲁
的bash-3.2#CD /用户/ hoangthanh的/桌面/新增
的bash-3.2#。/ radeon_bios_decode <1002_9555.rom
的bash-3.2#
重命名ROM相匹配的房子。 然后输入你会看到以下信息:
代码:
原子BIOS ROM:
     SubsystemVendorID:SubsystemID 0x1002:0x9555
     IOBaseAddress:为0x4000
    文件名:BR37077.003
     BIOS启动消息:
M93 DDR3的64位BR37077.003 680e/750m                                       

的PCI ID:1002:9555
在索引0的连接器
    类型[@偏移45538]:VGA(1)
    编码器[@偏移45542]:INTERNAL_KLDSCP_DAC1(0x15)
     i2cid [@偏移45600]:0x95,OSX版senseid:0x6的
在索引1的连接器
    类型[@偏移45548]:HDMI  -  A(11)
    编码器[@偏移45552]:INTERNAL_UNIPHY(0X1E)
     i2cid [@偏移45623]:0x90,OSX版senseid:为0x1
索引2处的连接器
    类型[@偏移45558]:LVDS(7)
    编码器[@偏移45562]:INTERNAL_UNIPHY2(0×21)
     i2cid [@偏移45650]:0x96,OSX版senseid:0x7的
重新安排如下:
SenseLine =(i2cid及0xF的)+1个
端口0> LVDS = 0X00000002 - ControlFlag = 0X09 = 0x0040 - 特点 - HotplugId = 0X00 - i2cid = 96> =为0x07 SenseLine
PORT1> VGA = 0x00000010 - ControlFlag = 0x0010处 - 特色= 0X00 - HotplugId = 0X01 - i2cid = 95> = 0x06的SenseLine
PORT2> HDMI = 0x00000800 - ControlFlag = 0x0200 - 特色= 0X00 - HotplugId = 0X02 - i2cid = 90> = 0X01 SenseLine
好吧,你有3个港口和SenLine(非常重要),
进一步的解释:看看你的指示:
1 - ConnectorType:
CONNECTORTYPE_LVDS 0X00000002#定义(LCD东北)
0x00000010#定义CONNECTORTYPE_VGA
0x00000800#定义CONNECTORTYPE_HDMI
2 - ATY,ControlFlags;
地图0x0002:LVDS的ControlFlag:0x0040 / 0x0100
0x0010处:VGA> ControlFlag:0x0010处
为0x0800:HDMI> ControlFlag:量0x020
3个特点;
地图0x0002:LVDS的特点:0X09
0x0010处:VGA>特写:为0x00
为0x0800:HDMI>特写:为0x00
7 - HotplugID;
端口0:为0x00
端口1:0X01
端口2:0X02
8 - SenseID;
SenseLine =(i2cid 0xF的)+1。 获得最后的数+1
LVDS:i2cid = 96> =为0x07 SenseLine
显卡:i2cid = 95> = 0x06的SenseLine
HDMI:i2cid = 90> = 0X01 SenseLine
因此,我们将有上述信息。

三)获取信息的编码器和发射器ID
右键单击RadeonHD.kext显示Pakage包下来的内容及选择,打开文件信息如下设置
<KEY> DebugMode </关键>
<false/>
<KEY> verboseLevel </键>
<整数> 1 </整数>
并查看
<KEY> DebugMode </关键>
<true/>
<KEY> verboseLevel </键>
<整数> 2 </整数>
将它保存。
继续:/ S / L / /删除两个KEXT ATI4600Controller.kext和ATIFramebuffer.kext去修改安装上新的RadeonHD.kext。
执行重新启动,插入VGA或DVI或HDMI端口和进了Mac启动电缆。
一旦进入,打开终端,键入:
代码:
须藤的dmesg>〜/桌面/ Encoder.txt的
编码器,然后打开新创建的桌面文件,你会看到这样的NE。
代码:
  atomSaveRegisters
CailWriteATIRegister(1724.40000)
CAIL:CailReadATIRegister
CailReadATIRegister(1724)= 40000
CAIL:CailWriteATIRegister
atomSaveRegisters
CailWriteATIRegister(1724.40002)
CAIL:CailReleaseMemory
ParseTable说:CD_SUCCESS
呼吁AtomBIOS执行成功
成功DAC_LoadDetection
rhdAtomBIOSScratchDACSenseResults
BIOSScratch_0:0x40002
rhdAtomBIOSScratchDACSenseResults感觉到RHD_SENSED_VGA
AtomOutputDACA:遥感输出:VGA
atomTMDSPropertyControl
atomTMDSPropertyControl
将AtomOutputDACA设置非相干
atomTMDSPropertyControl
RHDConnectorEnableHDMI
atomTMDSPropertyControl
RHDHPDCheck
RHDHPDCheck返回:0面膜:1
atomLVDSPropertyControl
atomLVDSPropertyControl
RHDMonitorInit
连接器“的VGA 1”:无法获取监控信息。
RHDMonitorInit
rhdMonitorPanel
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsTimings
rhdAtomLvdsTimings:LVDS的Modeline:1366×768 69300 1366(1366)1398 1430(1486)1486 768(768)771 776(782)782
呼吁AtomBIOS获取成功的小组模式
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsDDC
rhdAtomLvdsDDC:未知记录类型:10
AtomBIOS查询获取面板的EDID:失败
原料的EDID数据:
      00 FF FF FF FF FF FF 00 30 AE 22 40 0​​0 00 00 00
      2D 10 01 03 80 1D 15 78 EA 54 4C 6F 87 26 95 9C
      21 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
      01 01 01 01 01 01 30 78 20 51 1A 2A 10 40 30 70
      1F D7 13 00 10 00 00 18 25 23 78 20 51 1A 10 40
      1F D7 30 70 13 00 10 00 00 18 00 00 00 0F 00 90
      43 32 90 43 28 0F 01 00 30 64 90 55 00 00 00铁
      00 4C 54 44 31 34 31 45 4E 39 42 0A 20 20 00 35
LVDS面板的EDID数据
00:0 1 2 3 4 5 6 7 8 9 ABCDEF的
00:00 FF FF FF FF FF FF 00 30 AE 22 40 0​​0 00 00 00
10:10 01 03 80 15 1D EA 2D 78 54 1207 95 87 26 9C 4C
20:21 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
30:01 01 01 01 01 01 30 78 20 51 1A 2A 10 40 30 70
40:13 00 1F D7 10 00 00 18 25 23 78 20 51 1A 10 40
50:30 70 13 00 1F D7 10 00 00 18 00 00 00 0F 00 90
60:43 32 90 43 28 0F 01 00 30 64 90 55 00 00 00铁
70:00 4C 54 44 31 34 31 45 4E 39 42 0A 20 20 00 35
RHDAtomOutputAllocFree
DIG1编码映射到KLDSKP_UNIPHYE
CRTC [1]:找到显示器[LVDS面板原生模式:
的Modeline“1366x768的”69 1366 1398 1430 1486 768 771 776 782
连接器“面板”使用监视器“LVDS面板”:
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid:原子CRTC 2
rhdAtomOutputModeValid
上市模式设置布局:
原子CRTC 1:绑到PLL 1和LUT一个原子:
    输出:AtomOutputDACA(VGA 1个)
原子CRTC 2:绑到PLL原子2和LUT B:
    输出:AtomOutputUniphyE(面板)
    未使用的输出:AtomOutputUniphyB
RHDModesPoolCreate
rhdCreateModesListAndValidate
从监视器“LVDS面板”上的“面板”的验证模式
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
RHDGetVirtualFromModesAndFilter
功能:DxFBValid:原子CRTC 1
功能:DxFBValid:原子CRTC 2
功能:DxFBValid:原子CRTC 1
功能:DxFBValid:原子CRTC 2
使用120x93新闻部。
1408间距1366x1024 Framebuffer的使用
免费的FB抵消0X00000000(大小= 0x10000000处)
检测显示决议:
1366×768 @ 59Hz(Native模式)
1366×768 @ 59Hz
1280×1024 @ 75HZ
1024×768 @ 60Hz的
800×600 @ 60Hz的
640×480 @ 60Hz的
VoodooHDAEngine [0x41c9f00] :: volumeChanged的(0x41c9b00,75,100)
VoodooHDAEngine [0x41c9f00] :: volumeChanged的(0x41c9a00,75,100)
NTFS驱动程序3.2标志:的R / W]。
WIN NTFS卷的名称数据,版本3.1。
筛选得到这样的时间:
代码:
  DIG1编码映射到KLDSKP_UNIPHYE
CRTC [1]:找到显示器[LVDS面板原生模式:
的Modeline“1366x768的”69 1366 1398 1430 1486 768 771 776 782
连接器“面板”使用监视器“LVDS面板”:
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid:原子CRTC 2
rhdAtomOutputModeValid
上市模式设置布局:
原子CRTC 1:绑到PLL 1和LUT一个原子:
    输出:AtomOutputDACA(VGA 1个)
原子CRTC 2:绑到PLL原子2和LUT B:
    输出:AtomOutputUniphyE(面板)
    未使用的输出:AtomOutputUniphyB
RHDModesPoolCreate
映射到
CRTC0 DIG1> UNIPHYE> LVDS发射器编码为0x00 = 0X12
CRTC1>数模转换器> DACA> VGA发射机编码为0x10 = 0X00
CRTC1> DIG2> UNIPHYB> HDMI发射器编码= 0X01 = 0x20的
说明:
5 - 变送器;
- #定义UNIPHYE的0X12 / / = UNIPHY2:LINKA
- 为0x00#定义DACA
- #定义UNIPHYB 0x20的/ / = UNIPHY:LINKB,
6 - 编码器;
- #定义DIG1为0x00,/ / = DIGA
- #定义的DAC为0x10
- #定义DIG2 0X01 / / = DIGB
OK,现在你已经得到了充分的参数,然后。

----------添加在05:19 PM ----------上一篇文章是在05:18标PM ----------

D)结合Conectioninfo:
默认百舌鸟:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
该模式后:
02 00 00 00 40 0​​0 00 00 09 01 00 00 12 00 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 80 00 00 00 02 00 00 00 01 00 00 20 01 02 01

蹿升成一行:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
和模式又变成一条线:
02 00 00 00 40 0​​0 00 00 09 01 00 00 12 00 00 07 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 00 80 00 00 00 02 00 00 00 01 00 00 20 01 02 01
上hexedit的安装程序。

+对于那些使用雪10.6.3 => 10.6.7:
进入系统=>图书馆=>扩展名:副本KEXT ATIFramebuffer.kext出桌面,右键单击“上显示Pakages的内容及=>内容及=> MacOS的:拖放文件ATIFramebuffer桌面,右击打开与hexedit,坚持的Hex裹,继续单击“查找”=>“查找和替换,安装的第一个副本框查找和复制到替换模式如下所示:

继续单击“查找下一个,然后在替换说,它将取代两个席位,一个用于32位和64位(一定要放在发现只有2个DC)
一旦完成,取代保存,它不会修改原来的备份文件:ATIFramebuffer〜
ATIFramebuffer回文件副本,使用假借kextutility。 再次修复Pemission。
继续安装变色龙刚刚编辑如上。
注:你检查,如果没有设备ID ATIRadeonX2000.kext ATI4600Controller.kext KEXT您的桌面上,然后警察出来,添加文件壳信息重新脱机风险的设备ID。
从10.6.8 +你=>狮子
补丁文件直接的kext AtiController4600.kext的Aticontroller4600
如果没有设备ID信息,然后添加非常的详细信息

Rank: 5Rank: 5Rank: 5

UID
1332012
帖子
686
PB币
917
贡献
0
技术
305
活跃
1587

7周年庆典勋章 8周年庆典勋章

16F
发表于 2012-2-8 21:08:00 IP属地四川
然后这样就OK了。 编辑完成后,然后您将它保存
打开超级用户密码,进入一个终端,然后键入:
CD的距离,然后拖动到终端的主干文件夹,如下图所示,输入
继续键入:
代码:
使清洁
此命令将删除以前的编译时间。
然后键入:
代码:
使
创建一个引导文件,是这样的:你周围几十个等待完成。
代码:
上次登录时间:10月9日13时00分02秒上ttys000
野生的MacBook临Thanhs的:〜$ sudo的-S hoangthanh
的bash-3.2#CD /中继
的bash-3.2#使清洁
使用rm-rf的OBJ SYM DST i386/modules/modules_includes
的bash-3.2#
让所有的I386 ==================================
/ Trunk/obj/i386 / trunk/sym/i386 /中继/ DST
使所有的UTIL ==================================
     [MKDIR] / trunk/obj/i386/util
     [MKDIR] / trunk/sym/i386
     [CC32] machOconv.c
     [CC64] machOconv.c
     [LD32] machOconv_32
     [LD64] machOconv_64
     [的LIPO] machOconv
     [CC32] bdmesg.c
     [CC64] bdmesg.c
     [LD32] bdmesg_32
     [LD64] bdmesg_64
     [的LIPO] bdmesg
     [CC32] dyldsymboltool.c
     [CC64] dyldsymboltool.c
.............................
     [CPP的] utility.cpp
     [CPP的] valarray.cpp
     [CPP的] vector.cpp
     [CPP的] support.cpp
     [CPP的] ios.cpp
     [CPP的] iostream.cpp
     [CPP的] istream.cpp
     [CPP的] ostream.cpp
     [劳工处] uClibc的+。dylib在
的bash-3.2#
“确定”然后,。

要检索的启动文件,你的道路上:
Mac驱动器=>干线=> SYM => I386
将找到的“引导”
在此之后安装变色龙任何的RC5总是导致直流,然后替换在Mac驱动器引导文件是确定的。

第二部分:工作已经开始:

1)获得显示器的EDID。
下载这个文件:
http://www.mediafire.com/?3lm4lwz2o3eeedm
是montorinfo文件,打开双赢的安装和运行它:
下一篇:
下载:plisteditorpro:
http://www.mediafire.com/?89tducb8nd2ua6x
在Mac OS上运行。
关键:
特殊的[K]
团队
PLEDPRO160-69K2-00E8-B6A5-7294-64M5
这个文件:
http://www.mediafire.com/?1z2yk2pwmzch38z
+跨运,运行方案Montor信息,复制在记事本中所示的原始数据:

更换印章,空白:DC所示

然后你变成这样一行:

保存它,这样你有那么EDID信息。
再次启动的Mac。
安装PlistEditor,回车键是非常确定。
下来DisplayProductID-717文件,解压到桌面和plist编辑器打开
复制到位EDID参数,如前所示:

按输入和保存,所以你有你的显示文件,然后,使用这个文件,复制下面的链接:
Mac驱动器=>系统=>图书馆=>显示=>覆盖=> DisplayV endorID 756e6b6e DisplayProductID-717和替换文件。 然后,它完成。

----------添加05:18 PM ----------上一篇发表于05:15 PM ----------

2)安装为移动5X系列驱动程序:
这条线是比较容易安装,您将安装以下行:ATI MOBILITY 5150,5470,5650,5730.5850,5870。
由两部分组成:
+重写引导程序,注意
5150,5470,5650:使用白眉conectionifo的
5730,5850,5870:使用conectionifo是Nomascus
添加设备ID指示变色龙和编译,如果不使他重写留下您的姓名和设备ID卡。
+编辑屏幕的EDID参数为指导,是确定的(重要)
使用GraphicsEnabler =是确定
移动5470是单独提供更新的新变色龙的ID线,你可以使用命令
AtiConfig =白眉+ EDID是正常
安装上线的5倍狮子是最好的,如果你想安装雪山狮子和司机安装的,然后用2种无形的是确定的。
3)安装驱动器的4倍(雪+狮子):
a)下载此工具包:
http://www.mediafire.com/?wlz48pcqg33a9tp
包括:radeon_bios_decode,VBIOS版本,RadeonHD.10.6,HexEdit_220
初始请求我说,斯诺版本10.6.3 => 10.6.7
解压包下来,继续提取容易VBIOS放在桌面上的文件,将有下列文件:
2A02.035C.C000.vga.rom
RadeonDump
RadeonPCI.kext

b)获得信息ConnectorType,ATY,ControlFlags,特点,和SenseLineId HotplugId的价值观:
超级用户模式下打开终端:sudo-s时,然后键入cd,将文件夹拖到距离VBIOS的端子:
代码:
  frews-MAC:〜$ sudo的-S弗鲁
密码:
的bash-3.2#CD /用户/ hoangthanh /桌面/ VBIOS版本
的bash-3.2#chown  -  R的根:轮RadeonPCI.kext
的bash-3.2#chmod  -  R的755 RadeonPCI.kext
的bash-3.2#kextload RadeonPCI.kext
的bash-3.2#。/ RadeonDump-D
发现一类RadeonPCI的设备:IOService :/ AppleACPIPlatformExpert/PCI0 1/IOPCI2PCIBridge/PEGP @ @ @ 0/AppleACPIPCI/P0P3 0/RadeonPCI
它匹配“显示名称”
的bash-3.2#
复制每一行,您将有您的图形VBIOS版本目录的ROM,更名如下,他的性病:ATI ID 10029555 550V设备,其命名如下:1002_9555.rom。
接下来,创建名为DC无论您的桌面上,创建一个目录,如添加一个文件夹,然后解压缩文件和警察adeon_bios_decode添加文件夹,由VGA光盘复制的新创建的目录添加
回到超级用户终端上浏览到文件夹中添加,复制,如下所示:
代码:
  frews-MAC:〜$ sudo的-S弗鲁
的bash-3.2#CD /用户/ hoangthanh的/桌面/新增
的bash-3.2#。/ radeon_bios_decode <1002_9555.rom
的bash-3.2#
重命名ROM相匹配的房子。 然后输入你会看到以下信息:
代码:
原子BIOS ROM:
     SubsystemVendorID:SubsystemID 0x1002:0x9555
     IOBaseAddress:为0x4000
    文件名:BR37077.003
     BIOS启动消息:
M93 DDR3的64位BR37077.003 680e/750m                                       

的PCI ID:1002:9555
在索引0的连接器
    类型[@偏移45538]:VGA(1)
    编码器[@偏移45542]:INTERNAL_KLDSCP_DAC1(0x15)
     i2cid [@偏移45600]:0x95,OSX版senseid:0x6的
在索引1的连接器
    类型[@偏移45548]:HDMI  -  A(11)
    编码器[@偏移45552]:INTERNAL_UNIPHY(0X1E)
     i2cid [@偏移45623]:0x90,OSX版senseid:为0x1
索引2处的连接器
    类型[@偏移45558]:LVDS(7)
    编码器[@偏移45562]:INTERNAL_UNIPHY2(0×21)
     i2cid [@偏移45650]:0x96,OSX版senseid:0x7的
重新安排如下:
SenseLine =(i2cid及0xF的)+1个
端口0> LVDS = 0X00000002 - ControlFlag = 0X09 = 0x0040 - 特点 - HotplugId = 0X00 - i2cid = 96> =为0x07 SenseLine
PORT1> VGA = 0x00000010 - ControlFlag = 0x0010处 - 特色= 0X00 - HotplugId = 0X01 - i2cid = 95> = 0x06的SenseLine
PORT2> HDMI = 0x00000800 - ControlFlag = 0x0200 - 特色= 0X00 - HotplugId = 0X02 - i2cid = 90> = 0X01 SenseLine
好吧,你有3个港口和SenLine(非常重要),
进一步的解释:看看你的指示:
1 - ConnectorType:
CONNECTORTYPE_LVDS 0X00000002#定义(LCD东北)
0x00000010#定义CONNECTORTYPE_VGA
0x00000800#定义CONNECTORTYPE_HDMI
2 - ATY,ControlFlags;
地图0x0002:LVDS的ControlFlag:0x0040 / 0x0100
0x0010处:VGA> ControlFlag:0x0010处
为0x0800:HDMI> ControlFlag:量0x020
3个特点;
地图0x0002:LVDS的特点:0X09
0x0010处:VGA>特写:为0x00
为0x0800:HDMI>特写:为0x00
7 - HotplugID;
端口0:为0x00
端口1:0X01
端口2:0X02
8 - SenseID;
SenseLine =(i2cid 0xF的)+1。 获得最后的数+1
LVDS:i2cid = 96> =为0x07 SenseLine
显卡:i2cid = 95> = 0x06的SenseLine
HDMI:i2cid = 90> = 0X01 SenseLine
因此,我们将有上述信息。

三)获取信息的编码器和发射器ID
右键单击RadeonHD.kext显示Pakage包下来的内容及选择,打开文件信息如下设置
<KEY> DebugMode </关键>
<false/>
<KEY> verboseLevel </键>
<整数> 1 </整数>
并查看
<KEY> DebugMode </关键>
<true/>
<KEY> verboseLevel </键>
<整数> 2 </整数>
将它保存。
继续:/ S / L / /删除两个KEXT ATI4600Controller.kext和ATIFramebuffer.kext去修改安装上新的RadeonHD.kext。
执行重新启动,插入VGA或DVI或HDMI端口和进了Mac启动电缆。
一旦进入,打开终端,键入:
代码:
须藤的dmesg>〜/桌面/ Encoder.txt的
编码器,然后打开新创建的桌面文件,你会看到这样的NE。
代码:
  atomSaveRegisters
CailWriteATIRegister(1724.40000)
CAIL:CailReadATIRegister
CailReadATIRegister(1724)= 40000
CAIL:CailWriteATIRegister
atomSaveRegisters
CailWriteATIRegister(1724.40002)
CAIL:CailReleaseMemory
ParseTable说:CD_SUCCESS
呼吁AtomBIOS执行成功
成功DAC_LoadDetection
rhdAtomBIOSScratchDACSenseResults
BIOSScratch_0:0x40002
rhdAtomBIOSScratchDACSenseResults感觉到RHD_SENSED_VGA
AtomOutputDACA:遥感输出:VGA
atomTMDSPropertyControl
atomTMDSPropertyControl
将AtomOutputDACA设置非相干
atomTMDSPropertyControl
RHDConnectorEnableHDMI
atomTMDSPropertyControl
RHDHPDCheck
RHDHPDCheck返回:0面膜:1
atomLVDSPropertyControl
atomLVDSPropertyControl
RHDMonitorInit
连接器“的VGA 1”:无法获取监控信息。
RHDMonitorInit
rhdMonitorPanel
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsTimings
rhdAtomLvdsTimings:LVDS的Modeline:1366×768 69300 1366(1366)1398 1430(1486)1486 768(768)771 776(782)782
呼吁AtomBIOS获取成功的小组模式
RHDAtomBiosFunc
rhdAtomLvdsGetTimings
rhdAtomLvdsDDC
rhdAtomLvdsDDC:未知记录类型:10
AtomBIOS查询获取面板的EDID:失败
原料的EDID数据:
      00 FF FF FF FF FF FF 00 30 AE 22 40 0​​0 00 00 00
      2D 10 01 03 80 1D 15 78 EA 54 4C 6F 87 26 95 9C
      21 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
      01 01 01 01 01 01 30 78 20 51 1A 2A 10 40 30 70
      1F D7 13 00 10 00 00 18 25 23 78 20 51 1A 10 40
      1F D7 30 70 13 00 10 00 00 18 00 00 00 0F 00 90
      43 32 90 43 28 0F 01 00 30 64 90 55 00 00 00铁
      00 4C 54 44 31 34 31 45 4E 39 42 0A 20 20 00 35
LVDS面板的EDID数据
00:0 1 2 3 4 5 6 7 8 9 ABCDEF的
00:00 FF FF FF FF FF FF 00 30 AE 22 40 0​​0 00 00 00
10:10 01 03 80 15 1D EA 2D 78 54 1207 95 87 26 9C 4C
20:21 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
30:01 01 01 01 01 01 30 78 20 51 1A 2A 10 40 30 70
40:13 00 1F D7 10 00 00 18 25 23 78 20 51 1A 10 40
50:30 70 13 00 1F D7 10 00 00 18 00 00 00 0F 00 90
60:43 32 90 43 28 0F 01 00 30 64 90 55 00 00 00铁
70:00 4C 54 44 31 34 31 45 4E 39 42 0A 20 20 00 35
RHDAtomOutputAllocFree
DIG1编码映射到KLDSKP_UNIPHYE
CRTC [1]:找到显示器[LVDS面板原生模式:
的Modeline“1366x768的”69 1366 1398 1430 1486 768 771 776 782
连接器“面板”使用监视器“LVDS面板”:
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid:原子CRTC 2
rhdAtomOutputModeValid
上市模式设置布局:
原子CRTC 1:绑到PLL 1和LUT一个原子:
    输出:AtomOutputDACA(VGA 1个)
原子CRTC 2:绑到PLL原子2和LUT B:
    输出:AtomOutputUniphyE(面板)
    未使用的输出:AtomOutputUniphyB
RHDModesPoolCreate
rhdCreateModesListAndValidate
从监视器“LVDS面板”上的“面板”的验证模式
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 1
DxModeValid:原子CRTC 1
rhdAtomOutputModeValid
rhdModeValidateCrtc
功能:DxFBValid:原子CRTC 2
RHDGetVirtualFromModesAndFilter
功能:DxFBValid:原子CRTC 1
功能:DxFBValid:原子CRTC 2
功能:DxFBValid:原子CRTC 1
功能:DxFBValid:原子CRTC 2
使用120x93新闻部。
1408间距1366x1024 Framebuffer的使用
免费的FB抵消0X00000000(大小= 0x10000000处)
检测显示决议:
1366×768 @ 59Hz(Native模式)
1366×768 @ 59Hz
1280×1024 @ 75HZ
1024×768 @ 60Hz的
800×600 @ 60Hz的
640×480 @ 60Hz的
VoodooHDAEngine [0x41c9f00] :: volumeChanged的(0x41c9b00,75,100)
VoodooHDAEngine [0x41c9f00] :: volumeChanged的(0x41c9a00,75,100)
NTFS驱动程序3.2标志:的R / W]。
WIN NTFS卷的名称数据,版本3.1。
筛选得到这样的时间:
代码:
  DIG1编码映射到KLDSKP_UNIPHYE
CRTC [1]:找到显示器[LVDS面板原生模式:
的Modeline“1366x768的”69 1366 1398 1430 1486 768 771 776 782
连接器“面板”使用监视器“LVDS面板”:
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid:原子CRTC 2
rhdAtomOutputModeValid
上市模式设置布局:
原子CRTC 1:绑到PLL 1和LUT一个原子:
    输出:AtomOutputDACA(VGA 1个)
原子CRTC 2:绑到PLL原子2和LUT B:
    输出:AtomOutputUniphyE(面板)
    未使用的输出:AtomOutputUniphyB
RHDModesPoolCreate
映射到
CRTC0 DIG1> UNIPHYE> LVDS发射器编码为0x00 = 0X12
CRTC1>数模转换器> DACA> VGA发射机编码为0x10 = 0X00
CRTC1> DIG2> UNIPHYB> HDMI发射器编码= 0X01 = 0x20的
说明:
5 - 变送器;
- #定义UNIPHYE的0X12 / / = UNIPHY2:LINKA
- 为0x00#定义DACA
- #定义UNIPHYB 0x20的/ / = UNIPHY:LINKB,
6 - 编码器;
- #定义DIG1为0x00,/ / = DIGA
- #定义的DAC为0x10
- #定义DIG2 0X01 / / = DIGB
OK,现在你已经得到了充分的参数,然后。

----------添加在05:19 PM ----------上一篇文章是在05:18标PM ----------

D)结合Conectioninfo:
默认百舌鸟:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03
02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
该模式后:
02 00 00 00 40 0​​0 00 00 09 01 00 00 12 00 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 80 00 00 00 02 00 00 00 01 00 00 20 01 02 01

蹿升成一行:
02 00 00 00 40 0​​0 00 00 09 01 00 00 02 01 00 03 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
和模式又变成一条线:
02 00 00 00 40 0​​0 00 00 09 01 00 00 12 00 00 07 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06 00 80 00 00 00 02 00 00 00 01 00 00 20 01 02 01
上hexedit的安装程序。

+对于那些使用雪10.6.3 => 10.6.7:
进入系统=>图书馆=>扩展名:副本KEXT ATIFramebuffer.kext出桌面,右键单击“上显示Pakages的内容及=>内容及=> MacOS的:拖放文件ATIFramebuffer桌面,右击打开与hexedit,坚持的Hex裹,继续单击“查找”=>“查找和替换,安装的第一个副本框查找和复制到替换模式如下所示:

继续单击“查找下一个,然后在替换说,它将取代两个席位,一个用于32位和64位(一定要放在发现只有2个DC)
一旦完成,取代保存,它不会修改原来的备份文件:ATIFramebuffer〜
ATIFramebuffer回文件副本,使用假借kextutility。 再次修复Pemission。
继续安装变色龙刚刚编辑如上。
注:你检查,如果没有设备ID ATIRadeonX2000.kext ATI4600Controller.kext KEXT您的桌面上,然后警察出来,添加文件壳信息重新脱机风险的设备ID。
从10.6.8 +你=>狮子
补丁文件直接的kext AtiController4600.kext的Aticontroller4600
如果没有设备ID信息,然后添加非常的详细信息

Rank: 1

UID
1596851
帖子
74
PB币
84
贡献
0
技术
0
活跃
126
17F
发表于 2012-2-11 15:09:42 IP属地湖北
aricy 发表于 2012-2-8 21:08
然后这样就OK了。 编辑完成后,然后您将它保存
打开超级用户密码,进入一个终端,然后键入:
CD的距离, ...

你有没有试过,能行吗,我的也是95551002

Rank: 2Rank: 2

UID
585777
帖子
402
PB币
97
贡献
0
技术
10
活跃
64
18F
发表于 2012-2-21 17:19:44 IP属地湖北
caize 发表于 2012-2-11 15:09
你有没有试过,能行吗,我的也是95551002

郁闷啊~~~~~倒霉用上这样的显卡~当时买的时候真不知道会有这样的事情

Rank: 1

UID
804012
帖子
42
PB币
198
贡献
0
技术
0
活跃
31
19F
发表于 2012-3-6 11:02:39 IP属地山东
这个显卡,有高手搞定了吗??等啊

Rank: 2Rank: 2

UID
585777
帖子
402
PB币
97
贡献
0
技术
10
活跃
64
20F
发表于 2012-3-8 21:27:19 IP属地湖北
cuimeng 发表于 2012-3-6 11:02
这个显卡,有高手搞定了吗??等啊

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