I tried with ATY_Init again. Now Snow Leopard refuses to successfully boot up at all, no matter what boot parameters I use. So I went in single user and deleted ATY_Init and the kext cache. No change
Mobility Radeon HD 4650:Full Resolution with QE & CI working on Internal LVDS screen
Started by mucha, Mar 14 2011 08:02 PM
681 replies to this topic
#521
Posted 18 January 2012 - 11:00 AM
#522
Posted 18 January 2012 - 02:29 PM
hey all .. my problem is also LVDS screen but i have ATI 5650m 1gb is this solution will work ?
#523
Posted 18 January 2012 - 09:04 PM
#524
Posted 18 January 2012 - 09:26 PM
Lordadmiral Drake, on 18 January 2012 - 09:04 PM, said:
Yes, the title is misleading in this matter. The same method can afaik be applied to all mobile Radeon cards which OS X has drivers for. I think that the thread title should be changed and also that a list which displays possible framebuffer - graphics chip combinations
#525
Posted 19 January 2012 - 06:34 PM
Is it possible that this will work on a Radeon 4200?
I'm asking because I have no plan how to do this, so it will be a lot of work to read this whole thread, so when you say it's not possible in the first place I can save my time ^^
I'm asking because I have no plan how to do this, so it will be a lot of work to read this whole thread, so when you say it's not possible in the first place I can save my time ^^
#526
Posted 25 January 2012 - 07:08 AM
Hmm, appearantly my problem is bigger than I thought, it seems that the entire filesystem is {censored}ed up. I better reinstall OS X and report back then
#527
Posted 28 January 2012 - 06:56 PM
So, after a failed attempt with iAtkos S3 I managed to get my system running again with ModCD + Retail 10.6.0
Now updated to 10.6.6 and currently installing apps, so I'm basically back to start. At least I managed to recover my dsdt before reinstalling
EDIT: Patched Framebuffer again and I get output on LVDS, this time right colors, but still with this "noise"
Now updated to 10.6.6 and currently installing apps, so I'm basically back to start. At least I managed to recover my dsdt before reinstalling
EDIT: Patched Framebuffer again and I get output on LVDS, this time right colors, but still with this "noise"
#528
Posted 29 January 2012 - 03:38 PM
Okay, one thing, here's an image of my internal screen:
2012-01-29 16.31.27.jpg 1.01MB
43 downloads
In my Shrike code LVDS and HDMI both have encoder ID 01 (DIG 2), could this cause an interference leading to this screen corruption?
EDIT: Changing HDMI to DIG 1 causes not working Framebuffer
2012-01-29 16.31.27.jpg 1.01MB
43 downloadsIn my Shrike code LVDS and HDMI both have encoder ID 01 (DIG 2), could this cause an interference leading to this screen corruption?
EDIT: Changing HDMI to DIG 1 causes not working Framebuffer
#529
Posted 31 January 2012 - 12:04 PM
Man I guess this is over my head. I can't seem to get it to work on my Inspiron 1545 with radeon 4330m. Followed all instructions on page one to the letter.
The instructions seem to be a little vague, could anyone post a more detailed how to? I am willing to learn but feel like I'm missing some info here. Thank you
The instructions seem to be a little vague, could anyone post a more detailed how to? I am willing to learn but feel like I'm missing some info here. Thank you
#530
Posted 31 January 2012 - 01:50 PM
Whose instructions did you follow, much as or crazybirdys?
#531
Posted 31 January 2012 - 11:10 PM
Thank you for replying so fast, sorry it took me so long to get back to you. I followed crazybirdys because it seemed much simpler than muchs. I still was not successful, it seems as though it's pretty straight forward. I shouldn't have to edit anything except the ATI4600controller.kext right. I'm pretty sure my card ID is 0x95521002 so everything else stays the same? I am (obviously) pretty new to this but really want to learn. Thank you for your time.
#532
Posted 01 February 2012 - 01:08 AM
Lordadmiral Drake, on 29 January 2012 - 03:38 PM, said:
Okay, one thing, here's an image of my internal screen:
2012-01-29 16.31.27.jpg
In my Shrike code LVDS and HDMI both have encoder ID 01 (DIG 2), could this cause an interference leading to this screen corruption?
EDIT: Changing HDMI to DIG 1 causes not working Framebuffer
In my Shrike code LVDS and HDMI both have encoder ID 01 (DIG 2), could this cause an interference leading to this screen corruption?
EDIT: Changing HDMI to DIG 1 causes not working Framebuffer
0x | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0 | 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 01 (LVDS)The "features" I'm referring to is at location 0x08: 0x09 = 0x08 (backlight) + 0x01 (internal). Change 09 to 00:-
0x | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 0 | 02 00 00 00 40 00 00 00 00 01 00 00 12 01 00 01 (LVDS)I found on some notebooks, setting "features" (0x09 = 0x08 (backlight) + 0x01 (internal)) for internal LCD can cause corrupted screen.
dajerm119, on 31 January 2012 - 11:10 PM, said:
Thank you for replying so fast, sorry it took me so long to get back to you. I followed crazybirdys because it seemed much simpler than muchs. I still was not successful, it seems as though it's pretty straight forward. I shouldn't have to edit anything except the ATI4600controller.kext right. I'm pretty sure my card ID is 0x95521002 so everything else stays the same? I am (obviously) pretty new to this but really want to learn. Thank you for your time.
#533
Posted 01 February 2012 - 01:10 AM
Ok thank you I will give it a try.
#534
Posted 01 February 2012 - 02:24 PM
@Kizwan: I tried that out now. When I change feature flag to 00 I get system freeze when it should switch to desktop. When I change it to 01 theres no change to 09
#535
Posted 01 February 2012 - 03:35 PM
can i have your ioreg and pinconfig @Lordadmiral Drake
#536
Posted 08 February 2012 - 02:07 AM
Well i managed to get the dump and the encoder and transmitter info for my radeon 4330m. Took awhile, quite a learning curve for me and very busy at work. Anyway if anyone has some spare time and is willing to help me out i would appreciate it. i am having trouble understanding exactly how to derive the needed info from this.
dePoint: Dictionary Object: HIDScrollZoomModifierMask Value: 262144
ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??
cmd:133->18(194)
cmd:132->4(28)
cmd:133->18(1670)
cmd:132->4(18)
cmd:133->18(14)
cmd:133->13
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
Setting up "1280x1024" (1280x1024@59Hz)
FUNCTION: DxFBSet: ATOM CRTC 1 (1280[1280]x1024@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 1 viewport: 1280x1024
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 1 to 109000kHz
PLL Calculation: 109000kHz = (((27000 / 0x1B) * 0x2FB) / 0x7) (0kHz off)
rhdAtomPLLSet: 109000 kHz RefDiv: 1b FeedbackDiv: 2fb PostDiv: 7
rhdAtomSetPixelClock PixelClock: 10900 RefDiv: 0x1b FbDiv: 0x2fb PostDiv: 0x7 FracFbDiv: 0 PLL: 0 OutputType: 15 EncoderMode: 0 MiscInfo: 0x1
SetPixelClock Successful
SelectCRTCSource Successful
FUNCTION: DxFBSet: ATOM CRTC 2 (1280[1280]x1024@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 2 viewport: 1280x1024
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 2 to 109000kHz
PLL Calculation: 109000kHz = (((27000 / 0x1B) * 0x2FB) / 0x7) (0kHz off)
rhdAtomPLLSet: 109000 kHz RefDiv: 1b FeedbackDiv: 2fb PostDiv: 7
rhdAtomSetPixelClock PixelClock: 10900 RefDiv: 0x1b FbDiv: 0x2fb PostDiv: 0x7 FracFbDiv: 0 PLL: 1 OutputType: 21 EncoderMode: 1 MiscInfo: 0x5
SetPixelClock Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
SelectCRTCSource Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
RHD_POWER_ON
DACAEncoderControl Successful
DAC1OutputControl Successful
RHD_POWER_ON
DIG1EncoderControl Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
cmd:132->10
cmd:132->2
cmd:132->6
cmd:133->10
cmd:133->13
cmd:133->39(2)
cmd:133->22
cmd:133->18
cmd:133->13
cmd:133->31
cmd:133->36
cmd:133->18
cmd:132->4
cmd:133->18
cmd:132->16
cmd:132->4(3)
cmd:133->18(157)
cmd:132->4(2)
cmd:133->18(50)
cmd:132->4
cmd:133->18(200)
cmd:132->4(8)
cmd:133->18(628)
cmd:132->4(18)
cmd:133->18(14)
cmd:133->13
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
Setting up "1024x768" (1024x768@60Hz)
FUNCTION: DxFBSet: ATOM CRTC 1 (1024[1024]x768@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 1 viewport: 1024x768
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 1 to 65000kHz
PLL Calculation: 65000kHz = (((27000 / 0x1B) * 0x2CB) / 0xB) (0kHz off)
rhdAtomPLLSet: 65000 kHz RefDiv: 1b FeedbackDiv: 2cb PostDiv: b
rhdAtomSetPixelClock PixelClock: 6500 RefDiv: 0x1b FbDiv: 0x2cb PostDiv: 0xb FracFbDiv: 0 PLL: 0 OutputType: 15 EncoderMode: 0 MiscInfo: 0x1
SetPixelClock Successful
SelectCRTCSource Successful
FUNCTION: DxFBSet: ATOM CRTC 2 (1024[1024]x768@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 2 viewport: 1024x768
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 2 to 65000kHz
PLL Calculation: 65000kHz = (((27000 / 0x1B) * 0x2CB) / 0xB) (0kHz off)
rhdAtomPLLSet: 65000 kHz RefDiv: 1b FeedbackDiv: 2cb PostDiv: b
rhdAtomSetPixelClock PixelClock: 6500 RefDiv: 0x1b FbDiv: 0x2cb PostDiv: 0xb FracFbDiv: 0 PLL: 1 OutputType: 21 EncoderMode: 1 MiscInfo: 0x5
SetPixelClock Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
SelectCRTCSource Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
RHD_POWER_ON
DACAEncoderControl Successful
DAC1OutputControl Successful
RHD_POWER_ON
DIG1EncoderControl Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
cmd:132->10
cmd:132->2
cmd:132->6
cmd:133->10
cmd:133->13
cmd:133->39(2)
cmd:133->22
cmd:133->18
cmd:133->13
cmd:133->31
cmd:133->36
cmd:133->18
cmd:132->4
cmd:133->18
cmd:132->16
cmd:132->4(10)
cmd:133->18(407)
cmd:132->4(2)
And this.
ATOM BIOS Rom:
SubsystemVendorID: 0x1028 SubsystemID: 0x02aa
IOBaseAddress: 0xde00
Filename: BR31245C.001
BIOS Bootup Message:
Dell_Roberts_M92S_GDDR3 M92 GDDR3 64bit 450e/600m
PCI ID: 1002:9552
Connector at index 0
Type [@offset 45802]: VGA (1)
Encoder [@offset 45806]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45846]: 0x91, OSX senseid: 0x2
Connector at index 1
Type [@offset 45812]: LVDS (7)
Encoder [@offset 45816]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45869]: 0x90, OSX senseid: 0x1
Thank you in advance for any guidance.
dePoint: Dictionary Object: HIDScrollZoomModifierMask Value: 262144
ApplePS2ALPSGlidePoint: Dictionary Object: HIDDefaultParameters Value: ??
cmd:133->18(194)
cmd:132->4(28)
cmd:133->18(1670)
cmd:132->4(18)
cmd:133->18(14)
cmd:133->13
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
Setting up "1280x1024" (1280x1024@59Hz)
FUNCTION: DxFBSet: ATOM CRTC 1 (1280[1280]x1024@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 1 viewport: 1280x1024
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 1 to 109000kHz
PLL Calculation: 109000kHz = (((27000 / 0x1B) * 0x2FB) / 0x7) (0kHz off)
rhdAtomPLLSet: 109000 kHz RefDiv: 1b FeedbackDiv: 2fb PostDiv: 7
rhdAtomSetPixelClock PixelClock: 10900 RefDiv: 0x1b FbDiv: 0x2fb PostDiv: 0x7 FracFbDiv: 0 PLL: 0 OutputType: 15 EncoderMode: 0 MiscInfo: 0x1
SetPixelClock Successful
SelectCRTCSource Successful
FUNCTION: DxFBSet: ATOM CRTC 2 (1280[1280]x1024@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 2 viewport: 1280x1024
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 2 to 109000kHz
PLL Calculation: 109000kHz = (((27000 / 0x1B) * 0x2FB) / 0x7) (0kHz off)
rhdAtomPLLSet: 109000 kHz RefDiv: 1b FeedbackDiv: 2fb PostDiv: 7
rhdAtomSetPixelClock PixelClock: 10900 RefDiv: 0x1b FbDiv: 0x2fb PostDiv: 0x7 FracFbDiv: 0 PLL: 1 OutputType: 21 EncoderMode: 1 MiscInfo: 0x5
SetPixelClock Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
SelectCRTCSource Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
RHD_POWER_ON
DACAEncoderControl Successful
DAC1OutputControl Successful
RHD_POWER_ON
DIG1EncoderControl Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
cmd:132->10
cmd:132->2
cmd:132->6
cmd:133->10
cmd:133->13
cmd:133->39(2)
cmd:133->22
cmd:133->18
cmd:133->13
cmd:133->31
cmd:133->36
cmd:133->18
cmd:132->4
cmd:133->18
cmd:132->16
cmd:132->4(3)
cmd:133->18(157)
cmd:132->4(2)
cmd:133->18(50)
cmd:132->4
cmd:133->18(200)
cmd:132->4(8)
cmd:133->18(628)
cmd:132->4(18)
cmd:133->18(14)
cmd:133->13
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
Setting up "1024x768" (1024x768@60Hz)
FUNCTION: DxFBSet: ATOM CRTC 1 (1024[1024]x768@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 1 viewport: 1024x768
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 1 to 65000kHz
PLL Calculation: 65000kHz = (((27000 / 0x1B) * 0x2CB) / 0xB) (0kHz off)
rhdAtomPLLSet: 65000 kHz RefDiv: 1b FeedbackDiv: 2cb PostDiv: b
rhdAtomSetPixelClock PixelClock: 6500 RefDiv: 0x1b FbDiv: 0x2cb PostDiv: 0xb FracFbDiv: 0 PLL: 0 OutputType: 15 EncoderMode: 0 MiscInfo: 0x1
SetPixelClock Successful
SelectCRTCSource Successful
FUNCTION: DxFBSet: ATOM CRTC 2 (1024[1024]x768@32bpp) +0x0 )
SetCRTC_Timing Successful
FUNCTION: rhdAtomScaleSet: ATOM CRTC 2 viewport: 1024x768
Set CRTC_OverScan Successful
EnableScaler Successful
RHDPLLSet: Setting Atom PLL 2 to 65000kHz
PLL Calculation: 65000kHz = (((27000 / 0x1B) * 0x2CB) / 0xB) (0kHz off)
rhdAtomPLLSet: 65000 kHz RefDiv: 1b FeedbackDiv: 2cb PostDiv: b
rhdAtomSetPixelClock PixelClock: 6500 RefDiv: 0x1b FbDiv: 0x2cb PostDiv: 0xb FracFbDiv: 0 PLL: 1 OutputType: 21 EncoderMode: 1 MiscInfo: 0x5
SetPixelClock Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
SelectCRTCSource Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
EnableCRTCMemReq Successful
EnableCRTC Successful
RHD_POWER_ON
DACAEncoderControl Successful
DAC1OutputControl Successful
RHD_POWER_ON
DIG1EncoderControl Successful
UNIPHYTransmitterControl Successful
UNIPHYTransmitterControl Successful
cmd:132->10
cmd:132->2
cmd:132->6
cmd:133->10
cmd:133->13
cmd:133->39(2)
cmd:133->22
cmd:133->18
cmd:133->13
cmd:133->31
cmd:133->36
cmd:133->18
cmd:132->4
cmd:133->18
cmd:132->16
cmd:132->4(10)
cmd:133->18(407)
cmd:132->4(2)
And this.
ATOM BIOS Rom:
SubsystemVendorID: 0x1028 SubsystemID: 0x02aa
IOBaseAddress: 0xde00
Filename: BR31245C.001
BIOS Bootup Message:
Dell_Roberts_M92S_GDDR3 M92 GDDR3 64bit 450e/600m
PCI ID: 1002:9552
Connector at index 0
Type [@offset 45802]: VGA (1)
Encoder [@offset 45806]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45846]: 0x91, OSX senseid: 0x2
Connector at index 1
Type [@offset 45812]: LVDS (7)
Encoder [@offset 45816]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45869]: 0x90, OSX senseid: 0x1
Thank you in advance for any guidance.
#537
Posted 08 February 2012 - 08:02 PM
I've got a big big problem with my Laptop -.-
Basically I have been trying for days literally...
I know how to patch the kext with the correct info.
However I can't get the VBIOS dumped what so ever.
I have tried:
-Using the Dumper in the Start Post, however that does not work
-Using ATIFlash in FreeDOS, again doesn't work as it cannot read BIOS
-Using ATiWinFlash again can't read BIOS, even have tried using -unlock but nothing happens...
-Using nvFlash which won't really do anything
-I have used Everest and GPU-Z and they both cannot read the BIOS.
So my guess is that my BIOS ROM is locked but I have no clue even how to unlock it!
My laptop is a Dell Studio 1749 and it is a ATi Mobility Radeon 5650.
I just need the ROM or the info because I need to know the correct information to apply with the patch...
I would really really appreciate any help as I have been trying everything and I have put a lot of time into this!
Thanks to whoever can help me
Basically I have been trying for days literally...
I know how to patch the kext with the correct info.
However I can't get the VBIOS dumped what so ever.
I have tried:
-Using the Dumper in the Start Post, however that does not work
-Using ATIFlash in FreeDOS, again doesn't work as it cannot read BIOS
-Using ATiWinFlash again can't read BIOS, even have tried using -unlock but nothing happens...
-Using nvFlash which won't really do anything
-I have used Everest and GPU-Z and they both cannot read the BIOS.
So my guess is that my BIOS ROM is locked but I have no clue even how to unlock it!
My laptop is a Dell Studio 1749 and it is a ATi Mobility Radeon 5650.
I just need the ROM or the info because I need to know the correct information to apply with the patch...
I would really really appreciate any help as I have been trying everything and I have put a lot of time into this!
Thanks to whoever can help me
#538
Posted 09 February 2012 - 07:44 AM
Use this: http://www.projectos...?showtopic=1029
You need to install RadeonPCI.kext and to boot 32 bit in order for it to work
You need to install RadeonPCI.kext and to boot 32 bit in order for it to work
#539
Posted 09 February 2012 - 09:18 AM
hi guys,
I have a HP DV7-2215el with an ATI Mobility 4650 1Gb DDR3 and a 17" display.
I try to follow this guide and others but no works
My steps:
- Lion 10.7.0
- Combo update 10.7.3
- Install Chameleon_2.0_RC5_r780_trunk_4650m_Shrike_pkg.zip
- I don't have a DSDT for my NB, so NO DSDT.aml
- try with ATI.ROM and without ATI.ROM
- Modify ATI4600Controller.kext/info.plist with the ID of my card: 9480:1002
- Modify HEX of ATI4600Controller as here: http://www.insanelym...c=252061&st=256 because i need a resolution of 1600x900
- Kext utility for repair cache, permission, ecc
- Reboot with GraphicsEnabler=Yes/No AtiConfig=Shrike ... white screen or black screen... no external VGA OR HDMI works.
What's the error ?
I have a HP DV7-2215el with an ATI Mobility 4650 1Gb DDR3 and a 17" display.
I try to follow this guide and others but no works
My steps:
- Lion 10.7.0
- Combo update 10.7.3
- Install Chameleon_2.0_RC5_r780_trunk_4650m_Shrike_pkg.zip
- I don't have a DSDT for my NB, so NO DSDT.aml
- try with ATI.ROM and without ATI.ROM
- Modify ATI4600Controller.kext/info.plist with the ID of my card: 9480:1002
- Modify HEX of ATI4600Controller as here: http://www.insanelym...c=252061&st=256 because i need a resolution of 1600x900
- Kext utility for repair cache, permission, ecc
- Reboot with GraphicsEnabler=Yes/No AtiConfig=Shrike ... white screen or black screen... no external VGA OR HDMI works.
What's the error ?
#540
Posted 09 February 2012 - 09:24 AM
I got my VBIOS through Everest 
It turns out I was doing it the wrong way -.-
But...
I use the Radeon Decoder but I only get like the sense ID.
I don't really understand how I am able to get the Encoder and Transmitter codes from the BIOS O.o
It turns out I was doing it the wrong way -.-
But...
I use the Radeon Decoder but I only get like the sense ID.
I don't really understand how I am able to get the Encoder and Transmitter codes from the BIOS O.o
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








