Help - Search - Members - Calendar
Full Version: LaptopDisplay
InsanelyMac Forum > InsanelyMac Lounge > The X Labs > Natit
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9
np_
ok here is for test LaptopDisplay.kext

it "should" work on any laptop nevermind what video card is

if work you should see class "LaptopPanelA" attached to "IOPanelDevice" in root device tree ( under IOACPIPlatformExpert )

also there should be IOBackLightDisplay class set for current display not "IODisplay" !

please test and report and do provide ioregs

thanks

compiled kext: Click to view attachment
source code: Click to view attachment

ps: ( read my notes in LaptopPanel.cpp for future hacking )
~Neo
QUOTE(np_ @ Jan 4 2007, 08:43 AM) *
ok here is for test LaptopDisplay.kext

it "should" work on any laptop nevermind what video card is

if work you should see class "LaptopPanelA" attached to "IOPanelDevice" in root device tree ( under IOACPIPlatformExpert )

also there should be IOBackLightDisplay class set for current display not "IODisplay" !

please test and report and do provide ioregs

thanks

Click to view attachment


Hey np_!
Great work again! thumbsup_anim.gif
Could you please clearify "any laptop"?
So do you mean every laptop, which means the new and the old (ATI Radeon 9600 and so on)
or do you mean all laptops with higher chips (ATI Radeon X1x00)?

Thanks!

cYa ~Neo
np_
QUOTE(~Neo @ Jan 4 2007, 04:51 AM) *
Hey np_!
Great work again! thumbsup_anim.gif
Could you please clearify "any laptop"?
So do you mean every laptop, which means the new and the old (ATI Radeon 9600 and so on)
or do you mean all laptops with higher chips (ATI Radeon X1x00)?

Thanks!

cYa ~Neo



under "any" i do mean any laptop ( old or new ati or nvidia or whatever else video card )
~Neo
QUOTE(np_ @ Jan 4 2007, 08:55 AM) *
under "any" i do mean any laptop ( old or new ati or nvidia or whatever else video card )


Ah ok... I see
And this is a kind of Titan or does it "just" enable the laptop display?
Sorry for so many questions but I'm at work atm...

cYa ~Neo
jrrjrr
np_

What kernel version(s) should this be compatible with?
cyclonefr
wow great job done, i cant test till my notebook doesnt have osx but i'll think of it once kiko make 3945ABG work smile.gif

Neo read ur pm i sent u one about NatitUni NV+ATi it doesnt handle X1600 PRO till u didnt put a menu for ATINDRV .5 and IONDRVSupport .5 in to the pkg. And i forgot to tell u remove the opengl what's the use? everybody is having it into there osx lol

btw np_ does it requires ATINDRV .5 and IONDRV .5 such as ATIinject was for X1600 mobility? i think so
buhgock
hey _np

both your laptopdisplay.kext and nvidiaefi.kext can detect my display

but i get a bunch of errors from odd things and i cant load into the os

i get like usbf: something about diskarb

or sometimes something else


some how macvidia finds it tho
np_
QUOTE(buhgock @ Jan 4 2007, 06:06 AM) *
hey _np

both your laptopdisplay.kext and nvidiaefi.kext can detect my display

but i get a bunch of errors from odd things and i cant load into the os

i get like usbf: something about diskarb

or sometimes something else
some how macvidia finds it tho


can you provide ioreg log ?

thanks!

np_
np_
QUOTE(cyclonefr @ Jan 4 2007, 05:37 AM) *
btw np_ does it requires ATINDRV .5 and IONDRV .5 such as ATIinject was for X1600 mobility? i think so


only thing requested is laptop and OSX with last kernel
Ezhoon
QUOTE(np_ @ Jan 4 2007, 04:43 PM) *
ok here is for test LaptopDisplay.kext

it "should" work on any laptop nevermind what video card is

if work you should see class "LaptopPanelA" attached to "IOPanelDevice" in root device tree ( under IOACPIPlatformExpert )

also there should be IOBackLightDisplay class set for current display not "IODisplay" !

please test and report and do provide ioregs

thanks

Click to view attachment

Thanks, np_
I've been waiting for this..well..since last year tongue.gif

I'll get on it right away smile.gif
np_
ok added source of it, so anyone can play:)

next on list is i2c interface class for ATI/NVIDIA

have a fun

np_
razorrazor
np_ U are master!!! I'll play with it too, thanks and keep going RESPECT! smile.gif

