Jump to content

LaptopDisplay


  • Please log in to reply
428 replies to this topic

#61
Nebzar

Nebzar

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts

this mean by using this kext we can detect our display without the 6-12 trick, right?


Please, what is the 6-12 trick?

#62
kinwah.lai

kinwah.lai

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
Paper clip trick

#63
razorrazor

razorrazor

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Yeah, this is very primitive hardware level solution, but if anyone interested it's here:

http://forum.insanel...t...ost&id=1522

http://forum.insanel...aper clip trick

But mostly ppl need software solution, so this kext should work for it.

#64
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male
ok utility to convert part of EDID ( block 0 ) to folder and file for any latop is done and do dumb file , create folder ..etc

just have small converting hex to decimal problem to fix and i will post

( hope i can do this today )

#65
monsieurxu

monsieurxu

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Here is information from Easynotemx66-208 with nvidia 7300 go:

DumpEDID v1.01
Web site: http://www.nirsoft.net

*****************************************************************

Registry Key : DISPLAY\LPLB900\5&a998905&0&00000110&01&00

Manufacture Week : 0 / 2006

ManufacturerID : 3122 (0x0C32)

ProductID : 47360 (0xB900)

Serial Number (Numeric) : 0 (0x00000000)

EDID Version : 1.2

Display Gamma : 2.20

Image Size : 28.9 X 2.1 cm (11.4 Inch)

Maximum Image Size : 33 X 21 cm (15.4 Inch)

Maximum Resolution : 0 X 0

Support Standby Mode : No

Support Suspend Mode : No

Support Low-Power Mode : No

Support Default GTF : No

Digital : Yes

Supported Display Modes :
*****************************************************************
From Riva Tnuer 2:

$ffffffffff ----------------------------------------------------------------
$ffffffffff Monitor EDID
$ffffffffff ----------------------------------------------------------------
$ffffffffff +00+01+02+03+04+05+06+07+08+09+0a+0b+0c+0d+0e+0f
$0c00000000 +00 00 ff ff ff ff ff ff 00 32 0c 00 b9 00 00 00 00
$0c00000001 +10 00 10 01 02 80 21 15 78 0a 0f 10 97 58 52 88 28
$0c00000002 +20 23 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
$0c00000003 +30 01 01 01 01 01 01 d5 1b 00 a0 50 20 17 30 30 20
$0c00000004 +40 26 00 21 15 10 00 00 19 00 00 00 00 00 00 00 00
$0c00000005 +50 00 00 00 00 00 00 00 00 00 00 00 00 00 fe 00 4c
$0c00000006 +60 47 50 68 69 6c 69 70 73 4c 43 44 0a 00 00 00 fe
$0c00000007 +70 00 4c 50 31 35 34 57 30 31 2d 54 4c 41 4a 00 36
$0c00000008 +80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c00000009 +90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c0000000a +a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c0000000b +b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c0000000c +c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c0000000d +d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c0000000e +e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
$0c0000000f +f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

#66
np_

np_

  • Retired Developers
  • 339 posts
  • Gender:Male
ok here is new app "DisplayUtility"

unzip anywhere you like

start it

copy your EDID first block ( look like 00 FF FF FF FF FF FF 00 4C A3 55 31 00 00 00 00 ) ( spaces will be removed)

paste to DisplayUtility EDID: line

push "parse button"

and then "create button"

you should have now folder with name "DisplayVendorID-"(ur vendor 4 chars hex ) and file inside called "DisplayProductID-(your display product hex 4 char ) in same place "DisplayUtility.app" is located

copy that folder with file inside to location /System/Library/Displays/Overrides/

repair permission's


next need is new version of LaptopDisplay.kext , i will post when i have it working and tested

thanks

np_

#67
razorrazor

razorrazor

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
WOW man, U're supersonic! respect! i'll try this hope everything is ok!

THANXXX!!!

RAZ

#68
Ezhoon

Ezhoon

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts
  • Gender:Male

ok here is new app "DisplayUtility"

unzip anywhere you like

start it

copy your EDID first block ( look like 00 FF FF FF FF FF FF 00 4C A3 55 31 00 00 00 00 ) ( spaces will be removed)

