HP w17e

The HP w17e is a 1440x900 native resolution, 17” monitor that I got recently as a replacement for my ailing console.

I eventually had to fiddle around with display overrides to get the G4 to use the native resolution (which it can’t figure out on its own), and the resulting .plist (dumped below) needs to be placed at:

/System/Library/Displays/Overrides/DisplayVendorID-756e6b6e/DisplayProductID-717

Under on an Intel mini, it all seemed to just work, although I did use the Migration Wizard… Your mileage may vary.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!-- Remove this comment and put this in /System/Library/Displays/Overrides/DisplayVendorID-756e6b6e/DisplayProductID-717 -->
<plist version="1.0">
<dict>
    <key>DisplayProductID</key>
    <integer>1815</integer>
    <key>DisplayProductName</key>
    <string>HP w17e 70 KHz</string>
    <key>DisplayVendorID</key>
    <integer>1970170734</integer>
    <key>IODisplayEDID</key>
    <data>
    AP///////wAAAAAAAAAAAAAAAQAYIBiZyCAYnFlOmCYQSEwAAAAAAAAAAAAAAAAAAAAA
    AAAACxkAQEEAGzA4aBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQ=
    </data>
    <key>IOGFlags</key>
    <integer>7</integer>
    <key>UiAppData</key>
    <dict>
        <key>DisplayProductName</key>
        <dict>
            <key>en_US</key>
            <string>HP w17e</string>
        </dict>
        <key>UiApp</key>
        <string>HP w17e, from a DisplayConfigX base configuration.</string>
        <key>UiDcx</key>
        <string>Hsl</string>
        <key>UiEdidTrusted</key>
        <integer>2</integer>
        <key>UiFileVers</key>
        <integer>20</integer>
        <key>UiLicense</key>
        <string>This file was hacked from a base skeleton created with DisplayConfigX</string>
        <key>UiModeRestrict</key>
        <integer>0</integer>
        <key>UiRangeDefaultVertical</key>
        <real>100</real>
        <key>UiRangeHMax</key>
        <real>85000</real>
        <key>UiRangeHMin</key>
        <real>12000</real>
        <key>UiRangePMax</key>
        <real>350000000</real>
        <key>UiRangeRatio3</key>
        <real>3</real>
        <key>UiRangeRatio4</key>
        <real>4</real>
        <key>UiRangeVMax</key>
        <real>105</real>
        <key>UiRangeVMin</key>
        <real>49</real>
        <key>UiResolutionData</key>
        <array>
            <data>
            AAAEAAAAAwBCcAEmBADgAAsZAEBBABswOGgTAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAA=
            </data>
            <data>
            AAAFoAAAA4RClk9cBADgAG01oPBRhCgwYJgTAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
            AAAAAAAAAAAAAAA=
            </data>
        </array>
        <key>UiVariant</key>
        <integer>1</integer>
        <key>UiVersion</key>
        <string>108</string>
    </dict>
    <key>default-resolution</key>
    <data>
    AAAEAAAAAwAAPABJ
    </data>
    <key>dspc</key>
    <array>
        <data>
        CxkAQEEAGzA4aBMAAAAAAAAA
        </data>
        <data>
        bTWg8FGEKDBgmBMAAAAAAAAA
        </data>
    </array>
    <key>tovr</key>
    <dict>
        <key>140</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>150</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>152</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>154</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>158</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>160</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>165</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>170</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>180</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>182</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>184</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>186</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>188</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>200</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>204</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>208</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>220</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>250</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>252</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>254</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>260</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>262</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>268</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>280</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>282</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>284</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>286</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>289</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>296</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>298</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>300</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>302</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>304</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>306</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>500</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>510</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>520</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>540</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>570</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
        <key>590</key>
        <data>
        AAAAAAAAAAAAAAIAAAAACQ==
        </data>
    </dict>
    <key>trng</key>
    <data>
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAINoIw////
    /wAAAAEAAAABAAAAAAAAADoAAABNAAC57wABFSH//////////wAAAAAAAAAAAQEBAQEB
    AQEBAQEBAQEAAAAABAAAAAWgAAAAAP////8AAAAA/////wAAAAD/////AAADAAAAA4gA
    AAAA/////wAAAAD/////AAAAAP////8AAAAA/////wAAAAD/////AAAAAP////8AAAAA
    /////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    </data>
</dict>
</plist>

This page is referenced in: