Jump to content

LVDS working on 6570m with no backlight (hp dv6 notebook)

ATI LVDS Laptop screen

  • Please log in to reply
12 replies to this topic

#1
X-Gray

X-Gray

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

hi I have 6570m/5700 series ..

I got my LVDS screen to work on mavericks but with no Backlight   ... it's detected in ioreg as AppleDisplay not AppleBacklightDisplay.
 
what I did : 
first of all I'm using ATI5000Controller.kext I'll try 6000 sometime just to get the backlight working.
 
my radeon bios dump 

Connector at index 0
	Type [@offset 45278]: LVDS (7)
	Encoder [@offset 45282]: INTERNAL_UNIPHY (0x1e)
	i2cid [@offset 45352]: 0x96, OSX senseid: 0x7
Connector at index 1
	Type [@offset 45288]: HDMI-A (11)
	Encoder [@offset 45292]: INTERNAL_UNIPHY1 (0x20)
	i2cid [@offset 45375]: 0x90, OSX senseid: 0x1
Connector at index 2
	Type [@offset 45298]: VGA (1)
	Encoder [@offset 45302]: INTERNAL_KLDSCP_DAC1 (0x15)
	i2cid [@offset 45402]: 0x97, OSX senseid: 0x8

so I patched the FB "Eumelur" to look like this 

02 00 00 00 14 00 00 00 09 01 00 00 10 02 01 07 // fully working with acceleration.

other tries :
02 00 00 00 40 00 00 00 09 01 00 00 10 02 01 07 // black screen even in ioreg no display detected
02 00 00 00 00 01 00 00 09 01 00 00 10 02 01 07 // same as above

even after this patch I got a black screen .. so I added edid using this guide.
I hope this helps somebody .. and someone to help me with the backlight issue

 

proof 
Attached File  24022014538.jpg   109.05KB   3 downloads Attached File  Screen Shot 2014-02-24 at 10.13.14 AM.png   661.18KB   2 downloads

 



#2
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male
  • Location:Lithuania

You have to add Device(PNLF) to your DSDT to get backlight adjustment working (if that's the problem). This can be done automatically in Clover or manually in Chameleon. Please also check if you don't have gradients issue, it happened on some 5000 series cards using this EDID injection method.



#3
Macken

Macken

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
  • Gender:Male
  • Location:Toronto, Ontario, Canada
  • Interests:Art, Music, etc.
X-Gray, I've also got a notebook with a 6750M Radeon card and I mentioned the problems I was having with it here: http://www.insanelym...6750m-problems/
Mine's a Samsung Chronos 7 and it's stuck at 1024X768 and it's using the fit to screen to fill things out but the native resolution is 1600X900 and I'd really like to get that working. Do you think the method you've used would help my issues? I've tried a lot of things and from what I've read in the guide you linked to, it looks like it may be fairly straightforward. Sorry I can't help you out with the backlight issue.


#4
X-Gray

X-Gray

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

You have to add Device(PNLF) to your DSDT to get backlight adjustment working (if that's the problem). This can be done automatically in Clover or manually in Chameleon. Please also check if you don't have gradients issue, it happened on some 5000 series cards using this EDID injection method.

Thank you for your reply .. I already have PNLF device in dsdt 
and yes I have  gradients issue .. what should I do

I tried booting with PCIRootUID=1 the screen didn't work.

 

X-Gray, I've also got a notebook with a 6750M Radeon card and I mentioned the problems I was having with it here: http://www.insanelym...6750m-problems/
Mine's a Samsung Chronos 7 and it's stuck at 1024X768 and it's using the fit to screen to fill things out but the native resolution is 1600X900 and I'd really like to get that working. Do you think the method you've used would help my issues? I've tried a lot of things and from what I've read in the guide you linked to, it looks like it may be fairly straightforward. Sorry I can't help you out with the backlight issue.

 

I'm sorry I have no idea that this will work for you or not ... have you tried injecting EDID.. ?
screens with resolution higher than 1366X768 must do something with DualLink .. I know nothing about that.. since this is my second hackintosh build  :w00t:  and also my poor experience 
 



#5
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male
  • Location:Lithuania

Inject EDID with Clover, using InjectEDID=true to avoid gradients issue. But make sure you have an original DisplayProductID-717 file.

 

Macken, you have Intel HD card. In such case, Radeon will not work. You can enable and use Intel HD only.



#6
mediax

mediax

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

Try this

 

02  00  00  00  40  00  00  00  09  01  00  00  10  00  00  07  LVDS
00  08  00  00  00  02  00  00  00  00  00  00  11  02  02  01  HDMI
10  00  00  00  10  00  00  00  00  00  00  00  00  10  01  08  VGA

 

But you forgot to provide the most important bios Decode

 

This one(for example)

Connector Object Id [14] which is [LVDS]
    encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
    encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [5] which is [VGA]
    encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false

 

With this kind of bios decode the facilities building is more easy



#7
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male
  • Location:Lithuania

Exactly, it might be because of bad transmitter/encoder values. But gradients are caused by wrong EDID injection method.



#8
X-Gray

X-Gray

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Thanks for your replay I'll try that and post the result today.
 this is my biod decode
 
Connector Object Id [14] which is [LVDS]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector Object Id [5] which is [VGA]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
 
 
 


#9
X-Gray

X-Gray

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

Exactly, it might be because of bad transmitter/encoder values. But gradients are caused by wrong EDID injection method.

Is there any other way to fix gradients ? because I'm not using clover.



#10
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male
  • Location:Lithuania

You can enable the card in DSDT and inject EDID there. But believe me, using Clover is much much easier ;)



#11
X-Gray

X-Gray

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

You can enable the card in DSDT and inject EDID there. But believe me, using Clover is much much easier ;)

okay ... is it safe to move from chameleon to clover ??
note: I'm using edited dsdt and ssdt.aml for my cpu states



#12
freeuser16

freeuser16

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male
  • Location:Lithuania

Why not? You can generate processor states in Clover automatically, without SSDT.



#13
pocopico1

pocopico1

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts

Hi, i have an HP laptop but with 6470m, can you please attach the modified files so i can give them a try ? 







Also tagged with one or more of these keywords: ATI, LVDS, Laptop screen

  Topic Stats Last Post Info

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy