Jump to content

Mobility 5650 -Acer Aspire 7741G - no LVDS QE/CI - 1600x900 ; Need help with personality

5650 5650m 7741g 7741g 1600x900

  • Please log in to reply
19 replies to this topic

#1
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I all, sorry for my bad English, I'm Spanish.

I created this topic because it does not work with my LVDS GraphicsEnabler = Yes. The resolution of my internal display is 1600x900.

Details of the procedure i followed:

1) I obtained the EDID from windows, and once converted to Base64, and I modified the file DisplayProductID-717 in /System/Library/Displays/Overrides/DisplayVendorID-756e6b6e/.
  • AUO139E - Active 1600x900
2) I obtained the file 1002_68c1.rom from Windows using Everest or AIDA64 program -> right click on status bar / video debug / video bios dump

3) Boot into arch=i386 -> Run terminal:
  • sudo -s
    cd ~/Desktop/VBIOS
    ./radeon_bios_decode <1002_68c1.rom> connectoroutput.txt
  • ATOM BIOS Rom:
    SubsystemVendorID: 0x1025 SubsystemID: 0x037f
    IOBaseAddress: 0x2000
    Filename: BR035200.010
    BIOS Bootup Message:
    MADISON HYNIX/SAMSUNG DDR3 64Mx16										  
    PCI ID: 1002:68c1
    Connector at index 0
    Type [@offset 45024]: LVDS (7)
    Encoder [@offset 45028]: INTERNAL_UNIPHY (0x1e)
    i2cid [@offset 45098]: 0x96, OSX senseid: 0x7
    Connector at index 1
    Type [@offset 45034]: HDMI-A (11)
    Encoder [@offset 45038]: INTERNAL_UNIPHY1 (0x20)
    i2cid [@offset 45121]: 0x91, OSX senseid: 0x2
    Connector at index 2
    Type [@offset 45044]: VGA (1)
    Encoder [@offset 45048]: INTERNAL_KLDSCP_DAC1 (0x15)
    i2cid [@offset 45148]: 0x90, OSX senseid: 0x1
    
4) ./redsock_bios_decoder < 1002_68c1.rom
  • BR035200.010:
    MADISON HYNIX/SAMSUNG DDR3 64Mx16										  
    
    Subsystem Vendor ID: 1025
    Subsystem ID: 37f
    Object Header Structure Size: 199
    Connector Object Table Offset: 34
    Router Object Table Offset: 0
    Encoder Object Table Offset: 99
    Display Path Table Offset: 12
    
    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
5) Tests performed: The 7741G laptop has 3 outputs (Internal Display, VGA and HDMI)

Hoolock default:


00 04 00 00 04 06 00 00 00 01 00 00 21 03 05 01
00 04 00 00 04 06 00 00 00 01 00 00 11 02 04 02
04 00 00 00 14 02 00 00 00 01 00 00 02 04 01 03


Hoolock modified: LVDS screen display scrambled. HDMI and VGA not working.


02 00 00 00 40 00 00 00 09 01 00 00 20 00 00 07	 (LVDS)
10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 01	 (VGA)
00 08 00 00 00 02 00 00 00 01 00 00 21 02 01 02	 (HDMI)


Baboon default:


04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 03
00 08 00 00 00 02 00 00 00 71 00 00 22 05 02 01
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 02


Baboon modified: Black Screen LVDS. VGA not working. HDMI working!


04 00 00 00 14 00 00 00 00 01 00 00 20 00 00 07
00 08 00 00 00 02 00 00 00 71 00 00 22 05 01 02
10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 01


Attached files I have used for more information.

Can you help me? I do not know if I'm customizing correctly. I just need to work on resolution 1600x900 LVDS, HDMI and VGA is secondary.

Attached Files



#2
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I forgot to give you more details:

Acer Aspire 7741G-374G50Mnsk
17.3" LED CineCrystal
Lion 10.7.2 by iAtkos l2

#3
1120

1120

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:BELARUS, Gomel'
Did you try to use Eulemur instead of Hoolock and Baboon? My note is 7741G, too. I tried Eulemur and had best result with it. Now I want to continue work to make my LVDS working. Let's do it together!

I forgot to say that my last try was about 6 month ago.

So, I found DisplayProductID-717 I used earlier and my IODisplayEDID is

AP///////wAw5MoBAAAAAAASAQOAJhV4CqjAnVhQmiYcUFQAAAABAQEBAQEBAQEBAQEB
AQEBLyZAuGCEDDAwMCMAftcQAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAABMR0Rp
c3BsYXkKAAAA/gBMUDE3M1dEMS1UTEExAHg=

you may try to use it instead of yours.

And now some questions:

1. What kernel did you use?
2. What loader did you use?
3. Did you use original driver for patching or another one?

Edited by 1120, 05 April 2012 - 11:53 AM.


#4
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Did you try to use Eulemur instead of Hoolock and Baboon? My note is 7741G, too. I tried Eulemur and had best result with it. Now I want to continue work to make my LVDS working. Let's do it together!

I forgot to say that my last try was about 6 month ago.

So, I found DisplayProductID-717 I used earlier and my IODisplayEDID is

AP///////wAw5MoBAAAAAAASAQOAJhV4CqjAnVhQmiYcUFQAAAABAQEBAQEBAQEBAQEB
AQEBLyZAuGCEDDAwMCMAftcQAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAABMR0Rp
c3BsYXkKAAAA/gBMUDE3M1dEMS1UTEExAHg=

you may try to use it instead of yours.

And now some questions:

1. What kernel did you use?
2. What loader did you use?
3. Did you use original driver for patching or another one?



Hello 1120,

Thank you very much for your reply.

I think the EDID I'm using is the correct one, since I got the RAW by Windows and I encoded Base64. Anyway try your EDID and tell you which are my results.

Have you got that works for you GraphicsEnabler=Yes and LVDS work? My LVDS does not work, depending on the AtiConfig=XXX shows black screen or scrambled screen.

1-> The kernel that comes with the installation iAtkos L2. Darwin 11.2.0
2-> Chameleon 2.1 r1650, but I tried with versions Chameleon-2.1svn-r1897 and Chameleon-2.1svn-r1902.
2-> I tested with the driver that comes with the installation (v7.1.2), but i installed the 7.12.9 also with the same results.

I will perform new tests and put them here.

#5
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hello

I've been doing these tests and still can not get the LVDS, work correctly, I used the display EDID provided by user 1120:

Eulemur default:
04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 04
00 08 00 00 00 02 00 00 00 71 00 00 12 04 04 02
10 00 00 00 10 00 00 00 00 00 00 00 00 10 00 01

Test 01: (Connected via VNC, it detects the display and resolution 1600x900 and can change it)
04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 07 - LVDS-Multiple Screens

- In the following tests, not detects the screen:

Test 02:
02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 - LVDS - Screen with stripes
00 08 00 00 00 02 00 00 00 71 00 00 12 04 04 02 - VGA - Not working
10 00 00 00 10 00 00 00 00 00 00 00 00 10 01 01 - HDMI - Not working

Test03:
02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 07 - LVDS - BlackScreen

Test04:
02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 07 - LVDS - BlackScreen

Test05:
02 00 00 00 40 00 00 00 09 01 00 00 20 01 00 07 - LVDS - Screen with stripes

Test06:
02 00 00 00 40 00 00 00 09 01 00 00 11 02 00 07 - LVDS - Screen with stripes (VNC Not Working!!)

Test07:
02 00 00 00 40 00 00 00 09 01 00 00 01 02 00 07 - LVDS - Screen with stripes

Test08:
02 00 00 00 40 00 00 00 09 01 00 00 21 03 00 07 - LVDS - Screen with stripes

Test09:
02 00 00 00 40 00 00 00 09 01 00 00 12 04 00 07 - LVDS - Screen with stripes

Test10:
02 00 00 00 40 00 00 00 09 01 00 00 02 04 00 07 - LVDS - Screen with stripes

Test11:
02 00 00 00 40 00 00 00 09 01 00 00 22 05 00 07 - LVDS - Screen with stripes (VNC Not Working!!)

Test12:

02 00 00 00 40 00 00 00 09 01 00 00 22 05 00 07 - LVDS - Screen with stripes (VNC Not Working!!)
00 08 00 00 00 02 00 00 00 71 00 00 22 05 01 02 - HDMI - Not working.
10 00 00 00 10 00 00 00 00 00 00 00 00 10 02 01 - VGA - Not working.

Test13:
02 00 00 00 40 00 00 00 09 01 00 00 20 00 00 07 - LVDS - Screen with stripes.

Test14:
02 00 00 00 40 00 00 00 09 01 00 00 01 00 00 07 - LVDS - Screen with stripes.

Test15:
02 00 00 00 40 00 00 00 09 01 00 00 11 00 00 07 - LVDS - Screen with stripes.

Test16:
02 00 00 00 40 00 00 00 09 01 00 00 21 00 00 07 - LVDS - Screen with stripes.

Test17:
02 00 00 00 40 00 00 00 09 01 00 00 02 00 00 07 - LVDS - Screen with stripes.

Test18:
02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 - LVDS - Screen with stripes.

Test19:
02 00 00 00 40 00 00 00 09 01 00 00 22 00 00 07 - LVDS - Screen with stripes.


Conclusions: I must be doing something wrong.

Questions:
1) Do I have to change the boot file for a new one?
2) LVDS is sure to be through ConnectorType 02 00 00 00? because I was not detected in any test screen, and if i change ConnectorType by 04 00 00 00 is detected.