paste to DisplayUtility EDID: line

push "parse button"

and then "create button"

you should have now folder with name "DisplayVendorID-"(ur vendor 4 chars hex ) and file inside called "DisplayProductID-(your display product hex 4 char ) in same place "DisplayUtility.app" is located

copy that folder with file inside to location /System/Library/Displays/Overrides/

repair permission's
next need is new version of LaptopDisplay.kext , i will post when i have it working and tested

thanks

np_

Thanks, np_ :thumbsup_anim:
This is way more exciting than waiting for Steve Jobs keynote!! :P

#69
weichen

weichen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
ThinkPad T60 14'in 1400*1050
Ati mobility X1400

00FFFFFF FFFFFF00 30AE2240 00000000
000F0103 801D1578 EA2D0597 57518A27
23505421 08008180 01010101 01010101
01010101 0101302A 7820511A 10403070
13001ED6 10000019 25237820 511A1040
30701300 1ED61000 00190000 000F0090
43329043 280F0100 4CA35034 000000FE
004C544E 31343150 342D4C30 320A0019

0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

------------------------------------------------

00 | 00 FF FF FF FF FF FF 00 30 AE 22 40 00 00 00 00

10 | 00 0F 01 03 80 1D 15 78 EA 2D 05 97 57 51 8A 27

20 | 23 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01

30 | 01 01 01 01 01 01 30 2A 78 20 51 1A 10 40 30 70

40 | 13 00 1E D6 10 00 00 19 25 23 78 20 51 1A 10 40

50 | 30 70 13 00 1E D6 10 00 00 19 00 00 00 0F 00 90

60 | 43 32 90 43 28 0F 01 00 4C A3 50 34 00 00 00 FE

70 | 00 4C 54 4E 31 34 31 50 34 2D 4C 30 32 0A 00 19


Vendor ID: Len
Product ID: 4022

#70
starimage

starimage

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
  • Gender:Male
  • Location:Russia
Dear np_! You make very important and useful work. I admire your talent and with impatience I wait for new wersion LaptopDisplay.kext.
Asus A7j x1600 71c5.

Edited by starimage, 09 January 2007 - 07:38 AM.


#71
Nebzar

Nebzar

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Thank you very much np_ for your work!

I have two questions:

you should have now folder with name "DisplayVendorID-"(ur vendor 4 chars hex ) and file inside called "DisplayProductID-(your display product hex 4 char ) in same place "DisplayUtility.app" is located

copy that folder with file inside to location /System/Library/Displays/Overrides/

repair permission's

Both the folder created by DisplayUtility and the file within it seem to have the exact same permissions of the folders and files contained in

/System/Library/Displays/Overrides

namely:

Folder is drwxr-xr-x, owner root wheel
File is -rw-r--r--, owner root wheel

Is there still need to repair permissions? And, in this case, what are the correct commands?

next need is new version of LaptopDisplay.kext , i will post when i have it working and tested


With the newly created DisplayVendorID, the old version of LaptopDisplay shoud work or we must wait for the new one?

Thanks again :)

#72
swansong

swansong

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
Always thanks for your work, np_.

#73
verleihnix

verleihnix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts
  • Gender:Male
Hi np_,

Maybe there is somthing wrong in the DisplayUtility.
My data is:

ManufacturerID : 41804 (0xA34C)
ProductID : 20546 (0x5042)

EDID BYTES:
0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
------------------------------------------------
00 | 00 FF FF FF FF FF FF 00 4C A3 42 50 00 00 00 00
10 | 00 0F 01 03 80 1E 13 78 0A 87 F5 94 57 4F 8C 27
20 | 27 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
30 | 01 01 01 01 01 01 0A 29 A0 E0 51 84 0C 30 30 80
40 | 63 00 2F BE 10 00 00 19 00 00 00 0F 00 00 00 00
50 | 00 00 00 00 00 E6 FA 02 23 01 00 00 00 FE 00 53
60 | 41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE
70 | 00 4C 54 4E 31 34 31 57 44 2D 4C 30 34 0A 00 2F

