Another major breakthrough! Reprogram your bugged Westinghouse LVM-37w3se directly

Blahman

[H]ard|Gawd
Joined
Jul 8, 2005
Messages
1,323
Another major breakthrough! Reprogram your bugged Westinghouse LVM-37w3se EDID chips directly

I have found a way to update the EDIDs in the display itself. Yes EDIDs, there are three of them in all, one for VGA, one for DVI, and one for HDMI. This means everything works as it should, from the BIOS/POST screen not being cropped, to devices like the Xbox 360 being able to select 1080p output over HDMI/DVI. Forget sending your SE back to Westinghouse, fix it yourself!

Disclaimer: Note that this is a significantly more technical procedure than the NVIDIA OverrideEDIDFlags tweak, and carries the risk that goes along with flashing memory chips. I take no responsibility for any damage that might occur as a result of using these instructions. Do not use cables longer than 6 feet or so to perform the update as the risk of electrical interference causing corruption on raw bytestream data greatly increases with cable length. You assume all risks, including that of your warranty being voided, that may arise as a result of attempting this procedure.

That out of the way, on with the nitty gritty.
How to tell if your LVM-37w3se is bugged or not (any of these are symptoms):
  • When your machine first boots, the POST/BIOS screen is cut off on the sides by black bars
  • Your monitor is identified by the NVIDIA drivers or PowerStrip as a WDE4207 or W4207
  • When running at 1920x1080 resolution, pushing the "info" button on the remote shows that it is running at 1920x1080i (interlaced)
  • Some devices, such as the Xbox 360, are unable to select 1080p as an output format when connected via DVI or HDMI
Requirements:
  • You will need to buy the registered version of PowerStrip, as only the registered version has the ability to write to EDID memory. It's $30 USD but that's a lifetime license and it's a very versatile and useful tool for all things relating to graphics cards and displays. Well worth it, even if only for this one purpose!
  • You will need a desktop PC with a PowerStrip-supported graphics card with VGA and DVI outputs. A notebook may or may not work, as some are unable to directly interact with the EDID. Also NVIDIA 8x00 series cards may not be compatible, I'm not positive on that though.
  • You'll also need the necessary cables for hooking up to the VGA, DVI and HDMI ports (a DVI to HDMI cable is needed for updating the HDMI port). As I said before, keep these cable lengths below 6 feet or so to minimize the risk of interference. Monoprice.com is great for getting inexpensive, good quality cables.
  • Finally you'll need the two EDID .DAT files I've put together. One is for the analog interface (VGA), the other is for the two digital interfaces (DVI and HDMI). Download here.
Caveat:
The EDID in this monitor has, in addition to the standard 128 byte block that all displays have, an additional 128 byte extension block with detailed timings, an increasingly common characteristic of HD monitors and televisions. Unfortunately there is no consumer-grade, free or commercially available software that can write EDID data beyond the standard first 128 byte block. If you would like to see PowerStrip support this functionality, which would make this fix 100% comprehensive, post your support for requesting such a feature in this thread. From my testing so far this hasn't been a serious issue, but it has the potential to break compatibility with some devices that rely on the timings in the extension block. I have no idea what devices if any could be affected by this limitation, but just be aware of the potential for problems. Hopefully there will be a method for writing beyond the first 128 byte block in the not too distant future.
Update - 10/20/07: The PowerStrip developers have said that the EDID extension block writing feature will be implemented in the next version of PowerStrip, but they don't know when this will be available. This is fantastic news. This feature will allow us to fix the last of the problems caused by the faulty EDID. In the meantime, you can try a workaround: http://www.hardforum.com/showpost.php?p=1031558956&postcount=13
Update 2 - 12/2/07: PowerStrip's latest beta version has been updated to support writing EDID extension blocks, and I have tested it and written up a second part to the guide, making the workaround above unnecessary. The details are here: Link

Instructions:
  1. If you have already installed NVIDIA drivers with the OverrideEDIDFlags tweak, uninstall those drivers and reinstall without the tweak (following the safe mode/driver cleaner instructions as you always should when reinstalling drivers).
  2. Download, install, and register PowerStrip
  3. Download and extract the .DAT files from the zip file here
  4. Open up PowerStrip, right click its icon in the system tray and select Options->Monitor Information.
  5. In the Options drop-down box, select "Read data directly from monitor" and verify that the currently connected interface has the bugged W4207 data (model ID = WDE4207, max res = 1366 x 768, etc.)
  6. From the same drop-down box, select "Update EDID"
  7. It should say a valid EEPROM was found. Click yes. If a valid EEPROM was not found click the option to search the bus for other EEPROMs. If still no go, keep trying a few times. Try different combinations of video driver versions, video cards, cables, even computers if you are that determined. If it just doesn't work, you may be out of luck. Also if it says the EEPROM is write-protected, you are definitely SOL. Mine was not write-protected so I simply assumed they were all like that, but who knows...
  8. If connected via DVI or HDMI, locate and select the WDE14FAD.dat file (note the D at the end -- for digital).
    Otherwise if connected via VGA, locate and select the WDE14FAA.dat file (A for analog)
  9. Click yes again to confirm.
  10. If the update went well it should ask you to restart your computer, and the data on the Monitor information page should be updated to reflect the new proper LVM-37w3se EDID.
  11. Instead of restarting, shut down, unplug the video cable you were using and switch to the next type. Boot to Windows and repeat steps 4-11 until all three interfaces (VGA, DVI and HDMI) have been updated.
Results:
This is the fix I think we've all been looking for. Fixes all those nasty issues resulting from the monitor being programmed with the completely wrong EDID.

  • BIOS/POST/DOS/Windows Boot screens are no longer cut off on the sides. If your BIOS supports and is set to 1:1 mode a.k.a. disabled VGA expansion, these screens are properly displayed with 1:1 pixel mapping centered in the middle of the screen. Otherwise they are stretched to fill the panel.
  • The Xbox 360 and other devices that limit themselves to EDID-reported modes can finally select 1080p over HDMI!
  • The monitor is properly recognized as a LVM-37w3se
  • Resolutions available:
    640x400 (good, but is squashed to fit a 4:3 aspect -- as always)
    640x480 (good)
    720x480 (bad: overscanned and cropped, very blurry -- but it was always like that)
    800x600 (good)
    1024x768 (good)
    1280x720 (good, somewhat blurry though -- as always)
    1280x800 (good)
    1280x1024 (good)
    1360x765 (good)
    1920x1080 (perfect!)
  • I suspect the blurry 720p and 480p modes could be improved with the extension block properly programmed as discussed in the "Caveat" section. Remind/pester the PowerStrip developers about it until they cave and give us multi-block EDID writing. :p

As always, if you try this fix please let me know how it went. Good luck and enjoy!
 
Last edited:
Will this fix the Flashing I get over DVI from my PC, or is it the PC? I can't figure it out because it was working on my 2407 with no flickering...But now I get flicker whenever the PC needs to render anything 3D...Games, anything 3D...


btw, I posted over @ that other site you mentioned..:D
 
Possibly, it depends on your exact problem, though. Care to elaborate?

Specifically, does your monitor exhibit the symptoms described in the section "How to tell if your LVM-37w3se is bugged" (just added it, not your fault if you didn't see it).
 
Then this would definitely not help you, as you have a "good" SE. Actually, depending on when/where you bought yours it might be one of the original LVM-37w3's before this SE business started.

Are you connected via DVI, HDMI or VGA?

If you don't mind, could you help me out with a few things?
Where/when did you buy your monitor?
Does it say LVM-37w3se on the box/manual/sticker on back?
If yes, and you bought it within the last 4 months or so, could you do me a huge favor and try this, it will help me improve this fix if/when PowerStrip is upgraded to do multi-block writing. And maybe help me figure out why you're having that flickering issue.

  1. Connect your monitor via DVI or HDMI if not already
  2. Download, install and run MonInfo
  3. Select the Westinghouse monitor from the dropdown box
  4. Right click in the text box and do Select All, then Right click again and do copy.
  5. PM me the text, wrapping it in CODE tags (select it and click the # sign at the top of the message editor).
 
Wow thats impressive that you figured out how to do this. I don't have the SE model, but I'm glad someone is doing this. :)
 
Wow thats impressive that you figured out how to do this. I don't have the SE model, but I'm glad someone is doing this. :)

Thanks! Honestly, I started out doing it for myself because I was getting fed up with the problems and was about to take it back to CostCo when I started seeing promising things and decided to hold on to it a little longer. Glad I did, and glad to help anyone I can while helping myself. :D
 
I'm very excited about this! I suffer from the these problems, and was very sad at the prospect of returning my Westy. I will try this fix, but I may hold out to see if PowerStrip will update their program first, just so I only have to do this once. I will post there as soon as my account is activated.

Thanks!
 
