The HP w17e is a 1440x900 native resolution, 17” monitor that I got recently as a replacement for my Mac mini’s ailing console.
I eventually had to fiddle around with display overrides to get the G4
mini 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 Snow Leopard 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>