My monitor has an incorrect EDID

Canai

Diamond Member
Oct 4, 2006
8,016
1
0
I have a ~4 year old Sony Wega LCD TV that I use for a monitor, model KLV-S23A10. The native res is 1360x768, but the EDID in the set is incorrect and for a smaller model, which a native res of 1280x768. Normally this isn't a problem, as I can just uncheck the 'Enable EDID' box in Catalyst Control Center in XP. The problem sets in when I boot into Vista instead of XP (I'm dual booting) since Vista automatically uses the EDID data if it differs from user settings - no matter what.

I'm now officially out of options - Sony wants $315 flat fee to 'fix' their mistake, and no local shops know anything about it. If anyone knows anything about setting pixel clocks and timings, I'd really appreciate any help you can give. I have everything I need to extract, modify, and flash the EDID, I just have no idea how to calculate the pixel stuff.

If anyone has any ideas or knows of any place or person that may be able to help, I'd greatly appreciate it.
 

AmberClad

Diamond Member
Jul 23, 2005
4,914
0
0
Have you tried finding another DVI monitor that works, plugging that in, setting the resolution manually in CCC, and then plugging the LCD TV back in?

Edit: Just for clarification, are you getting no picture at all? Or a distorted one?
 

Canai

Diamond Member
Oct 4, 2006
8,016
1
0
Originally posted by: AmberClad
Have you tried finding another DVI monitor that works, plugging that in, setting the resolution manually in CCC, and then plugging the LCD TV back in?

Edit: Just for clarification, are you getting no picture at all? Or a distorted one?

It is a distorted picture. The left side is at the 1024 mark, and the right side is at the 1280 mark (where the image would end when set at those resolutions) and it tries to display the 1280x768, so it's all scrunched up.

I haven't tried another monitor, but Vista automatically pulls the EDID when the monitor is plugged in, and overrides any user settings.

I can set the monitor to the correct resolution at the Vista desktop, but when I launch a game or any other fullscreen app, the EDID kicks back in. Changing the res in game doesn't do anything at all. If I run games in windowed mode, the res doesn't reset.

edit: also, the two existing EDID entries are for 1024x768 and 1280x768, and for some reason Vista tries to display both at once.
 

Canai

Diamond Member
Oct 4, 2006
8,016
1
0
Bumped for last hope - I contacted official Sony repair place, and it'd cost more for the flat rate fee than it would for me to buy a new monitor :(
 

Rabbits

Member
Oct 2, 2008
85
0
0
Did you try googling some programs that might fix the issue? My last guess on your problem. :(
 

Canai

Diamond Member
Oct 4, 2006
8,016
1
0
Originally posted by: presidentender
You could pull an iterated guess and check.

There are too many values in there for that.

I took a couple screenshots of the two values stored in it, and maybe based on that someone will recognize something. I realize this is kind of too troubleshooting / help-ish for HT, but I'm hoping one of the math / electronic whizzes might know something about the formulas used to calculate the values :(

1024x768 entry
1280x768 entry

As you can see, the values are quite different, and I don't know enough (anything? haha) about how LCDs work on a pixel level to mess with random values in hope of stumbling on the right one.
 

Kyanzes

Golden Member
Aug 26, 2005
1,082
0
76
I also had a similar issue on my P24 1W and tried to dig up info on it. If I believe correctly Powerstrip (pro or advanced edition maybe) can write EDID, though the monitor has to support it. You can also bring it to a service and have it reflashed. Ultimately I got a replacement monitor, I didn't risk fiddling with it since it had three years of warranty on it (discovered the problem a few days after purchase when tried to use DVI). If the monitor supports the EDID flash then you can certainly do it. Shouldn't be very difficult (just make sure you don't touch color related stuff, and make a dump of your current EDID, just to be sure).

Edit: you could also try to obtain (via forums) a correct EDID dump. Then you could open it in Powerstrip and have a look at the timings and stuff. After that you could modify your own.