Could anyone with a "good" LVM-37w3se or LVM-37w3 (non-SE) do this for me?

  1. Connect your monitor via DVI or HDMI if not already
  2. Download, install and run MonInfo
  3. Select the Westinghouse monitor from the dropdown box
  4. Right click in the text box and do Select All, then Right click again and do copy.
  5. PM me the text, wrapping it in CODE tags (select it and click the # sign at the top of the message editor).

I'd very much be interested in comparing the detailed timings in the extension block.
 
Yea, I've got the SE, LOL. I've only got one DVI port yo.

Also,

DVI - PC
HDMI - 360 or DirecTV reciever...
VGA - 360

I can't run PIP mode with DVI and HDMI. I don't know why but the manual says I can, but I can't...bastages

As long as that program has no possible chance of bricking my monitor, then I'll run it....
 
Here's what that prog gave me...funny, my Extension block is reading 0's...

Code:
Monitor
  Windows description......... Plug and Play Monitor
  Manufacturer description.... WestinghouseLVM-37w3se
  Manufacturer................ Westinghouse
  ————————————————————————————
  Plug and Play ID............ WDE14FA
  Serial number............... n/a
  EDID data source............ Registry (stored)
  ————————————————————————————
  Manufacture date............ 2007, ISO week 16
  EDID revision............... 1.3
  Display type and signal..... Digital
  Sync input support.......... n/a
  Screen size................. 820 x 460 mm (~39")
  Power management............ Active off/sleep

Color characteristics
  Display gamma............... 2.20
  Red chromaticity............ Rx 0.640 - Ry 0.330
  Green chromaticity.......... Gx 0.290 - Gy 0.600
  Blue chromaticity........... Bx 0.150 - By 0.060
  White point (default)....... Wx 0.280 - Wy 0.290

Timing characteristics
  VESA GTF support............ Not supported
  Horizontal scan range....... 30-68kHz
  Vertical scan range......... 58-72Hz
  Video bandwidth............. 150MHz
  Extension blocks............ 1
  Timing recommendation #1.... 1920x1080 at 60Hz
      Modeline................ "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

Standard timings supported
   640 x  480 at  60Hz - IBM VGA
   720 x  400 at  70Hz - IBM VGA
   800 x  600 at  60Hz - VESA
  1024 x  768 at  60Hz - VESA
  1280 x  720 at  60Hz - VESA
  1280 x 1024 at  60Hz - VESA
  1280 x 1280 at  60Hz - VESA
  1920 x 1080 at  60Hz - Westinghouse

Raw EDID base
  00: 00 FF FF FF FF FF FF 00  5C 85 FA 14 00 00 00 00 
  10: 10 11 01 03 80 52 2E 78  2A E6 9D A3 54 4A 99 26 
  20: 0F 47 4A A1 08 00 81 C0  81 80 81 00 01 01 01 01 
  30: 01 01 01 01 01 01 02 3A  80 18 71 38 2D 40 58 2C 
  40: 45 00 C4 8E 21 00 00 1E  00 00 00 FD 00 3A 48 1E 
  50: 44 0F 00 0A 20 20 20 20  20 20 00 00 00 FC 00 57 
  60: 65 73 74 69 6E 67 68 6F  75 73 65 20 00 00 00 FC 
  70: 00 4C 56 4D 2D 33 37 77  33 73 65 0A 20 20 01 49 

Raw EDID extension (reserved)
  00: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
  70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

Display adapter
  Adapter description......... Radeon X1900 CrossFire Edition
  Adapter device ID........... 0x72491002
  Display settings............ 1920x1080, 32bpp


Anything different from mine?

I have V1.0 SE Firmware BTW...I bought back from costco when they had it, but I just this past week got it hooked up.
 
I can't run PIP mode with DVI and HDMI. I don't know why but the manual says I can, but I can't...bastages

Same here, I think maybe the original non-SE could run DVI and HDMI in PIP simultaneously, but could be wrong.
 
Update: The PowerStrip developers have said that the EDID extension block writing feature will be implemented in the next version of PowerStrip, but they don't know when this will be available. This is fantastic news. This feature will allow us to fix the last of the problems caused by the faulty EDID.

In the meantime, if anyone is using this fix and you are still having problems with 720x480 (overscanned, blurry), or 1920x1080 (still being 1080i), or you have a PC with an NVIDIA card (ATI might benefit from this as well but I don't have one to test with) and want to use NVIDIA's own scaling modes as opposed to the built-in scaler on the monitor, which isn't very good, try this EDID data in place of the WDE14FAD.dat file (DVI and HDMI only).

  1. Open Notepad
  2. Copy and paste the following text
    Code:
                                Time:  11:16:19
                            Date:  Sat Oct 20, 2007
    ______________________________________________________________________
    ______________________________________________________________________
                            VIEWSONIC CORPORATION
                        EDID Version # 1,  Revision # 3
                   DDCTest For: WDE Westinghouse LVM-37w3se
    ______________________________________________________________________
    ______________________________________________________________________
    128 BYTES OF EDID CODE:
             0   1   2   3   4   5   6   7   8   9
          ________________________________________
      0  |  00  FF  FF  FF  FF  FF  FF  00  5C  85
     10  |  FA  14  00  00  00  00  10  11  01  03
     20  |  80  52  2E  78  2A  E6  9D  A3  54  4A
     30  |  99  26  0F  47  4A  A1  08  00  81  C0
     40  |  81  80  81  00  8B  C0  01  01  01  01
     50  |  01  01  01  01  02  3A  80  18  71  38
     60  |  2D  40  58  2C  45  00  C4  8E  21  00
     70  |  00  1E  00  00  00  FD  00  3A  48  1E
     80  |  44  0F  00  0A  20  20  20  20  20  20
     90  |  00  00  00  FC  00  57  65  73  74  69
    100  |  6E  67  68  6F  75  73  65  20  00  00
    110  |  00  FC  00  4C  56  4D  2D  33  37  77
    120  |  33  73  65  0A  20  20  00  01
    ______________________________________________________________________
    (08-09)  ID Manufacturer Name ________________  = WDE
    (11-10)  Product ID Code _____________________  = 14FA(ú)
    (12-15)  Last 5 Digits of Serial Number ______  = 00000
    (16)     Week of Manufacture _________________  = 16
    (17)     Year of Manufacture _________________  = 2007
    (10-17)  Complete Serial Number ______________  = ú71600000
    (18)     EDID Version Number _________________  = 1
    (19)     EDID Revision Number ________________  = 3
    (20)     VIDEO INPUT DEFINITION:
             Digital Signal
             Non - VESA DFP 1.x Compatible                        
                            
    (21)     Maximum Horizontal Image Size ________________    =  820 mm
    (22)     Maximum Vertical Image Size __________________    =  460 mm
    (23)     Display Gamma ________________________________    =  2.20
    (24)     Power Management and Supported Feature(s):
             Active Off/Very Low Power, Preferred Timing Mode
             Display Type = R/G/B Color
    (25-34)  CHROMA INFO:
             Red X - 0.640 Green X - 0.290 Blue X - 0.150 White X - 0.280
             Red Y - 0.330 Green Y - 0.600 Blue Y - 0.060 White Y - 0.290
    (35)     ESTABLISHED TIMING I:
             720 X 400 @ 70Hz (IBM,VGA)
             640 X 480 @ 60Hz (IBM,VGA)
             800 X 600 @ 60Hz (VESA)
    (36)     ESTABLISHED TIMING II:
             1024 X 768 @ 60Hz (VESA)
    (37)     Manufacturer's Reserved Timing:
               None Specified
    (38-53)  Standard Timing Identification:
             1280 X 720 @60Hz
             1280 X 1024 @60Hz
             1280 X 800 @60Hz
             1360 X 765 @60Hz
             Not Used
             Not Used
             Not Used
             Not Used
    ______________________________________________________________________
    (54-71) Detailed Timing / Descriptor Block 1:
                      1920x1080  Pixel Clock: 148.50 MHz
    ______________________________________________________________________
             Horizontal Image Size: 708 mm     Vertical Image Size: 398 mm
             Refreshed Mode: Non-Interlaced    Normal Display - No Stereo
    
    Horizontal:
             Active Time: 1920 pixels          Blanking Time: 280 pixels
             Sync Offset: 88 pixels            Sync Pulse Width: 44 pixels
             Border: 0 pixels                  Frequency: 67.50 KHz
    
    Vertical:
             Active Time: 1080 lines           Blanking Time: 45 lines
             Sync Offset: 4 lines              Sync Pulse Width: 5 lines
             Border: 0 lines                   Frequency: 60.00 Hz
    
    Digital Separate, Horizontal Polarity (+) Vertical Polarity (+)
    
    
    ______________________________________________________________________
    (72-89) Detailed Timing / Descriptor Block 2:
    
             Monitor Range Limits:
             Min Vertical Freq - 58 Hz
             Max Vertical Freq - 72 Hz
             Min Horiz. Freq - 30 KHz
             Max Horiz. Freq - 68 KHz
             Pixel Clock  - 150 MHz
             Secondary GTF - Not Supported
    
    ______________________________________________________________________
    (90-107) Detailed Timing / Descriptor Block 3:
    
             Monitor Name:
             Westinghouse 
    
    
    ______________________________________________________________________
    (108-125) Detailed Timing / Descriptor Block 4:
    
             Monitor Name:
             LVM-37w3se
    
    
    (126)    No Extension EDID Block(s)
    (127)    CheckSum OK
  3. File->Save as->Save as type->All Files
  4. Name it whatever you want, just give it a .dat extension.
  5. Continue from step 4 in the original instructions, using the file you just saved in place of WDE14FAD.dat file (DVI and HDMI only).

What this does is it disables the extension block entirely so that devices aren't fooled by it, thinking the monitor's optimal resolution is 1080i, when it is actually 1080p. It also disables the funky overscanning/cropping that was going on with 720x480.

Also, now if you have an NVIDIA card you can use NVIDIA's different scaling modes which are far superior to the monitor's built-in ones in terms of sharpness and responsiveness, as well as allowing 1:1 pixel mapping ("centered output"), and the use of any custom resolution.
Note that in my experience newer NVIDIA drivers with the crappy new control panel have trouble engaging the various scaling modes, but you can get around this two ways.

1. Use NVTray to enable the "Classic" control panel, or
2. Apply them manually with a command line.

NVTray Method:
  1. Install & run NVTray
  2. Double click NVTray's icon in the system tray
  3. Under "Default Control Panel" select "Classic" and close the window.
  4. Open the Classic control panel (Right click on the desktop, select NVIDIA Display->Westinghouse LVM-37w3se)
  5. Under nView Display Settings, right click the Westinghouse monitor and uncheck "Treat as HDTV" if already selected. Right click it again and select "Device Adjustments".
  6. Select the scaling method you want to use.
Display Adapter Scaling - Stretches all resolutions to fill the panel
Centered Output - Displays the resolution with 1:1 pixel mapping in the center of the screen
Monitor Scaling - Uses the monitor's internal scaler, which isn't so great
Fixed Aspect Ratio Scaling - Expands the resolution to fit the panel but maintains the resolution's proper aspect ratio​

Command line method:
Go into Start->Run and using the following command.

Code:
rundll32.exe NvCpl.dll,dtcfg setscaling 1 DA <mode #>

Mode settings are as follows:
0 : Default
1 : Native
2 : Scaling
3 : Centered
5 : Aspect

Note that the number before "DA" is the number of displays you have connected minus 1, so if you have just the Westy hooked up, change that to 0. If you have two displays, use 1, three displays, use 2, etc.

Also "D" means "Digital" and "A" signifys that it's the first display (as reported by Windows' "Identify" button in the Display control panel). So if the Westy is the second display change that to DB.

For example, I have two digital displays, my laptop LCD and the Westy. The laptop is A and the Westy is B. I want to use Aspect Ratio scaling with my Westy, so I use the following command.

Code:
rundll32.exe NvCpl.dll,dtcfg setscaling 1 DB 5

For more info on the command line method and other commands you can use read: http://www.laptopvideo2go.com/forum/index.php?showtopic=9392
 
Blahman, thanks for your work investigating the odd behavior of the SE monitors. I just picked one up from Newegg this week and noticed that the info button kept showing 1080i when using the DVI input. I have an nVidia 8500gt that has both DVI and HDMI outputs. Great card for HDTV HTPC by the way, I have SPDIF out on my mobo going through the HDMI and its great. If I output to the SE with DVI it gets recognized as W4207 and appears to only allow 1080i even if I select 1080p from the nvidia control panel. However if I use the HDMI input with the HDMI output on the card it is recognized as LVM-37w3se and allows easy selection of 1080p from nvidia control panel(with info from monitor also showing 1080p). Below is my output from moninfo for both. The DVI is the top one and the HDMI is the lower one. I replaced the serial number in the HDMI one with "x"s. Also the part that says "EDID source=registry stored" does this mean that there might be an easier tweak than modifying the nvidia drivers?

Code:
Monitor

  Windows description......... Plug and Play Monitor

  Manufacturer description.... WestinghouseW4207

  Manufacturer................ Westinghouse

  ————————————————————————————

  Plug and Play ID............ WDE4207

  Serial number............... n/a

  EDID data source............ Registry (stored)

  ————————————————————————————

  Manufacture date............ 2006, ISO week 22

  EDID revision............... 1.3

  Display type and signal..... Digital

  Sync input support.......... n/a

  Screen size................. 930 x 520 mm (~44")

  Power management............ Active off/sleep



Color characteristics

  Display gamma............... 2.20

  Red chromaticity............ Rx 0.633 - Ry 0.339

  Green chromaticity.......... Gx 0.285 - Gy 0.610

  Blue chromaticity........... Bx 0.145 - By 0.065

  White point (default)....... Wx 0.281 - Wy 0.293



Timing characteristics

  VESA GTF support............ Not supported

  Horizontal scan range....... 30-68kHz

  Vertical scan range......... 59-72Hz

  Video bandwidth............. 150MHz

  Extension blocks............ 1

  Timing recommendation #1.... 1366x768 at 60Hz

      Modeline................ "1366x768" 73.250 1366 1414 1446 1512 768 771 776 808 +hsync -vsync



Standard timings supported

   640 x  480 at  60Hz - IBM VGA

   720 x  400 at  70Hz - IBM VGA

   800 x  600 at  60Hz - VESA

  1024 x  768 at  60Hz - VESA

  1280 x  720 at  60Hz - VESA

  1280 x 1024 at  60Hz - VESA

  1280 x 1280 at  60Hz - VESA

  1360 x  765 at  60Hz - VESA

  1366 x  768 at  60Hz - Westinghouse



Raw EDID base

  00: 00 FF FF FF FF FF FF 00  5C 85 07 42 00 00 00 00 

  10: 16 10 01 03 80 5D 34 78  2A 31 30 A2 56 49 9C 25 

  20: 10 48 4B A1 08 00 81 C0  81 00 81 80 8B C0 01 01 

  30: 01 01 01 01 01 01 9D 1C  56 92 50 00 28 30 30 20 

  40: 35 00 A2 0B 32 00 00 1A  00 00 00 FD 00 3B 48 1E 

  50: 44 0F 00 0A 20 20 20 20  20 20 00 00 00 FC 00 57 

  60: 65 73 74 69 6E 67 68 6F  75 73 65 20 00 00 00 FC 

  70: 00 57 34 32 30 37 0A 20  20 20 20 20 20 20 01 8C 



Raw EDID extension (reserved)

  00: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 



Display adapter

  Adapter description......... NVIDIA GeForce 8500 GT

  Adapter device ID........... 0x042110DE

  Display settings............ 1920x1080, 32bpp

Code:
Monitor

  Windows description......... Plug and Play Monitor

  Manufacturer description.... WestinghouseLVM-37w3se

  Manufacturer................ Westinghouse

  ————————————————————————————

  Plug and Play ID............ WDE14FA

  Serial number............... 1 (xxxxxxxxx)

  EDID data source............ Registry (stored)

  ————————————————————————————

  Manufacture date............ 2007, ISO week 16

  EDID revision............... 1.3

  Display type and signal..... Digital

  Sync input support.......... n/a

  Screen size................. 820 x 460 mm (~39")

  Power management............ Active off/sleep



Color characteristics

  Display gamma............... 2.20

  Red chromaticity............ Rx 0.640 - Ry 0.331

  Green chromaticity.......... Gx 0.290 - Gy 0.601

  Blue chromaticity........... Bx 0.149 - By 0.059

  White point (default)....... Wx 0.280 - Wy 0.291



Timing characteristics

  VESA GTF support............ Not supported

  Horizontal scan range....... 30-68kHz

  Vertical scan range......... 58-72Hz

  Video bandwidth............. 150MHz

  Extension blocks............ 1

  Timing recommendation #1.... 1920x1080 at 60Hz

      Modeline................ "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync



Standard timings supported

   640 x  480 at  60Hz - IBM VGA

   720 x  400 at  70Hz - IBM VGA

   800 x  600 at  60Hz - VESA

  1024 x  768 at  60Hz - VESA

  1280 x  720 at  60Hz - VESA

  1280 x 1024 at  60Hz - VESA

  1280 x 1280 at  60Hz - VESA

  1920 x 1080 at  60Hz - Westinghouse



Raw EDID base

  00: 00 FF FF FF FF FF FF 00  5C 85 FA 14 01 00 00 00 

  10: 10 11 01 03 80 52 2E 78  2A F7 4E A3 54 4A 99 26 

  20: 0F 47 4A A1 08 00 81 C0  81 80 81 00 01 01 01 01 

  30: 01 01 01 01 01 01 02 3A  80 18 71 38 2D 40 58 2C 

  40: 45 00 C4 8E 21 00 00 1E  00 00 00 FD 00 3A 48 1E 

  50: 44 0F 00 0A 20 20 20 20  20 20 00 00 00 FC 00 57 

  60: 65 73 74 69 6E 67 68 6F  75 73 65 20 00 00 00 FC 

  70: 00 4C 56 4D 2D 33 37 77  33 73 65 0A 20 20 01 86 



Raw EDID extension (reserved)

  00: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

  70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 



Display adapter

  Adapter description......... NVIDIA GeForce 8500 GT

  Adapter device ID........... 0x042110DE

  Display settings............ 1920x1080, 32bpp
 
now that is interesting. it looks like your HDMI EDID is fine but your DVI EDID has the bugged W4207 EDID. This fix should take care of that, should only need to do it for DVI though. guess not all of the NewEgg ones are completely fixed. Westinghouse's QA department is amazingly incompetent.

Before you do anything though we need to figure out why MonInfo is reading from the registry instead of directly from the monitor. If you have multiple monitors connected try setting them to clone or dualview and try MonInfo again, selecting the Westy from the dropdown box. If it's reading correctly from the EDID it should say "EDID data source............ I2C bus (real-time)"

Also, you could try the NVIDIA OverrideEDIDFlags fix first to see if that fixes your problems, before shelling out for PowerStrip and flashing your EDID. You could consider it a testbed for the real thing.
 
Another thing it could be is your card being too new for MonInfo. If you have another machine with an older card try that to verify your findings.
 
I wonder if the bugged EDID would show using a DVI to HDMI adapter. If the EDID is sent from the monitor to the video card and it works correctly using HDMI input then would just using the HDMI input on the SE allow the vid card to get the proper settings?
 
Update: The PowerStrip developers have said that the EDID extension block writing feature will be implemented in the next version of PowerStrip, but they don't know when this will be available. This is fantastic news. This feature will allow us to fix the last of the problems caused by the faulty EDID.

This really is fantastic news. I will hold off purchasing powerstrip until then. I'm not desperate since I'm still using VGA on the 360. I haven't gotten my new AVR & surround speakers, so I'm not concerned yet about the lack of True HD sound without HDMI, using the HD-DVD addon. Also, I did the quick fix in the classic nvidia control panel back when I bought this SE beast, which gave me 1080p on the PC. I'm looking forward to being able to navigate in my BIOS, however, after I implement the fix.

Thanks again for all your efforts with this. I'm glad I can keep my Costco unit, since I love their return policy. I don't even care about my single lit pixel anymore, because I can only see it on a black screen, and I rarely even notice it.
 
I just ran an Svideo cable for PIP, the window is small so I can't tell much difference in quality. Only thing is I have to hit HDMI to switch to cable box instead of swap...but no big deal really.
 
Well done! Worked great for me, from what I can tell. I'll report bugs, if any, when I find them. :p
 
I just ran an Svideo cable for PIP, the window is small so I can't tell much difference in quality. Only thing is I have to hit HDMI to switch to cable box instead of swap...but no big deal really.

Are you saying that you had the EDID bug, and ran this fix - and now this is the first abnormality that you have found?
 
No, I think he was just talking about his workaround for the fact that the SE can't PIP two digital sources, only 1 digital and 1 analog or 2 analog.
 
So the latest beta version of PowerStrip supports EDID extension block writing. I have tried it and it works just fine. This should clear up any remaining issues relating to this now well-documented problem.

How to update your EDID Part II: CEA extension block

Warning:
Do not attempt these instructions when connected to the monitor's VGA port. VGA does not use or have a CEA extension block, and updating the VGA EDID with this extension block data could overwrite the "base" block which would not be good. Only DVI and HDMI use CEA extension blocks, so only perform these instructions over DVI and HDMI. Also read the disclaimer in the original post: you assume all risks, including that of your warranty being voided, that may arise as a result of attempting this procedure.

Requirements:
If you have done the workaround that disables the extension block, you will need to reverse that change by using the original file and instructions (see the first post in this thread). Basically just update the HDMI and DVI EDIDs with the original "WDE14FAD.dat" file.

You will also need a registered version of PowerStrip, as only the registered version is able to update EDIDs.

Instructions:
  1. Download this beta version of PowerStrip: http://www.entechtaiwan.com/files/psbeta.exe
  2. Copy the following text into Notepad and save as a .txt file.
    Code:
    0203113145900403020566030C00100080011D007251D01E206E28550010090000001E8C0AD08A20E02D10103E96001009000000188C0AD08A20E02D10103E9600040300000018011D8018711C1620582C2500C48E2100009E00000000000000000000000000000000000000000000000000000000000000000000000000001B
  3. Run PowerStrip, right click its icon in the system tray and select Options->Monitor Information.
  4. In the Options drop-down box, select "Read data directly from monitor" to verify that it can interface directly with the monitor, and if you have multiple monitors connected that the one you're working on is labeled "WestinghouseLVM-37w3se" under ModelID.
  5. In the Options drop-down box, select "Update EDID".
  6. It should say a valid EEPROM was found. Click yes. If a valid EEPROM was not found click the option to search the bus for other EEPROMs. If still no go, keep trying a few times. Try different combinations of video driver versions, video cards, cables, even computers if you are that determined. If it just doesn't work, you may be out of luck. Also if it says the EEPROM is write-protected, you are definitely SOL. Mine was not write-protected so I simply assumed they were all like that, but who knows...
  7. Locate the .txt file you saved in step 2 and click OK.
  8. Click yes again to confirm. PowerStrip automatically determines that the data is for the extension block and updates the proper section of the EEPROM.
  9. If the update went well it should confirm that and ask you to restart your computer.
  10. Instead of restarting, shut down, unplug the video cable you were using and switch to the other type (DVI or HDMI). Boot to Windows and repeat steps 3-8 so that both DVI and HDMI have been updated.

More info:
If you were curious the CEA extension block (the second 128-byte section of the EDID memory) contains the following information (as reported by MonInfo):

GOOD EDID:
EIA/CEA-861 Information
Revision number............. 3
DTV underscan............... Not supported
Basic audio................. Not supported
YCbCr 4:4:4................. Supported
YCbCr 4:2:2................. Supported
Native formats supported.... 1
DTV formats supported....... 5

CE standard timings supported
1920 x 1080p at 59.94/60Hz (16:9) - HDTV (Native)
1280 x 720p at 59.94/60Hz (16:9) - HDTV
720 x 480p at 59.94/60Hz (16:9) - EDTV
720 x 480p at 59.94/60Hz (4:3) - EDTV
1920 x 1080i at 59.94/60Hz (16:9) - HDTV

BAD EDID:
EIA/CEA-861 Information
Revision number............. 3
DTV underscan............... Not supported
Basic audio................. Not supported
YCbCr 4:4:4................. Supported
YCbCr 4:2:2................. Supported
Native formats supported.... 1
DTV formats supported....... 4

CE standard timings supported
1920 x 1080i at 59.94/60Hz (16:9) - HDTV
1280 x 720p at 59.94/60Hz (16:9) - HDTV (Native)
720 x 480p at 59.94/60Hz (16:9) - EDTV
720 x 480p at 59.94/60Hz (4:3) - EDTV

This is actually fairly important stuff if you are hooking up home theater devices such as upconverting DVD/HD DVD/BluRay disc players and A/V receivers, which might depend on accurate reporting of the supported and native CEA timings/modes, and with the BAD EDID might limit themselves to 720p or 1080i or not send a signal at all. This fix should take care of that.
 
Could anyone with a "good" LVM-37w3se or LVM-37w3 (non-SE) do this for me?

  1. Connect your monitor via DVI or HDMI if not already
  2. Download, install and run MonInfo

    I'd very much be interested in comparing the detailed timings in the extension block.


  1. Monitor
    Windows description......... Generic PnP Monitor
    Manufacturer description.... WestinghouseLVM-37w3se
    Manufacturer................ Westinghouse
    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
    Plug and Play ID............ WDE14FA
    Serial number............... n/a
    EDID data source............ Registry (stored)
    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
    Manufacture date............ 2007, ISO week 16
    EDID revision............... 1.3
    Display type and signal..... Digital
    Sync input support.......... n/a
    Screen size................. 820 x 460 mm (~39")
    Power management............ Active off/sleep

    Color characteristics
    Display gamma............... 2.20
    Red chromaticity............ Rx 0.640 - Ry 0.330
    Green chromaticity.......... Gx 0.290 - Gy 0.600
    Blue chromaticity........... Bx 0.150 - By 0.060
    White point (default)....... Wx 0.280 - Wy 0.290

    Timing characteristics
    VESA GTF support............ Not supported
    Horizontal scan range....... 30-68kHz
    Vertical scan range......... 58-72Hz
    Video bandwidth............. 150MHz
    Extension blocks............ 1
    Timing recommendation #1.... 1920x1080 at 60Hz
    Modeline................ "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

    Standard timings supported
    640 x 480 at 60Hz - IBM VGA
    720 x 400 at 70Hz - IBM VGA
    800 x 600 at 60Hz - VESA
    1024 x 768 at 60Hz - VESA
    1280 x 720 at 60Hz - VESA
    1280 x 1024 at 60Hz - VESA
    1280 x 1280 at 60Hz - VESA
    1920 x 1080 at 60Hz - Westinghouse

    Raw EDID base
    00: 00 FF FF FF FF FF FF 00 5C 85 FA 14 00 00 00 00
    10: 10 11 01 03 80 52 2E 78 2A E6 9D A3 54 4A 99 26
    20: 0F 47 4A A1 08 00 81 C0 81 80 81 00 01 01 01 01
    30: 01 01 01 01 01 01 02 3A 80 18 71 38 2D 40 58 2C
    40: 45 00 C4 8E 21 00 00 1E 00 00 00 FD 00 3A 48 1E
    50: 44 0F 00 0A 20 20 20 20 20 20 00 00 00 FC 00 57
    60: 65 73 74 69 6E 67 68 6F 75 73 65 20 00 00 00 FC
    70: 00 4C 56 4D 2D 33 37 77 33 73 65 0A 20 20 01 49

    Raw EDID extension (reserved)
    00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    Display adapter
    Adapter description......... NVIDIA GeForce 8800 GT
    Adapter device ID........... 0x061110DE
    Display settings............ 1920x1080, 32bpp
 
Blahman - sent a PM on this also.

I attempted to write to the EDID through the latest version of PowerStrip - 3.77 and got an error message "the EPROM may be write protected or the cable may be too long. The cable is 3' so I doubt that's the problem. Any suggestions would be appreciated.
 
Update to my post above - the cable length is 6' - I will order a 3' cable and try again.
 
to make my purchasing of this monitor easier does the latest 1.6 se firmware fix this problem?

i'm looking to get this once i get stimulated
 
I got my Westy LVM-37w3se a month ago, and there is one thing that still bothers me, when connected via HDMI to my cable box I get a white line running down the right edge of the screen, it's being caused because the display is off-centered by a few pixels, would this be an issue related to a faulty EDID? I had this issue before when it was connected via DVI but it went away with the latest Nvidia drivers.
Thanks,
 
Mmkay... I'm going to resurrect this thread to confirm that the EDID fix indeed works, and to also add a completely free solution instead of having to purchase PowerStrip (since I'm so cheap lol).

My solution also worked with a 9800 GTX card, while powerstrip only supports up to gen7 nvidia cards.

Enough said, let's get to the info.

Note: The procedure updates only the first EDID block, so the advanced timings block will be left unchanged. Stop reading if you really want to update your 2nd EDID block and go purchase PowerStrip. This method also only works with Nvidia cards, because the EDID writing utility seems to only be for Nvidia cards (not sure, only tested with Nvidia 9800 GTX).

Situation: I bought a LVM-37W3SE from buy.com (the $600 "deal") and it arrived with DVI not working correctly from my EVGA 9800 GTX. The symptoms were pretty much black screen on powerup. HDMI worked perfectly fine via DVI->HDMI cable. However, I bought a DVI-DVI cable and I really wanted my monitor to work properly.

My decision to research and mess with EDIDs instead of just scrapping my DVI-DVI cable for a DVI->HDMI cable (I was borrowing the DVI->HDMI and I bought the DVI-DVI so I really wanted to get it to work - like I said I am cheap lol) was also prompted by the ridiculously stupid nvidia driver restriction that HDMI connections disable "fixed aspect ratio" and force whatever option the driver thinks is "cool" (in my case this was the "use display's built-in scaler"). DVI connections, however, have no such restrictions and you can freely switch from "no scaling" to "display adapter scaling" to whatever your heart desires.

After reading this thread, the scaling concern in the drivers was eliminated through the (I must say) completely priceless information regarding setting the scaling mode using the rundll32 method above. I've been posting on the nvidia forums begging to enable HDMI scaling support, because I used to use a monitor which defaulted to "stretch to fill" in the drivers which annoyed me to no end before buying the westy... I should've looked here earlier. (DOH!)

Anyway, so the bottom line is I really really wanted to get my DVI working on the westy. I didn't want to purchase powerstrip or swap video cards to get it to directly update my monitor, since it doesn't work with the 9800 GTX.

Enter this webpage:
http://www.geocities.com/jgeneedid/

What do we find on it? An EDID writer. Free? Why... sure. Only problem is, it's only for nvidia cards. No problem for me - I have a 9800 GTX. Could it be...?

So I downloaded the EDID writer:
http://www.geocities.com/jgeneedid/EDID_Writer.zip
to find that it sadly requires DOS mode.

Sure enough, for those who have floppies this is no problem. I had no floppy and had a problem again - how to make a dos bootable CD with custom files on it. I searched around the web and found plenty of dos bootable CD's. I went through the pain of editing, burning, and booting a few .iso's a lot to find out that due to the floppy emulation my files were somehow inaccessible.

The first one I found working was found here:
http://www.hiren.info/pages/bootablecd

Just look at the instructions towards the end on how to add the "edid writer" folder (I recommend that you rename it to less than 8 characters). Then you have to go to R: (it creates a ram drive).

So, with my working DOS Boot image with the EDID writer above, I was armed and ready for battle.

Luckily enough, even though my Westy didn't boot with the DVI cable, it did display text when booted with the DVI-HDMI and "hot-swapped" (without turning off) with DVI-DVI. So I booted from the DOS Bootable CD with the EDID writer, having copied my "good" EDID from the HDMI chip and put it on there as well (see readme.txt in the edid writer zip for the exact formatting)... and... ddcw -f good.txt... updating.... update complete!

YES?!

... reboot... bios please... YES!!! w00t I'm so 1337.

So my DVI works perfectly fine now. The second EDID block is all zeroes, but I really don't care for it enough to buy powerstrip. It works fine for my purposes anyway (exclusive connection to a 9800 GTX).

If your monitor doesn't even display text with "hot-swapping" DVI-HDMI to DVI-DVI, I imagine you could do the procedure "blind," so just enter the argument while you can still see ("ddcw -f good.txt"), and then before pressing enter swap the DVI-HDMI to DVI-DVI cable if you have my situation going (HDMI good, DVI bad)...

Be sure to wait for the update to finish!!!! If you can't see, wait 2 minutes just to make sure - it takes a good 30 seconds to update (quite heart-wrenching)...

So anyway, that's it. I have a working DVI port now and I can switch scaling modes straight from the nvidia driver and use my DVI cable that I bought! :D

Here's the EDID I took from the HDMI port and flashed to the DVI port on my westy, in case you want it:
00 FF FF FF FF FF FF 00 5C 85 FA 14 01 00 00 00
10 11 01 03 80 52 2E 78 2A F7 4E A3 54 4A 99 26
0F 47 4A A1 08 00 81 C0 81 80 81 00 01 01 01 01
01 01 01 01 01 01 02 3A 80 18 71 38 2D 40 58 2C
45 00 C4 8E 21 00 00 1E 00 00 00 FD 00 3A 48 1E
44 0F 00 0A 20 20 20 20 20 20 00 00 00 FC 00 57
65 73 74 69 6E 67 68 6F 75 73 65 20 00 00 00 FC
00 4C 56 4D 2D 33 37 77 33 73 65 0A 20 20 01 86

That's only the 1st block, because like I said the flashing utility only supports 1st block... it works fine with the 2nd block being all 00's for me.

Also, my cable is a 6 foot, vanilla DVI-DVI cable with gold-plated connectors I bought for $4 on ebay shipped... nothing special. Like I said, it worked perfectly fine.

I hope this is useful to someone else. If you have any questions, post here and I'll try to answer them to the best of my knowledge.

Enjoy!
 
Thanks you guys for your work. Blahman, you have really helped me out! I almost gave up on using my DVI on the old Westy. $30 was worth it for the PowerStrip even though I have no idea what to do with it other than using your file. Thanks again.
 
I just found out today that my Westinghouse has an incorrect EDID for the VGA port. I have never used VGA prior to today but I really need to fix the problem. I'm hooking up a laptop with a broken LCD (actually the LCD is brand new since I replaced it, only the backlight will not work.) and want to use it as an HTPC for the bedroom since the laptop has little value to me. The laptop is a lenovo X61s, which only has a VGA port. It is detected as the WD42 and not the 37SE. Because of this I am not able to run 1920x1080 resolution.

Would the free method work well enough just to get my PC working via VGA, or do I need to write to the extended block? DVI and HDMI have always worked fine for me. You can flash using an analog VGA cable? I have some 6 foot cables with ferrite cores at the ends, these should be good enough? If something did brick, would I only be bricking the bad VGA port?

Should I try to attempt to return the westy to costco 3 years later?
 
It's been like a couple of years since I've even considered anything related to EDID stuff, and the only thing I've ever done is pretty much what I described in my post, so I'm afraid I can't be of any help. You can certainly try it - I mean, the port's unusable anyway, right? Can't make it worse than it is.
 
VGA only uses the base block so you should be fine with HeatSurge's method. I have been away from this for so long too that I probably can't be of much help anymore either.
 
Geocities page is down, so I'm not sure where to find that "EDID_Writer.zip" anymore. You can try searching for it or smth. Hopefully he just changed hosts.
 
So I finally moved my westy into the bedroom. Problem is my laptop that it is connected to only has a VGA output. My Westys EDID for VGA is apparently bad as it is detected as the 42"

So I got powerstrip and did the EDID flash. Now I can select 1920x1080, but I get sever overscan and I have no way to resize the desktop only change the resolution. Moninfo shows a real-time and registry active display ID for the westy. The realtime seems correct, the registry active lists the connection as digital. Is this causing the problem? How do I fix this?
 
Does anyone still have the EDID fix .DAT files available?

They aren't downloadable anymore from the OP's post:
http://files.filefront.com/WDE14FAzi.../fileinfo.html

Anyone have the WDE14FA.zip files? Or just the WDE14FAD.DAT file?

I fixed my DVI back in 2008 but am now using an HDMI and the monitor is being detected as a WDE 4207 (WDE4207)

Thanks!
 
Updated the link to the .DAT files in the OP, thanks for pointing that out :)
 
After flashing my VGA EEPROM to try to get it to display 1920x1080 and failing I decided to move this monitor back into the office since it's just been sitting for so long.

Unfortunately when I plugged it into my radeon video card the viewable after was smaller than it should have been (bad underscan). SO I came back to this post and found the .dat files again. When plugged into my other computer with Powerstrip installed and NVIDIA video card the monitor displayed as it should. It was detected properly, but I thought I would flash it with this file anyways to see If I could get it working on my Office pc with an ATI video card.

Unfortunately when I tried to flash the eeprom the monitor shut off. Would not turn back on so I had to restart the PC. Now my DVI EEPROM is corrupted and I can't seem to find a way to write to it or fix it :(
 
Back
Top