The Output of your App is:
DisplayVendorID-4ca3 <<< shouldn't that be a34c?
and inside of that:
DisplayProductID-5042

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayProductID</key>
<integer>20546</integer>
<key>DisplayProductName</key>
<string>Color LCD</string>
<key>DisplayVendorID</key>
<integer>19619</integer> <<< shouldn't that be 41804?
<key>IOGFlags</key>
<integer>262148</integer>
<key>dmdg</key>
<data>
AAAAAg==
</data>
</dict>
</plist>

sorry , if I'am wrong.
This is just to clearify everything is ok.

Regards

verleihnix

#74
Fernando Birra

Fernando Birra

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts

Hi np_,

Maybe there is somthing wrong in the DisplayUtility.
My data is:

ManufacturerID : 41804 (0xA34C)
ProductID : 20546 (0x5042)

EDID BYTES:
0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
------------------------------------------------
00 | 00 FF FF FF FF FF FF 00 4C A3 42 50 00 00 00 00
10 | 00 0F 01 03 80 1E 13 78 0A 87 F5 94 57 4F 8C 27
20 | 27 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
30 | 01 01 01 01 01 01 0A 29 A0 E0 51 84 0C 30 30 80
40 | 63 00 2F BE 10 00 00 19 00 00 00 0F 00 00 00 00
50 | 00 00 00 00 00 E6 FA 02 23 01 00 00 00 FE 00 53
60 | 41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE
70 | 00 4C 54 4E 31 34 31 57 44 2D 4C 30 34 0A 00 2F

The Output of your App is:
DisplayVendorID-4ca3 <<< shouldn't that be a34c?
and inside of that:
DisplayProductID-5042

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayProductID</key>
<integer>20546</integer>
<key>DisplayProductName</key>
<string>Color LCD</string>
<key>DisplayVendorID</key>
<integer>19619</integer> <<< shouldn't that be 41804?
<key>IOGFlags</key>
<integer>262148</integer>
<key>dmdg</key>
<data>
AAAAAg==
</data>
</dict>
</plist>

sorry , if I'am wrong.
This is just to clearify everything is ok.

Regards

verleihnix



Nope! np_ has it right. Just take a look inside some DisplayVendorID-610 files and look at the EDID information on some of Apple's monitors, like the
DisplayProductID-9d02, for instance...

#75
jrrjrr

jrrjrr

    InsanelyMac Sage

  • Donators
  • 289 posts
  • Location:NJ, USA
The question was if the ID is correct or not on the folder name - the DisplayVendorID.

The digits are transposed on my output as well. Maybe they are supposed to be. But then it is curious why they are not transposed on the DisplayProductID. We are just lasking np_ to confirm that this is all correct.

#76
Fernando Birra

Fernando Birra

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts

The question was if the ID is correct or not on the folder name - the DisplayVendorID.

The digits are transposed on my output as well. Maybe they are supposed to be. But then it is curious why they are not transposed on the DisplayProductID. We are just lasking np_ to confirm that this is all correct.


And I am telling you to look at one of the files from an Apple display and see for yourself. How? well, the file I mentioned has the EDID inside and you can see that the EDID has the bytes in the order: 06 10!!! and not swapped like the product id. You need to open the file with the Property Editor application to see the encoded EDID data.

:tomato:

#77
kinwah.lai

kinwah.lai

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
sorry, may i know how can i get those EDID bytes?

#78
buhgock

buhgock

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts

sorry, may i know how can i get those EDID bytes?


if you read the previous posts, ud find out.

dumpedid would do that and also Phoenix EDID

Edited by buhgock, 10 January 2007 - 03:08 AM.


#79
jpsolares

jpsolares

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts
  • Gender:Male
How i can get the ioregdump from my video card? thanks.

#80
drimzy

drimzy

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
Hi np_ thanks for your coding/work for comunity !!!!

I use a dumpedid but can't generate a EDID, i don't know (?)

I user this tool:

softMCCS

and generate this log:

Attached File  dump.txt   10.83KB   95 downloads


I find my first line of EDID for insert in your tool...
00FFFFFF FFFFFF00 367F4000 00000000

it's right? ( i remove space when insert in tool)

Thanks





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