I will perform new tests on the same personalitys with my EDID.

Regards.

#6
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Hello again to all,


I detail the new tests, that I've done, without good results.

- I have changed the file DisplayProductID-717 for my EDID.
- I have download files and i have followed this thread forum --> http://www.insanelym...pic=262286&st=0

1) I have installed Chameleon-2.0-RC5-r875.pkg

2) I have replaced boot file by Chameleon Wizard.

3) I have changed name file "org.chameleon.boot.plist" to "com.apple.boot.plist"


After i have performed the same tests:

Test01: 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 07 - LVDS-Multiple Screens

Test02: 02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07 - LVDS - Screen with stripes


Test03: 02 00 00 00 40 00 00 00 09 01 00 00 10 00 00 07 - LVDS - BlackScreen


Test04: 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 07 - LVDS - BlackScreen


Test05: 02 00 00 00 40 00 00 00 09 01 00 00 20 01 00 07 - LVDS - Screen with stripes

Test06: 02 00 00 00 40 00 00 00 09 01 00 00 11 02 00 07 - LVDS - Screen with stripes

Test07: 02 00 00 00 40 00 00 00 09 01 00 00 01 02 00 07 - LVDS - Screen with stripes

Test08: 02 00 00 00 40 00 00 00 09 01 00 00 21 03 00 07 - LVDS - Screen with stripes


Test09: 02 00 00 00 40 00 00 00 09 01 00 00 12 04 00 07 - LVDS - Screen with stripes

Test10: 02 00 00 00 40 00 00 00 09 01 00 00 02 04 00 07 - LVDS - Screen with stripes

Test11: 02 00 00 00 40 00 00 00 09 01 00 00 22 05 00 07 - LVDS - Screen with stripes

Test12: 02 00 00 00 40 00 00 00 09 01 00 00 22 05 00 07 - LVDS - Screen with stripes

Test13: 02 00 00 00 40 00 00 00 09 01 00 00 20 00 00 07 - LVDS - Screen with stripes.

Test14: 02 00 00 00 40 00 00 00 09 01 00 00 01 00 00 07 - LVDS - Screen with stripes.

Test15: 02 00 00 00 40 00 00 00 09 01 00 00 11 00 00 07 - LVDS - Screen with stripes.

Test16: 02 00 00 00 40 00 00 00 09 01 00 00 21 00 00 07 - LVDS - Screen with stripes.

Test17: 02 00 00 00 40 00 00 00 09 01 00 00 02 00 00 07 - LVDS - Screen with stripes.

Test18: 02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 - LVDS - Screen with stripes.

Test19: 02 00 00 00 40 00 00 00 09 01 00 00 22 00 00 07 - LVDS - Screen with stripes.

New tests!



Test20: 04 00 00 00 14 00 00 00 00 01 00 00 02 02 01 07 - LVDS-Multiple Screens.

Test21:
02 00 00 00 40 00 00 00 09 01 00 00 02 02 00 07 - LVDS - BlackScreen
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01

Can anyone help me?

I'm lost.

I do not know that more tests I can perform.


a ) For tests 1 and 20, they always show multiple screens, LVDS is detected.
b ) But for all other tests, LVDS is not detected.

I attached screenshots of the two situations.

Thanks and regards.

Attached Files



#7
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Although the display supports up to 1600x900...Is it easier to get a resolution of 1366x768? This resolution is also good for me.

#8
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hello,

I have new news!! I found the following:

If the resolution is higher than 1366x768 as 1600x900 , you need to try to add Dual-link and EDID too.
http://www.insanelym...p...2061&st=256


I changed "DisplayProductID-717" with my EDID, but I didn't add Dual-Link to my DSDT. I'm going to perform this, and i will post the results.

Regards.

#9
consolation

consolation

    I am not expendable, I'm not stupid and I'm not going.

  • Members
  • PipPipPipPipPipPipPip
  • 878 posts
I've found that 5650 responds best to Hoolock or Langur.

#10
1120

1120

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:BELARUS, Gomel'

Hello,

I have new news!! I found the following:

If the resolution is higher than 1366x768 as 1600x900 , you need to try to add Dual-link and EDID too.
http://www.insanelym...p...2061&st=256


I changed "DisplayProductID-717" with my EDID, but I didn't add Dual-Link to my DSDT. I'm going to perform this, and i will post the results.

Regards.


Did DUAL-link DSDT mod help you?

#11
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Did DUAL-link DSDT mod help you?


Hi 1120,

I have tested with DSDT that i got of the other web page, but i didn't get good results. Now, i am working. When i have one moment, i will post DSDT file.
Could someone tune the DSDT file to work with my laptop?

Thanks.

I've found that 5650 responds best to Hoolock or Langur.


