I tried to match IBM models to "clones" based on what EDIDs and configurations they can handle.
I'm compiling data from all the documentation now and this has lead to some additional questions 🤪
Iiyama's is the only manual which specifies polarity values at all, but it specifies both Positive and Negative for each of the H and V values. Taking the first from each pair lines up with the SRX dump for the 3840 x 2400 modes from 029 and 030, but neither of those two EDIDs list 960 x 2400 at all, and none of the EDIDs I was able to dump shows H+ and V+ for the 1920 x 2400 resolution.
960 x 2400 only shows up in 021 and 022, both with H+ and V+. I kind of wonder why EDID flash procedures are mentioned at all if the only valid choice is 029. It would seem Iiyama's 029 isn't IBM/IDTech's 029, and at minimum one additional mode must be available for there to be seven listed non-standard display modes (plus, the 1920 x 1200 standalone mode is listed with different timings than the 4x tile mode.)
IBM's and IDTech's manuals seem perfectly congruent on modes and timings (though IDTech's has the Stripe VGA mode listed as compatible with MD222
82 Model B1, a typo I assume should read MD22292 Model B1)
ViewSonic's 'Supported display modes' page basically mirrors Iiyama's without polarity data but there are a few discrepancies between these and the IBM/IDTech 'Supported display modes' page:
640 x 400 is listed at 70 Hz on IBM/IDTech but 59.9 Hz on ViewSonic/Iiyama, with the same kHz and MHz totals as used by IBM/IDTech for 640 x 480 @ 59.9 Hz. Presumably this is a typo and not offset by blanking?
IBM/IDTech list three timings for UXGA-Wide: 40.9 Hz, 60.0 Hz, and 48.0 Hz. ViewSonic and Iiyama only list 40.9 Hz.
ViewSonic/Iiyama have QUXGA-Wide modes on the 'Supported display modes' page but IBM/IDTech only list these modes on the 'Extended modes' page. Iiyama doesn't have an 'Extended modes' page but ViewSonic does.
ViewSonic lists only QUXGA-Wide (1920 x 1200) x 4 at 40.9 Hz on the 'Supported display modes' page but both at 40.9 Hz and 48 Hz on the 'Extended modes' page.
(1920 x 1200) x 4 @ 40.9 Hz is listed twice with different total timings, but one of them isn't actually listed as supported by a single ViewSonic EDID mode (line 25.)
IBM and IDTech also have two listed timings for this mode (found on EDID modes 021, 029, and 044 on my page.) Modes 021 and 029 should have the same 1920 x 1200 mode according to the manual, but actually mode 021 matches 044 in my dump.
Despite this, quite a lot of new data has made it in some usable state onto my page. Many thanks!
Thanks
@joevt I'm trying the additional boot-args now and will look at the Lilu logfile. For some reason I get an error whenever I try to directly quote any of your last post, but I hadn't installed either Lilu or WhateverGreen to this laptop before installing yours. I'll try your kextutil.sh next time, or get OpenCore installed (appreciate your notes!) I had been installing using the instructions here:
https://www.tonymacx86.com/threads/...an-sierra-high-sierra-mojave-catalina.268964/
For All MacOS versions :
Using Finder, create a folder on your desktop, copy all the kexts you want to install into it.
- Open Terminal and change the active path to the folder you created in step 1 using the "CD" command.
- Install the Kexts into /Library/Extensions using the following command :-
Code:
sudo cp -R *.kext /Library/Extensions
4. To repair permissions and rebuild the caches enter the following commands one at a time :-
Code:
sudo chown -v -R root:wheel /System/Library/Extensions
sudo touch /System/Library/Extensions
sudo chmod -v -R 755 /Library/Extensions
sudo chown -v -R root:wheel /Library/Extensions
sudo touch /Library/Extensions
sudo kextcache -i /
The above command set is a belt and braces approach (mimics what Hackintool and Kext Utility does) and should make sure that there are no problems with any file persimmons on the system kexts (in /S/L/E) and the 3rd party kexts (in /L/E).
Once finished reboot your system.