RAZ
starimage
root# kextload -t LaptopDisplay.kext
kernel extension LaptopDisplay.kext has problems:
Authentication failures:
{
"File owner/permissions are incorrect" = (
"/System/Library/Extensions/LaptopDisplay.kext"
"/System/Library/Extensions/LaptopDisplay.kext/Contents/Info.plist"
"/System/Library/Extensions/LaptopDisplay.kext/Contents"
"/System/Library/Extensions/LaptopDisplay.kext/Contents/MacOS/LaptopDisplay"
"/System/Library/Extensions/LaptopDisplay.kext/Contents/MacOS"
)
}

Disk permission ok
kache delete
After reboot Kext not load...
10.4.8 Asus A7j x1600 mobile

The system extension “/System/Library/Extensions/LaptopDisplay.kext“ was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update.
Fernando Birra
QUOTE(starimage @ Jan 4 2007, 12:12 PM) *
root# kextload -t LaptopDisplay.kext
kernel extension LaptopDisplay.kext has problems:
Authentication failures:
{
"File owner/permissions are incorrect" = (
"/System/Library/Extensions/LaptopDisplay.kext"
"/System/Library/Extensions/LaptopDisplay.kext/Contents/Info.plist"
"/System/Library/Extensions/LaptopDisplay.kext/Contents"
"/System/Library/Extensions/LaptopDisplay.kext/Contents/MacOS/LaptopDisplay"
"/System/Library/Extensions/LaptopDisplay.kext/Contents/MacOS"
)
}

Disk permission ok
kache delete
After reboot Kext not load...
10.4.8 Asus A7j x1600 mobile


please correct permissions manually and don't use diskutility.

You should do:

sudo chmod -R 755 /System/Library/Extensions/LaptopDisplay.kext
sudo chown -R root:wheel /System/Library/Extensions/LaptopDisplay.kext
sudo touch /System/Library/Extensions

then you may reboot. With me the LaptopDisplay.kext loads fine. But no output on LCD yet...
Ezhoon
I just dropped Laptopdisplay.kext into the extensions folder, corrected the permissions and cleared the cache.
Rebooted and my Sony Vaio still displayed the dreaded white screen sad.gif

I couldn't find the class "LaptopPanelA" attached to "IOPanelDevice" in root device tree
IOBackLightDisplay class wasn't there either.

Anyway, thanks np_ for your continued effort on this problem smile.gif

Click to view attachment
starimage
LaptopDisplay.kext loads fine
But... no change resolution

Type: Display
Bus: PCIe
VRAM (Total): 256 MB
Vendor: ATI (0x1002)
Device ID: 0x71c5
Revision ID: 0x0000
Displays:
Display:
Resolution: 1024 x 768
Depth: 32-bit Color
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported


10.4.8 Asus A7j x1600
Native resolution 1400*900
Fernando Birra
QUOTE(Ezhoon @ Jan 4 2007, 12:28 PM) *
I just dropped Laptopdisplay.kext into the extensions folder, corrected the permissions and cleared the cache.
Rebooted and my Sony Vaio still displayed the dreaded white screen sad.gif

I couldn't find the class "LaptopPanelA" attached to "IOPanelDevice" in root device tree
IOBackLightDisplay class wasn't there either.

Anyway, thanks np_ for your continued effort on this problem smile.gif

Click to view attachment



You should get your ioreg dumps with both the -l and -w0 flags...

At least your machine didn't hang.
np_
QUOTE(Ezhoon @ Jan 4 2007, 09:28 AM) *
I just dropped Laptopdisplay.kext into the extensions folder, corrected the permissions and cleared the cache.
Rebooted and my Sony Vaio still displayed the dreaded white screen sad.gif

I couldn't find the class "LaptopPanelA" attached to "IOPanelDevice" in root device tree
IOBackLightDisplay class wasn't there either.

Anyway, thanks np_ for your continued effort on this problem smile.gif

Click to view attachment


hey please use ioreg -l -w 1024 > ioreg_go6200.txt and post it again

in this one i can't seen a {censored} smile.gif

thanks
Fernando Birra
Hi np_,

here's my ioreg output. As I told you I had to remove the backlight-control key to have the machine boot. External display was attached but not correctly detected too. Sometimes it does sometimes it doesn't detect it smile.gif

Forget the attachment. You've got a pm with the url. Sorry.
Ezhoon
QUOTE(np_ @ Jan 5 2007, 02:00 AM) *
hey please use ioreg -l -w 1024 > ioreg_go6200.txt and post it again