Consolation. Thanks for you respond.

I am not expert on this topic. The Graphic Card 5650 is detected, but the laptop's screen doesn't work. For example, when i connect hdmi, i get Graphic Card correctly.

Thanks and regards.

#12
1120

1120

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:BELARUS, Gomel'

Hi 1120,

I have tested with DSDT that i got of the other web page, but i didn't get good results. Now, i am working. When i have one moment, i will post DSDT file.
Could someone tune the DSDT file to work with my laptop?

Thanks.



Consolation. Thanks for you respond.

I am not expert on this topic. The Graphic Card 5650 is detected, but the laptop's screen doesn't work. For example, when i connect hdmi, i get Graphic Card correctly.

Thanks and regards.


So, what FBs do you use in your experiments?

#13
dj_reno

dj_reno

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hi all,

Sorry for delay. I was very busy.

The tests with DSDT didn't work. I attach DSDT file without apply patch (dsdt.txt, you must change extension txt for aml) , and also i attach patch file in format txt (Aspire 7741G.txt)

In my experiments, i always use Eulemur.

Could someone tune the DSDT file to work with my laptop?



Regards,

Attached Files



#14
Bumpy Knuckles

Bumpy Knuckles

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
So, no news at this Topic? damn, i just got this Laptop and i'm running into the same problems as you,
Anyone who has an idea?

#15
neomatrix125

neomatrix125

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
I seem to have the same kind of config.
I have a Dell Studio 1749 with 5650, I was trying to get this to work for ages.
I couldn't get anything out of it, even after patching my DSDT.

It's very strange, hopefully someone gets a fix

#16
Mietas

Mietas

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Poland
Hello.
I just want to show you a method for running almost all not working/not working properly Mobility Radeons 5xxx and maybe 6xxx. Even with laptops with 1600x900.

Why that card doesn't work properly?
Because of Chamelon. It's GraphicsEnabler just injects to system information about graphics card, framebuffer what to use etc. It's use a desktop framebuffers to mobility cards. Because of this most cards working with a EDID injection. It's a screen mirrored from VGA - when you connect VGA, you see same image as on LVDS.
If even framebuffer patch not working, that's because Apple kexts can't catch EDID from your screen. And no, injecting it with normal method will not work.

I suggest you using a modified ATY_Init instead od Chameleon's GraphicsEnabler. This one from attachment is configured for Radeon 5650M (DevID 0x68C1). If you using this card, then just change EDID in Info.plist of this kext and here you go - your graphics will be working. But if you use different card, you must change 0x68C1 to 0x1234, where 1234 is DevID of your card. This change you must do with hexeditor. Edit file Contents/MacOS/ATY_Init in kext. Then you must change your EDID.


EDID is in value AAPL00,override-no-connect .

If you will to have a fully working graphics (with DVD Player etc) you must patch your framebuffer. There is many good tutorials about it, so I don't be talking about it.
After you patched framebuffer, must you change any reference to ATY,RadeonFramebuffer to ATY,YourFramebuffer in Info.plist in ATY_Init.kext.

That's all. Your graphics will be fully working.

Tested on:
- eMachines E730G, Radeon 5470M, 1366x768 (fully working with sleep!)
- Sony Vaio VPCEC3M1E, Radeon 5650, 1600x900
- Asus K72DR (AMD), HD 5470M, 1600x900

Sorry for my very bad English, I just don't want to use translator.

Cheers,
Mietas

Attached Files



#17
neomatrix125

neomatrix125

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
Thanks! I got it working but QE doesn't work :(
DVD Player crashes, I tried to change the frame buffer but it just stays the same.
Do you have a link to the tutorial.

#18
Úll Mac

Úll Mac

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
I have acer aspire 7741g ... 1600x900 screen , core i3 350m , ati 5470m 512mb card
Have everything working except lvds ,
mountain lion 10.8 full acceleration with vga and hdmi both working .( modified personality and ge=yes )

( with ge=yes ... only black screen when hdmi or vga connected )
( with ge=yes ... only black screen when no external source connected )
(with ge=no screen works ok but no acceleration and only basic resolution.)

Can someone explain how to get lvds working ?

#19
Bumpy Knuckles

Bumpy Knuckles

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
neomatrix. so what are the advantages of the aty_init, you have full res on internal without acceleration?

#20
king48488

king48488

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Sorry for pushing that old topic, but I have exactly the same problem. anyone got full acceleration working with the resolution of 1600x900?

 

My hardware:

 

Acer Aspire 7551G

AMD Phenom II N930 4x2ghz

8GB DDR3

Mobility 5650M 1GB (same device id as here)

17,3" screen with lvds connector

250GB samsung ssd







Also tagged with one or more of these keywords: 5650, 5650m, 7741g, 7741g 1600x900


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