in this one i can't seen a {censored} smile.gif

thanks

OK..here we go again whistle.gif

Click to view attachment
buhgock
ok heres my updated status.

laptopdisplay.kext loads perfectly and detects my display and loads to desktop just fine.


once i put in titan.kext, everything loads fine and titan detects my graphics card. But it loads to a black screen with the OS running in the background.

We're getting very close i think.


heres my ioreg file

thanks
swansong
I also got a white screen with LaptopDisplay.kext.

These are my system and ioreg log.

Jan 4 20:23:16 localhost kernel[0]: Matching service count = 2
Jan 4 20:23:16 localhost kernel[0]: Matching service count = 3
Jan 4 20:23:16 localhost kernel[0]: Matching service count = 3
Jan 4 20:23:16 localhost kernel[0]: Matching service count = 3
Jan 4 20:23:16 localhost kernel[0]: Matching service count = 3
Jan 4 20:23:16 localhost kernel[0]: Matching service count = 5
Jan 4 20:23:16 localhost kernel[0]: NVDANV40HAL loaded and registered.
Jan 4 20:23:16 localhost kernel[0]: IOPanelDevice: Machine Is Laptop!
Jan 4 20:23:16 localhost kernel[0]: IOPanelDevice: Registered OK!
Jan 4 20:23:16 localhost kernel[0]: NVDA::probe(VGA)
Jan 4 20:23:16 localhost kernel[0]: NVDA::start(VGA) <1>


I believe you will solve this problem, np_.

Thanks again.
razorrazor
LaptopDisplay.kext - sytem loads, but laptop internal screen is as it was before - BLACK.

Some more tweaks needed, hope we'll find the answer.
np_
looking at ioregs seems will need more work

is all because "LaptopPanel" class did not find corresponding DisplayVendorID-*.plist (System/Library/Displays/Overrides/**** ( all display info there is for AppleDisplay's hardcoded and one for "Generic ( any vendor ))

and there is no match

i can tell you from now, laptopdisplay.kext will not work with titan because there are key's need to be set in order ( but with natit + all property's need yes )

video driver to known that video card is "on boad" ie "build-in"

without that key onboard video card is treated like any other video card

and off course there will be "black screen" , "white screen" ..etc

now this even do not depend on EDID info

i have few ideas to make all this work and i will test under weekend

np_

ps: i need more ioreg logs from ATI on board video cards too
np_
ok i will ask you to test laptopdisplay.kext and provide ioregs

but without any titan or natit , even without any apple video driver

just IOGraphics and IONDRVSupport

thanks

np_
~Neo
QUOTE(np_ @ Jan 5 2007, 02:50 PM) *
ok i will ask you to test laptopdisplay.kext and provide ioregs

but without any titan or natit , even without any apple video driver

just IOGraphics and IONDRVSupport

thanks

np_


Ok, I will post my IOReg-output at 5 pm (its 3 pm here)...
So delete/move all other graphics kexts except iographics and iondrvsupport?? unsure.gif

Edit: I have a Radeon 9600 Mobility happy.gif

cYa ~Neo
Fernando Birra
QUOTE(np_ @ Jan 5 2007, 01:50 PM) *
ok i will ask you to test laptopdisplay.kext and provide ioregs

but without any titan or natit , even without any apple video driver

just IOGraphics and IONDRVSupport

thanks

np_


Ok np_, I will try that later as I am finishing classifying some homework from my students smile.gif

Thank you once again!
(and it is never enough)
Ezhoon
QUOTE(np_ @ Jan 5 2007, 10:50 PM) *
ok i will ask you to test laptopdisplay.kext and provide ioregs

but without any titan or natit , even without any apple video driver

just IOGraphics and IONDRVSupport

thanks

np_

So, we have to remove Geforce.kext, GeforceGA.plugin,
NVDANV30Hal.kext, NVDANV40Hal.kext, NVDAResman.kext and Titan.kext or Natit.kext
and then, generate ioreg -l -w 1024 > ioreg.txt right? smile.gif
~Neo
Here is my IOReg output! Hope it helps you np_


cYa ~Neo
Ezhoon
Here is a go 6200 turbocache ioreg output without Apple drivers and Titan.kext.


Click to view attachment
weichen
Great work, np_.

This is a very bright method to solve this laptop problem.

I do like to help test this .
But i think you'd better write down the whole test process.(how to try, what is the good outcome, how to get the IOREG.)

thx...
np_
thanks for ioreg's helpful info

i got some "crazy" ideas i will test latter
Nebzar
Here are my IOregs.

Thinkpad T60, ATI Mobility X1400, only LaptopDisplay.kext, IOGraphics and IONDRVSupport; removed any apple video driver and Natit.

LaptopDisplay appears among loaded extensions, but no resolution change nor CI/QE.

Best regards and thanks for your work smile.gif

IOreg -l -w 1024:

Click to view attachment

IOreg -l -w0:

Click to view attachment
np_
ok seems i need to build proper DisplayVendorID-XXX info for any laptop

and incude into LaptopDisplay info.plist ( by replace all "ApplePanels" with proper LCD vendor ID)

that for i will need your laptop manifacturer, model and Internal LCD EDID ( from where i will get info to build proper DisplayVendorID )also max resolution suppored

example :

TOSHIBA: Satellite P20
"EDID" = <00ffffffffffff001e6d474e6a500000091001036a2b1b78ead105a655479d25155054a76b800
0181808140714f010101010101010121399031ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffff>
max res : ????
/////////////////////////////
( based on Fernando Birra laptop ioregs but i am not sure is internal LCD EDID or external display - FB please confrim )

from EDID, display vendor ID = 1e6d ( toshiba vendor !? )
display product ID = 4e47

that for will need into System/Library/Displays/Overrides folder with name DisplayVendorID-1e6d include file DisplayProductID-4e47

thanks

ps: maybe need applicaition where user paste his LCD EDID and create DisplayProductID for him ...

video card model do not import if is ATI or NVIDIA or whatever else they put these days into laptops
swansong
QUOTE(np_ @ Jan 6 2007, 12:13 PM) *
ok seems i need to build proper DisplayVendorID-XXX info for any laptop

and incude into LaptopDisplay info.plist ( by replace all "ApplePanels" with proper LCD vendor ID)

that for i will need your laptop manifacturer, model and Internal LCD EDID ( from where i will get info to build proper DisplayVendorID )also max resolution suppored

example :

TOSHIBA: Satellite P20
"EDID" = <00ffffffffffff001e6d474e6a500000091001036a2b1b78ead105a655479d25155054a76b800
0181808140714f010101010101010121399031ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffff>
max res : ????
/////////////////////////////
( based on Fernando Birra laptop ioregs but i am not sure is internal LCD EDID or external display - FB please confrim )

from EDID, display vendor ID = 1e6d ( toshiba vendor !? )
display product ID = 4e47

that for will need into System/Library/Displays/Overrides folder with name DisplayVendorID-1e6d include file DisplayProductID-4e47

thanks

ps: maybe need applicaition where user paste his LCD EDID and create DisplayProductID for him ...

video card model do not import if is ATI or NVIDIA or whatever else they put these days into laptops


Here is my laptop information, np_.

Laptop Model: Toshiba Canada F20

Monitor
Windows description......... Plug and Play Monitor
Manufacturer description.... TOSHIBA Internal Panel
Manufacturer................ Toshiba
Plug and Play ID............ TOS508A
Serial number............... n/a
EDID data source............ Registry (stored)
Manufacture date............ 1990
EDID revision............... 1.3
Display type and signal..... Digital
Sync input support.......... n/a
Screen size................. 330 x 200 mm (~16")
Power management............ Standby, Suspend

Color characteristics
Display gamma............... 1.00
Red chromaticity............ Rx 0.000 - Ry 0.000
Green chromaticity.......... Gx 0.000 - Gy 0.000
Blue chromaticity........... Bx 0.000 - By 0.000
White point (default)....... Wx 0.000 - Wy 0.000

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... n/a
Vertical scan range......... n/a
Video bandwidth............. n/a
Extension blocks............ n/a
Timing recommendation #1.... 1280x800 at 60Hz
Modeline................ "1280x800" 69.910 1280 1301 1333 1428 800 804 808 816 -hsync -vsync

Standard timings supported
n/a

Raw EDID base
00: 00 FF FF FF FF FF FF 00 51 F3 8A 50 00 00 00 00
10: 00 00 01 03 80 21 14 00 CA 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01
30: 01 01 01 01 01 01 4F 1B 00 94 50 20 10 30 15 20
40: 44 00 4B CF 10 00 00 18 00 00 00 FC 00 54 4F 53
50: 48 49 42 41 20 49 6E 74 65 0A 00 00 00 FC 00 72
60: 6E 61 6C 20 50 61 6E 65 6C 20 20 0A 00 00 00 FC
70: 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 23

EDID without address:

00 FF FF FF FF FF FF 00 51 F3 8A 50 00 00 00 00
00 00 01 03 80 21 14 00 CA 00 00 00 00 00 00 00
00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 4F 1B 00 94 50 20 10 30 15 20
44 00 4B CF 10 00 00 18 00 00 00 FC 00 54 4F 53
48 49 42 41 20 49 6E 74 65 0A 00 00 00 FC 00 72
6E 61 6C 20 50 61 6E 65 6C 20 20 0A 00 00 00 FC
00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 23


Display adapter
Adapter description......... NVIDIA GeForce Go 6600
Adapter device ID........... 0x014810DE
Display settings............ 1280x800, 32bpp

Thanks.
claps
my laptop is at this time running windows but tiger has been working on it almost flawlessly for 6 months. Only QE was really missing me. Could I get these requested datas with windows ? My hardware stuff : Dell laptop Inspiron 8200, P4 with Geforce 4 Go 440 smile.gif
Fernando Birra
QUOTE(np_ @ Jan 6 2007, 05:13 PM) *
ok seems i need to build proper DisplayVendorID-XXX info for any laptop

and incude into LaptopDisplay info.plist ( by replace all "ApplePanels" with proper LCD vendor ID)

that for i will need your laptop manifacturer, model and Internal LCD EDID ( from where i will get info to build proper DisplayVendorID )also max resolution suppored

example :

TOSHIBA: Satellite P20
"EDID" = <00ffffffffffff001e6d474e6a500000091001036a2b1b78ead105a655479d25155054a76b800
0181808140714f010101010101010121399031ffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffffffffffffff>
max res : ????
/////////////////////////////
( based on Fernando Birra laptop ioregs but i am not sure is internal LCD EDID or external display - FB please confrim )

from EDID, display vendor ID = 1e6d ( toshiba vendor !? )
display product ID = 4e47

that for will need into System/Library/Displays/Overrides folder with name DisplayVendorID-1e6d include file DisplayProductID-4e47

thanks

ps: maybe need applicaition where user paste his LCD EDID and create DisplayProductID for him ...

video card model do not import if is ATI or NVIDIA or whatever else they put these days into laptops


np_ that seems to be my external monitor EDID information. One curious thing is that it is slightly different from the one I get by connecting through th DVI port.

Through analog port I read 1e6d (vendor = LG) and productID=4e47
But from DVI port I read 1e6d and 4e48 (different product ID).

Anyway, my real laptop EDID is this one:


00 ff ff ff ff ff ff 00 3a c4 00 09 00 00 00 00
2d 0c 01 03 80 20 14 00 ea a8 e0 99 57 4b 92 25
1c 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 95 25 a0 40 51 84 0c 30 40 20
33 00 42 c9 10 00 00 18 00 00 00 fc 00 4e 76 69
64 69 61 20 44 65 66 61 75 6c 00 00 00 fc 00 74
20 46 6c 61 74 20 50 61 6e 65 6c 00 00 00 00 fd
00 00 3c 1d 37 0a 00 00 20 20 20 20 20 00 00 43
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



The lcd is listed as device NVD0900 (in ACPI part of BIOS) and the model seems to be something like "Nvidia default panel" (from EDID information). My max display resolution is 1440x900 but I can't find that information on the EDID.

I am willing to write the application to convert RAW EDID information into the file format you need. All I need to know is where to get the information and what to write smile.gif

By the way, what is the method to get the display resolution from a panel? Your macvidia driver gets that information and I always thougtht it could be taken from the EDID. However the application that I used to get my EDID (Riva tuner) isn't capable of determining that information from the EDID. Some applications even show 0x0 resolution based on what they get from the EDID. Perhaps the monitor timing information is blank in this case. At least there are 128 zeros at the end smile.gif

Thanks again np_
Jamm0r
Hypersonic Aviator CX7

"EDID" = <00ffffff ffffff00 00001707 00000000 0a0a0101 0c1e17be e82dc9a0 57479827 12484c00 00000101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010000 00000000 00000002>

max res : 1920x1200
np_
i am trying to make utility where when added EDID will create proper DisplayVendor-XXX folder + DisplayProductID inside

user will just need to copy folder to def location of this

smile.gif
Nebzar
The display of my Thinkpad T60 is a 15 in. "Wide viewing angle and high density display" with max resolution 1400x1050; video card is the ATI Mobility X1400.

In the Windows device manager the internal LCD appears with these id's (I leave the italian strings of Xp, in order not to make translation errors):

ID istanza periferica:
DISPLAY\LEN4043\5&271192ED&0&00000110&01&00

ID hardware:
Monitor\LEN4043

ID compatibili:
*PNP09FF

ID periferica corrispondente:
monitor\len4043


The EDID data (extracted with Phoenix EDID designer) are these:

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 43 40 00 00 00 00
10 | 00 0F 01 03 80 1E 17 78 EA AF 00 99 58 53 8C 2A
20 | 25 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 31 E4 10 00 00 18 28 23 78 20 51 1A 10 40
50 | 30 70 13 00 31 E4 10 00 00 18 00 00 00 0F 00 90
60 | 43 32 90 43 28 14 06 00 32 0C 00 00 00 00 00 FE
70 | 00 4C 50 31 35 30 45 30 35 2D 41 32 0A 20 00 9B


Same EDID data, arranged as required by plist editor:

00FFFFFF FFFFFF00 30AE4340 00000000
000F0103 801E1778 EAAF0099 58538C2A
25505421 08008180 01010101 01010101
01010101 0101302A 7820511A 10403070
130031E4 10000018 28237820 511A1040
30701300 31E41000 00180000 000F0090
43329043 28140600 320C0000 000000FE
004C5031 35304530 352D4132 0A20009B


By the way, Phoenix shows for the display:

Vendor ID: Len
Product ID: 4043.

In addition, Phoenix shows another monitor: a plug and play monitor, with:

Vendor ID: PLH
Product ID: 1479

Phoenix warns that EDID data for this plug and play monitor are not version 1 - revision 3 compliant.
However, these are the EDID bytes for the plug and play monitor:


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 41 88 79 14 00 00 00 00
10 | 06 0C 01 03 0E 00 00 78 2A 9C C7 99 5D 4E 8C 24
20 | 15 4D 55 BF FF 00 31 59 45 59 61 59 81 80 01 01
30 | 01 01 01 01 01 01 C3 1E 00 20 41 00 20 30 10 60
40 | 13 00 00 00 00 00 00 1E 56 13 20 00 31 58 19 20
50 | 10 50 13 00 00 00 00 00 00 1E 00 00 00 FD 00 32
60 | 78 0F 50 0A 00 0A 20 20 20 20 20 20 00 00 00 FC
70 | 00 4C 43 35 32 34 31 0A 20 20 20 20 20 20 00 29


One strange thing about the EDID data of the plug and play monitor is that within Phoenix the last two characters appear as "2A", while once exported they become "29".

Hoping to be useful, best regards and thanks for your work.
Ezhoon
Do I have to use a Windows program to get the EDID value?
Is there any way I can do this under OSX?
Ezhoon
Ok, got this data from SwitchresX

DDC block report generated by SwitchResX for display
VGA/SVGA Display

0 1 2 3 4 5 6 7 8 9 A B C D E F
-----------------------------------------------------
0 | 00 FF FF FF FF FF FF 00 00 00 17 07 00 00 00 00
1 | 0A 0A 01 01 0C 1E 17 BE E8 2D C9 A0 57 47 98 27
2 | 12 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01
3 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
4 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
5 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
6 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
7 | 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 02

-----------------------------------------------------
Valid DDC block: checksum passed

EDID Version........1.1
Manufacturer........@@@
Product Code........5895 (1707) (0717)
Serial Number.......0

Vendor ID : 756E6B6E
Product ID : 717

Sony Vaio FS15LP
Nvidia Go6200 turbocache
1280x800 native resolution

Thanks smile.gif
np_
QUOTE(Ezhoon @ Jan 7 2007, 02:40 AM) *
Ok, got this data from SwitchresX

DDC block report generated by SwitchResX for display
VGA/SVGA Display

0 1 2 3 4 5 6 7 8 9 A B C D E F
-----------------------------------------------------
0 | 00 FF FF FF FF FF FF 00 00 00 17 07 00 00 00 00
1 | 0A 0A 01 01 0C 1E 17 BE E8 2D C9 A0 57 47 98 27
2 | 12 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01
3 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
4 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
5 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
6 | 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
7 | 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 02

-----------------------------------------------------
Valid DDC block: checksum passed

EDID Version........1.1
Manufacturer........@@@
Product Code........5895 (1707) (0717)
Serial Number.......0

Vendor ID : 756E6B6E
Product ID : 717

Sony Vaio FS15LP
Nvidia Go6200 turbocache
1280x800 native resolution

Thanks smile.gif


well sorry to disappoint you but i think SwitchResX never provide real EDID ....

try to use some under windows
starimage
Asus A7j Laptop 17`
video - x1600Mobile (71c5) Native 1400*900

EDIT from Phoneix

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 04 21 01 11 00 00 00 00
10 | 01 0E 01 03 80 25 17 78 0A 2D AD 9C 59 4C 8F 23
20 | 23 51 54 00 00 00 01 01 01 01 01 01 01 01 01 01
30 | 01 01 01 01 01 01 9E 25 A0 40 51 84 0C 30 40 20
40 | 33 00 6F E6 10 00 00 18 00 00 00 0F 00 42 31 37
50 | 30 50 57 30 31 20 56 2E 31 02 00 00 00 FE 00 41
60 | 55 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE
70 | 00 42 31 37 30 50 57 30 31 20 56 2E 31 0A 00 81
buhgock
would this program help?

http://www.3dexpress.de/
buhgock
heres my info:

Sony Vaio VGN-AR250G 17in Widescreen

DumpEDID v1.01



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

Registry Key : DISPLAY\MS_0040\5&c7210ff&0&11335587&01&00

Monitor Name : t Flat Panel

Manufacture Week : 45 / 2002

ManufacturerID : 32566 (0x7F36)

ProductID : 64 (0x0040)

Serial Number (Numeric) : 0 (0x00000000)

EDID Version : 1.3

Display Gamma : 1.00

Horizontal Frequency : 29 - 72 KHz

Image Size : 32.2 X 20.1 cm (14.9 Inch)

Maximum Image Size : 32 X 20 cm (14.9 Inch)

Maximum Resolution : 1440 X 900

Support Standby Mode : Yes

Support Suspend Mode : Yes

Support Low-Power Mode : Yes

Support Default GTF : No

Digital : Yes



Supported Display Modes :



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

and this is what I also found:

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 36 7F 40 00 00 00 00 00
10 | 2D 0C 01 03 80 20 14 00 EA A8 E0 99 57 4B 92 25
20 | 1C 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
30 | 01 01 01 01 01 01 F4 2C A0 A0 50 84 2B 31 20 1C
40 | 33 00 42 C9 10 00 00 18 00 00 00 FC 00 4E 76 69
50 | 64 69 61 20 44 65 66 61 75 6C 00 00 00 FC 00 74
60 | 20 46 6C 61 74 20 50 61 6E 65 6C 00 00 00 00 FD
70 | 00 00 3C 1D 48 0C 00 00 20 20 20 20 20 00 00 81
Ezhoon
QUOTE(np_ @ Jan 7 2007, 04:15 PM) *
well sorry to disappoint you but i think SwitchResX never provide real EDID ....

try to use some under windows

Damn..I have to install Windows just to get an EDID value rolleyes.gif

But..how can I complain? np_ is going through all this trouble just for us..off to installing Windows smile.gif
razorrazor
Here is my info:

Toshiba P20 (SP20-S303) 17", 1440x900, Geforce FX GO5200.

DumpEDID 1.01:


Registry Key : DISPLAY\NVD0900\5&1b40f176&3&00000110&01&00

Monitor Name : t Flat Panel

Manufacture Week : 45 / 2002

ManufacturerID : 50234 (0xC43A)

ProductID : 2304 (0x0900)

Serial Number (Numeric) : 0 (0x00000000)

EDID Version : 1.3

Display Gamma : 1.00

Horizontal Frequency : 29 - 55 KHz

Image Size : 32.2 X 20.1 cm (14.9 Inch)

Maximum Image Size : 32 X 20 cm (14.9 Inch)

Maximum Resolution : 0 X 0

Support Standby Mode : Yes

Support Suspend Mode : Yes

Support Low-Power Mode : Yes

Support Default GTF : No

Digital : Yes



Supported Display Modes :



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

RIVA TUNER2 final:

EDID:

$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 3a c4 00 09 00 00 00 00
$0c00000001 +10 2d 0c 01 03 80 20 14 00 ea a8 e0 99 57 4b 92 25
$0c00000002 +20 1c 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
$0c00000003 +30 01 01 01 01 01 01 95 25 a0 40 51 84 0c 30 40 20
$0c00000004 +40 33 00 42 c9 10 00 00 18 00 00 00 fc 00 4e 76 69
$0c00000005 +50 64 69 61 20 44 65 66 61 75 6c 00 00 00 fc 00 74
$0c00000006 +60 20 46 6c 61 74 20 50 61 6e 65 6c 00 00 00 00 fd
$0c00000007 +70 00 00 3c 1d 37 0a 00 00 20 20 20 20 20 00 00 43
$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
$ffffffffff ----------------------------------------------------------------
$ffffffffff Monitor EDID details
$ffffffffff ----------------------------------------------------------------
$0d00000000 EDID version : 1.3
$0d00000001 Manufacturer ID : NVD (unknown)
$0d00000002 Model ID : 0900 (Nvidia Defaul)
$0d00000003 Manufactured on : 2002, week 45
$0d00000004 Serial number : 00000000
$0d00000005 Input signal : digital
$0d00000006 Screen size : 32 x 20 cm
$0d00000007 Horizontal freqency : 29-55KHz
$0d00000008 Vertical freqency : 0-60Hz
$0d00000009 Bandwidth : 100MHz

HOpe it helps.

RAZ
Ezhoon
OK..here we go smile.gif

Sony Vaio FS15LP (Geforce Go6200 turbocache, 15.4" widescreen, Max resolution 1280X800)



DumpEDID v1.01

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

Registry Key : DISPLAY\MS_0040\5&261944ce&0&00000110&01&00

Monitor Name : t Flat Panel

Manufacture Week : 45 / 2002

ManufacturerID : 32566 (0x7F36)

ProductID : 64 (0x0040)

Serial Number (Numeric) : 0 (0x00000000)

EDID Version : 1.3

Display Gamma : 1.00

Horizontal Frequency : 29 - 49 KHz

Image Size : 32.2 X 20.1 cm (14.9 Inch)

Maximum Image Size : 32 X 20 cm (14.9 Inch)

Maximum Resolution : 0 X 0

Support Standby Mode : Yes

Support Suspend Mode : Yes

Support Low-Power Mode : Yes

Support Default GTF : No

Digital : Yes

Supported Display Modes :


Also from Phoenix EDID designer :

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 36 7F 40 00 00 00 00 00
10 | 2D 0C 01 03 80 20 14 00 EA A8 E0 99 57 4B 92 25
20 | 1C 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
30 | 01 01 01 01 01 01 42 1D 00 00 51 20 0C 30 C4 30
40 | 53 00 42 C9 10 00 00 18 00 00 00 FC 00 4E 76 69
50 | 64 69 61 20 44 65 66 61 75 6C 00 00 00 FC 00 74
60 | 20 46 6C 61 74 20 50 61 6E 65 6C 00 00 00 00 FD
70 | 00 00 3C 1D 31 08 00 00 20 20 20 20 20 00 00 48


From RivaTuner 2.0final :

Description : NVIDIA GeForce Go 6200
Vendor ID : 10de (NVIDIA)
Device ID : 0167
Location : bus 1, device 0, function 0
Bus type : PCIE
PCIE link width : 16x supported, 16x selected
Base address 0 : a0000000 (memory range)
Base address 1 : c0000000 (memory range)
Base address 2 : none
Base address 3 : 90000000 (memory range)
Base address 4 : none
Base address 5 : none
----------------------------------------------------------------
NVIDIA specific display adapter information
----------------------------------------------------------------
Graphics core : NV44 revision A2 (4pp,3vp)
Hardwired ID : 0167 (ROM strapped to 0167)
Memory bus : 64-bit
Memory type : DDR (RAM configuration 05)
Memory amount : 32768KB
Core clock : 300.857MHz
Memory clock : 299.250MHz (598.500MHz effective)
Reference clock : 27.000MHz

----------------------------------------------------------------
Monitor EDID details
----------------------------------------------------------------
EDID version : 1.3
Manufacturer ID : MS_ (unknown)
Model ID : 0040 (Nvidia Defaul)
Manufactured on : 2002, week 45
Serial number : 00000000
Input signal : digital
Screen size : 32 x 20 cm
Horizontal freqency : 29-49KHz
Vertical freqency : 0-60Hz
Bandwidth : 80MHz


Thanks for everything, np_ smile.gif
kinwah.lai
sorry for the stupid question.

may i know what is this kext for?

thanks
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.