Philip Petev Posted November 17, 2013 Share Posted November 17, 2013 Thx so much...yea I know, turning it off fixes it, can`t help but think that it might be useful to have it, you never know, I`d have to insist if you don`t mind...sorry! There it is. Debug and Release are 64bit-only, Release Leopard and Release Tiger are 32bit-only. 1 Link to comment Share on other sites More sharing options...
gazzacbr Posted November 18, 2013 Share Posted November 18, 2013 Hi, i have posted this in another thread but am still reading and would like to know if an EDID override would fix my problem or if i need to look elsewhere.i have an Asus laptop G750 with GTX 770m card (kepler) and 3D screen cannot get Mavericks 10.9 to boot without removing nvdaresman or using -x (no drivers) i can however boot with a 1080p dell monitor in the vga port and it will start and then fire up the laptop screen at the login prompt. full res and accelleration on both. i can then disconnect the dell monitor and carry on running. i can "detect displays" and it will now correctly show only the 1 internal lcd attached with the EDID info. even after sleep i still have full graphics. the internal lcd is a Samsung 3D (was it blocked by apple deliberately????) (the intel onboard graphics are not internally connected so thats not an option) i have made an override file in ..Overrides/DisplayVendorID-756e6b6e/DisplayProductID-717 and also in a folder with the correct name for the Produck/Vendor. the EDID settings are as per http://www.insanelym...splay-problems/ the lcd screen is now correctly recognised by name and number but only after its booted with the vga monitor attached. i still cannot boot without the monitor attached. attached files are from EDID_ManagerV1x0. text report and binary dump. thanks. SEC5044.txt SEC5044.zip Link to comment Share on other sites More sharing options...
lukin Posted November 18, 2013 Share Posted November 18, 2013 Thx so much philip, 64bit ones work fine on Mavericks (it says SuperDrive now when you click on the eject button)...but it`s only cosmetic though since it didn`t fix anything unless you turn off that setting like you said..Thx again!!! Link to comment Share on other sites More sharing options...
rr7 Posted November 19, 2013 Share Posted November 19, 2013 i have a couple of questions. 1) when i load the EDID and generate the kext, install the kext and reboot, nothing changes. i view then extensions in system info and it show the kext as not loaded. i've attached the files generated and the original EDID file i loaded into it. if something is wrong, perhaps you could explain what it is? 2) you mention before to change the value from 1 to 2 to select a display. perhaps i'm being thick but i can't see a value like this anywhere on the 1.9 version. can you please provide a screenshot highlighting where this should be? Link to comment Share on other sites More sharing options...
Qdezi Posted November 22, 2013 Share Posted November 22, 2013 Thx so much philip, 64bit ones work fine on Mavericks (it says SuperDrive now when you click on the eject button)...but it`s only cosmetic though since it didn`t fix anything unless you turn off that setting like you said..Thx again!!! Could you compile one for me? I'm noob and know nothing about compiling kext OS X ML 10.8.5 My vendor: hp My product id: BD E DC6E2SH (there're 2 spaces between 'E' and 'DC6E2SH') Thanks in advance! Link to comment Share on other sites More sharing options...
Regi Yassin Posted November 29, 2013 Share Posted November 29, 2013 how to make it works on the second monitor? it only works with one monitor for me, how? Link to comment Share on other sites More sharing options...
RehabMan Posted December 1, 2013 Share Posted December 1, 2013 I decided to dump a friend of mine's iMac's firmware. I used phoenix tools to extract all the modules uncompressed. The result is thus also all .ffs (.mod) files. I generated a firmware map report using mmtools for Aptio. Both are capable of extracting and modding Apple's firmware files. Hopefully somebody will be able to put these modules to good use Enjoy... EDIT: For the Info - Apple seems to use Tiano style EFI BIOS... EDIT2: I borrowed a friends MacBookPro5,3 and did the same to it... now we also have the same dump of a MacBook Pro EDIT3: Got my hands on a rom of a MacBookPro8,1, did the same. Also have one for MacBookPro8,2 but that is for tomorrow... Andy, Do you have any tips for how to go about this? I'm having some issues with Clover on a Haswell HP laptop. Clover UEFI won't boot it without caches enabled (it is not the end of the world, as it does boot with caches and legacy Clover can boot it without caches). The errors appear to have something to do with HFSPlus.efi (problem reading some directories). My thought is that perhaps the HFSPlus.efi needs an update (not sure from what machine the Clover version came from). I happen to own a MacBookAir6,2 (Haswell) and would entertain the idea of extracting the HFSPlus.efi from it if I had a clue how. Not versed in phoenixtools/mmtools, etc (not sure where to get them from), but I thought maybe you had an idea or some pointers. Thanks. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 1, 2013 Author Share Posted December 1, 2013 Andy, Do you have any tips for how to go about this? I'm having some issues with Clover on a Haswell HP laptop. Clover UEFI won't boot it without caches enabled (it is not the end of the world, as it does boot with caches and legacy Clover can boot it without caches). The errors appear to have something to do with HFSPlus.efi (problem reading some directories). My thought is that perhaps the HFSPlus.efi needs an update (not sure from what machine the Clover version came from). I happen to own a MacBookAir6,2 (Haswell) and would entertain the idea of extracting the HFSPlus.efi from it if I had a clue how. Not versed in phoenixtools/mmtools, etc (not sure where to get them from), but I thought maybe you had an idea or some pointers. Thanks. Dump the EFI rom with DarwinDumper and give it to me.I can extract it for you Link to comment Share on other sites More sharing options...
RehabMan Posted December 1, 2013 Share Posted December 1, 2013 Dump the EFI rom with DarwinDumper and give it to me. I can extract it for you I tried DarwinDumper v2.8.8. It doesn't dump the ROM... only flashrom_log.txt in BIOS/System. The log shows 'No EEPROM/flash device found.', so I guess DarwinDumnper does not support the device used on the MacBookAir6,2. I guess I'll install Windows and see what I can do with phoenixtool/mmtool (assuming I can figure them out...) Link to comment Share on other sites More sharing options...
Slice Posted December 2, 2013 Share Posted December 2, 2013 I tried DarwinDumper v2.8.8. It doesn't dump the ROM... only flashrom_log.txt in BIOS/System. The log shows 'No EEPROM/flash device found.', so I guess DarwinDumnper does not support the device used on the MacBookAir6,2. I guess I'll install Windows and see what I can do with phoenixtool/mmtool (assuming I can figure them out...) DurwinDumper uses access to LPC chip to extract ROM. But laptops don't contain such chip. So, extracting ROM usually is impossible on books. Link to comment Share on other sites More sharing options...
shiecldk Posted December 4, 2013 Share Posted December 4, 2013 Hey Andy, Do you know how to get more HiDPI resolutions in Mavericks? I have a 1920x1080 display. I tried to add 2560x1440 HiDPI by using scale-resolutions property, but I can only get one HiPDI resolution option which is 960x540 (interlaced & HiPDI). I even tried to add scaled resolution with SwitchResX, but it's still in vain Seems this problem had appeared since 10.8.4 came out. Link to comment Share on other sites More sharing options...
shiecldk Posted December 4, 2013 Share Posted December 4, 2013 I've checked these three HFSPlus drivers in binary: http://www.projectosx.com/forum/index.php?showtopic=2562&st=11860 https://github.com/JrCs/CloverGrowerPro/tree/master/Files/HFSPlus/X64 (this one is used by QUO motherboard) Basically, they have no difference. You can compare the files with HexEdit yourself. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 4, 2013 Author Share Posted December 4, 2013 DurwinDumper uses access to LPC chip to extract ROM. But laptops don't contain such chip. So, extracting ROM usually is impossible on books.Apple's laptops do...LPCB device... Flashrom -p internal Command can dump an Apple firmware. I got a rom from a MacBook Pro that way. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 4, 2013 Author Share Posted December 4, 2013 Hey Andy, Do you know how to get more HiDPI resolutions in Mavericks? I have a 1920x1080 display. I tried to add 2560x1440 HiDPI by using scale-resolutions property, but I can only get one HiPDI resolution option which is 960x540 (interlaced & HiPDI). I even tried to add scaled resolution with SwitchResX, but it's still in vain Seems this problem had appeared since 10.8.4 came out. It's possible but I would need the switchresx parameters for the resolution, then I could add it to the EDID. Link to comment Share on other sites More sharing options...
shiecldk Posted December 4, 2013 Share Posted December 4, 2013 It's possible but I would need the switchresx parameters for the resolution, then I could add it to the EDID. What do you mean switchresx parameters? This is the guide I followed. I tried to edit the file under /System/Library/Displays/Overrides to get 2560x1440 HiDPI like this. <dict> <key>DisplayProductID</key> <integer>xxx</integer> <key>DisplayVendorID</key> <integer>xxx</integer> <key>IODisplayEDID</key> <data>xxx</data> <key>scale-resolutions</key> <array> <data> AAAKAAAABaAAAAAB </data> </array> </dict> But it took no effect. So I used this way with SwitchResX: But neither did this work. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 4, 2013 Author Share Posted December 4, 2013 What do you mean switchresx parameters? This is the guide I followed. I tried to edit the file under /System/Library/Displays/Overrides to get 2560x1440 HiDPI like this. <dict> <key>DisplayProductID</key> <integer>xxx</integer> <key>DisplayVendorID</key> <integer>xxx</integer> <key>IODisplayEDID</key> <data>xxx</data> <key>scale-resolutions</key> <array> <data> AAAKAAAABaAAAAAB </data> </array> </dict> But it took no effect. So I used this way with SwitchResX: But neither did this work. I need the paremeters for that resolution (the not filled in parts in SwitchResX above that 2560x1600 res.Those can be put in the EDID. Link to comment Share on other sites More sharing options...
shiecldk Posted December 4, 2013 Share Posted December 4, 2013 I need the paremeters for that resolution (the not filled in parts in SwitchResX above that 2560x1600 res. Those can be put in the EDID. Sorry, I still don't understand your meaning. Could you tell me how I can get the parameters you need? Does this help? (EDID dumped from Darwin Dumper) Extracted contents: header: 00 ff ff ff ff ff ff 00 serial number: 06 10 07 a0 00 00 00 00 32 14 version: 01 04 basic params: b5 3c 22 78 22 chroma info: 90 c1 a2 59 55 9c 27 0e 50 54 established: bf ef 80 standard: 71 4f 81 00 81 40 81 80 95 00 95 0f a9 40 b3 00 descriptor 1: 02 3a 80 18 71 38 2d 40 58 2c 45 00 dd 0c 11 00 00 1e descriptor 2: 01 1d 00 72 51 d0 1e 20 6e 28 55 00 dd 0c 11 00 00 1e descriptor 3: 00 00 00 fd 00 32 4b 1f 51 11 00 0a 20 20 20 20 20 20 descriptor 4: 00 00 00 fc 00 69 4d 61 63 0a 20 20 20 20 20 20 20 20 extensions: 01 checksum: 88 Manufacturer: APP Model a007 Serial Number 0 Made week 50 of 2010 EDID version: 1.4 Digital display 10 bits per primary color channel DisplayPort interface Maximum image size: 60 cm x 34 cm Gamma: 2.20 DPMS levels: Off Supported color formats: RGB 4:4:4 First detailed timing is preferred timing Established timings supported: 720x400@70Hz 640x480@60Hz 640x480@67Hz 640x480@72Hz 640x480@75Hz 800x600@56Hz 800x600@60Hz 800x600@72Hz 800x600@75Hz 832x624@75Hz 1024x768@60Hz 1024x768@70Hz 1024x768@75Hz 1280x1024@75Hz 1152x870@75Hz Standard timings supported: 1152x864@75Hz 1280x800@60Hz 1280x960@60Hz 1280x1024@60Hz 1440x900@60Hz 1440x900@75Hz 1600x1200@60Hz 1680x1050@60Hz Detailed mode: Clock 148.500 MHz, 477 mm x 268 mm 1920 2008 2052 2200 hborder 0 1080 1084 1089 1125 vborder 0 +hsync +vsync Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1280 1390 1430 1650 hborder 0 720 725 730 750 vborder 0 +hsync +vsync Monitor ranges (GTF): 50-75Hz V, 31-81kHz H, max dotclock 170MHz Monitor name: iMac Has 1 extension blocks Checksum: 0x88 (should be 0x32) CEA extension block Extension version: 3 15 bytes of CEA data Video data block VIC 16 (native) VIC 04 VIC 31 VIC 05 VIC 20 VIC 19 VIC 18 Vendor-specific data block, OUI 000c03 (HDMI) Source physical address 1.0.0.0 Underscans PC formats by default Supports YCbCr 4:4:4 Supports YCbCr 4:2:2 1 native detailed modes Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1920 2448 2492 2640 hborder 0 540 542 547 562 vborder 0 +hsync +vsync interlaced Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1920 2008 2052 2200 hborder 0 540 542 547 562 vborder 0 +hsync +vsync interlaced Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1280 1720 1760 1980 hborder 0 720 725 730 750 vborder 0 +hsync +vsync Detailed mode: Clock 27.000 MHz, 477 mm x 268 mm 720 732 796 864 hborder 0 576 581 586 625 vborder 0 -hsync -vsync Detailed mode: Clock 27.000 MHz, 477 mm x 268 mm 720 736 798 858 hborder 0 480 489 495 525 vborder 0 -hsync -vsync Checksum: 0xce (valid) EDID block does not conform at all! Block has broken checksum Edit. I got it! I can only get those parameters by adding a Custom resolution: The "Scan rate" is self generated by SwitchResx. After saving SwitchResx and rebooting, there is no 2560x1440 resolution in System Preferences and the status is showed as "Not installed" in SwitchResx. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 5, 2013 Author Share Posted December 5, 2013 Sorry, I still don't understand your meaning. Could you tell me how I can get the parameters you need? Does this help? (EDID dumped from Darwin Dumper) Extracted contents: header: 00 ff ff ff ff ff ff 00 serial number: 06 10 07 a0 00 00 00 00 32 14 version: 01 04 basic params: b5 3c 22 78 22 chroma info: 90 c1 a2 59 55 9c 27 0e 50 54 established: bf ef 80 standard: 71 4f 81 00 81 40 81 80 95 00 95 0f a9 40 b3 00 descriptor 1: 02 3a 80 18 71 38 2d 40 58 2c 45 00 dd 0c 11 00 00 1e descriptor 2: 01 1d 00 72 51 d0 1e 20 6e 28 55 00 dd 0c 11 00 00 1e descriptor 3: 00 00 00 fd 00 32 4b 1f 51 11 00 0a 20 20 20 20 20 20 descriptor 4: 00 00 00 fc 00 69 4d 61 63 0a 20 20 20 20 20 20 20 20 extensions: 01 checksum: 88 Manufacturer: APP Model a007 Serial Number 0 Made week 50 of 2010 EDID version: 1.4 Digital display 10 bits per primary color channel DisplayPort interface Maximum image size: 60 cm x 34 cm Gamma: 2.20 DPMS levels: Off Supported color formats: RGB 4:4:4 First detailed timing is preferred timing Established timings supported: 720x400@70Hz 640x480@60Hz 640x480@67Hz 640x480@72Hz 640x480@75Hz 800x600@56Hz 800x600@60Hz 800x600@72Hz 800x600@75Hz 832x624@75Hz 1024x768@60Hz 1024x768@70Hz 1024x768@75Hz 1280x1024@75Hz 1152x870@75Hz Standard timings supported: 1152x864@75Hz 1280x800@60Hz 1280x960@60Hz 1280x1024@60Hz 1440x900@60Hz 1440x900@75Hz 1600x1200@60Hz 1680x1050@60Hz Detailed mode: Clock 148.500 MHz, 477 mm x 268 mm 1920 2008 2052 2200 hborder 0 1080 1084 1089 1125 vborder 0 +hsync +vsync Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1280 1390 1430 1650 hborder 0 720 725 730 750 vborder 0 +hsync +vsync Monitor ranges (GTF): 50-75Hz V, 31-81kHz H, max dotclock 170MHz Monitor name: iMac Has 1 extension blocks Checksum: 0x88 (should be 0x32) CEA extension block Extension version: 3 15 bytes of CEA data Video data block VIC 16 (native) VIC 04 VIC 31 VIC 05 VIC 20 VIC 19 VIC 18 Vendor-specific data block, OUI 000c03 (HDMI) Source physical address 1.0.0.0 Underscans PC formats by default Supports YCbCr 4:4:4 Supports YCbCr 4:2:2 1 native detailed modes Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1920 2448 2492 2640 hborder 0 540 542 547 562 vborder 0 +hsync +vsync interlaced Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1920 2008 2052 2200 hborder 0 540 542 547 562 vborder 0 +hsync +vsync interlaced Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1280 1720 1760 1980 hborder 0 720 725 730 750 vborder 0 +hsync +vsync Detailed mode: Clock 27.000 MHz, 477 mm x 268 mm 720 732 796 864 hborder 0 576 581 586 625 vborder 0 -hsync -vsync Detailed mode: Clock 27.000 MHz, 477 mm x 268 mm 720 736 798 858 hborder 0 480 489 495 525 vborder 0 -hsync -vsync Checksum: 0xce (valid) EDID block does not conform at all! Block has broken checksum Edit. I got it! I can only get those parameters by adding a Custom resolution: The "Scan rate" is self generated by SwitchResx. After saving SwitchResx and rebooting, there is no 2560x1440 resolution in System Preferences and the status is showed as "Not installed" in SwitchResx. Ok! Get me the EDID.hexI'll mod it. Link to comment Share on other sites More sharing options...
shiecldk Posted December 5, 2013 Share Posted December 5, 2013 Ok! Get me the EDID.hex I'll mod it. There it is: EDID.zip Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 11, 2013 Author Share Posted December 11, 2013 There it is: EDID.zip Ok, I found some time to do it. I did it in Windows with my mother's PC (lol). Extracted contents: header: 00 ff ff ff ff ff ff 00 serial number: 06 10 07 a0 00 00 00 00 32 14 version: 01 04 basic params: b5 3c 22 78 22 chroma info: 90 c1 a2 59 55 9c 27 0e 50 54 established: bf ef 80 standard: 71 4f 81 00 81 40 81 80 95 00 95 0f a9 40 b3 00 descriptor 1: 02 3a 00 18 a1 a0 2d 50 94 2c 45 08 dd 0c 11 00 00 1e descriptor 2: 02 3a 80 18 71 38 2d 40 58 2c 45 00 dd 0c 11 00 00 1e descriptor 3: 00 00 00 fd 00 32 4b 1f 51 11 00 0a 20 20 20 20 20 20 descriptor 4: 00 00 00 fc 00 69 4d 61 63 0a 20 20 20 20 20 20 20 20 extensions: 01 checksum: ed Manufacturer: APP Model a007 Serial Number 0 Made week 50 of 2010 EDID version: 1.4 Digital display 10 bits per primary color channel DisplayPort interface Maximum image size: 60 cm x 34 cm Gamma: 2.20 DPMS levels: Off Supported color formats: RGB 4:4:4 First detailed timing is preferred timing Established timings supported: 720x400@70Hz 640x480@60Hz 640x480@67Hz 640x480@72Hz 640x480@75Hz 800x600@56Hz 800x600@60Hz 800x600@72Hz 800x600@75Hz 832x624@75Hz 1024x768@60Hz 1024x768@70Hz 1024x768@75Hz 1280x1024@75Hz 1152x870@75Hz Standard timings supported: 1152x864@75Hz 1280x800@60Hz 1280x960@60Hz 1280x1024@60Hz 1440x900@60Hz 1440x900@75Hz 1600x1200@60Hz 1680x1050@60Hz Detailed mode: Clock 148.500 MHz, 477 mm x 268 mm 2560 2708 2752 2840 hborder 0 1440 1476 1481 1485 vborder 0 +hsync +vsync Detailed mode: Clock 148.500 MHz, 477 mm x 268 mm 1920 2008 2052 2200 hborder 0 1080 1084 1089 1125 vborder 0 +hsync +vsync Monitor ranges (GTF): 50-75Hz V, 31-81kHz H, max dotclock 170MHz Monitor name: iMac Has 1 extension blocks Checksum: 0xed (valid) CEA extension block Extension version: 3 15 bytes of CEA data Video data block VIC 16 (native) VIC 04 VIC 31 VIC 05 VIC 20 VIC 19 VIC 18 Vendor-specific data block, OUI 000c03 (HDMI) Source physical address 1.0.0.0 Underscans PC formats by default Supports YCbCr 4:4:4 Supports YCbCr 4:2:2 1 native detailed modes Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1920 2448 2492 2640 hborder 0 540 542 547 562 vborder 0 +hsync +vsync interlaced Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1920 2008 2052 2200 hborder 0 540 542 547 562 vborder 0 +hsync +vsync interlaced Detailed mode: Clock 74.250 MHz, 477 mm x 268 mm 1280 1720 1760 1980 hborder 0 720 725 730 750 vborder 0 +hsync +vsync Detailed mode: Clock 27.000 MHz, 477 mm x 268 mm 720 732 796 864 hborder 0 576 581 586 625 vborder 0 -hsync -vsync Detailed mode: Clock 27.000 MHz, 477 mm x 268 mm 720 736 798 858 hborder 0 480 489 495 525 vborder 0 -hsync -vsync Checksum: 0xce (valid) If the data you provided me is accurate, it will work just fine. Biggest resolution is 2560x1440 (which you want) followed by 1920x1080. Below is a picture of how I made this (compare it with your screenshot of SwitchResX). Enjoy... EDID_Modded.zip 1 Link to comment Share on other sites More sharing options...
shiecldk Posted December 11, 2013 Share Posted December 11, 2013 Ok, I found some time to do it. I did it in Windows with my mother's PC (lol). If the data you provided me is accurate, it will work just fine. Biggest resolution is 2560x1440 (which you want) followed by 1920x1080. Below is a picture of how I made this (compare it with your screenshot of SwitchResX). Enjoy... Thank you Andy! And thanks your mom too. You're really awesome! The EDID you provide does work in some way. It didn't work if I use the EDID with kext injecting method. (The maximum resolution is still 1920x1080.) I need to inject it through Clover with two keys: (I deleted the kext, so it's easier for us to distinguish the real (SMS22A350H) and the fake (inject the iMac EDID you provide me) display) <key>InjectEDID</key> <true/> <key>CustomEDID</key> <data></data> But problem is after injecting EDID through Clover, I got two displays. iMac is fake, SMS22A350H is real: The primary display (iMac) is not my real display (SMS22A350H). I can set the iMac display to any resolution including 1280x720 (HiDPI) in VNC, but it does not affect the real display I see. So I turn mirroring on: When I choose "optimize for SMS22A350H", there is no way to set 1280x720 (HiDPI). Just like what I've encountered before I used mirroring: When I choose "optimize for iMac(fake display)". The system automatically selects 1280x720, even though I choose 1280x720 (HiDPI): Sorry, I can't make my explanation more simple and clear... I attach two EDID, one is "EDID (Hack to iMac)" which contains the EDID I provided you to mod for me and a kext I used to inject iMac EDID. "EDID (Original SMS22A350H)" is my original data. EDID.zip I don't need us to work on this in a hurry, just take your time if you're busy. If you don't have time you can ignore me, cause it's not so necessary. But it would still be interesting to figure this out. (Although having two displays is interesting enough for me ) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 12, 2013 Author Share Posted December 12, 2013 Thank you Andy! And thanks your mom too. You're really awesome! The EDID you provide does work in some way. It didn't work if I use the EDID with kext injecting method. (The maximum resolution is still 1920x1080.) I need to inject it through Clover with two keys: (I deleted the kext, so it's easier for us to distinguish the real (SMS22A350H) and the fake (inject the iMac EDID you provide me) display) <key>InjectEDID</key> <true/> <key>CustomEDID</key> <data></data> But problem is after injecting EDID through Clover, I got two displays. iMac is fake, SMS22A350H is real:CapturFiles.jpg The primary display (iMac) is not my real display (SMS22A350H). I can set the iMac display to any resolution including 1280x720 (HiDPI) in VNC, but it does not affect the real display I see. So I turn mirroring on: When I choose "optimize for SMS22A350H", there is no way to set 1280x720 (HiDPI). Just like what I've encountered before I used mirroring: optimize for SMS22A350H.jpg When I choose "optimize for iMac(fake display)". The system automatically selects 1280x720, even though I choose 1280x720 (HiDPI): optimize for iMac.jpg Sorry, I can't make my explanation more simple and clear... I attach two EDID, one is "EDID (Hack to iMac)" which contains the EDID I provided you to mod for me and a kext I used to inject iMac EDID. "EDID (Original SMS22A350H)" is my original data. EDID.zip I don't need us to work on this in a hurry, just take your time if you're busy. If you don't have time you can ignore me, cause it's not so necessary. But it would still be interesting to figure this out. (Although having two displays is interesting enough for me ) you shouldn't inject it through remove old driver. clear cache. reboot. regenerate the driver. install new driver. clear cache. reboot. Link to comment Share on other sites More sharing options...
shiecldk Posted December 12, 2013 Share Posted December 12, 2013 you shouldn't inject it through remove old driver. clear cache. reboot. regenerate the driver. install new driver. clear cache. reboot. Still the same: Btw, when I select "Best for display", it will go 1080i same as the last test. Do you think we should try my original EDID instead? As the EDID which I provided to you wasn't generated with your FixEDID. But I don't think it has something to do with the resolution section of EDID, does it? Or should I give you the EDID patched with your FixEDID? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 12, 2013 Author Share Posted December 12, 2013 Still the same: CapturFiles.jpg Btw, when I select "Best for display", it will go 1080i same as the last test. Do you think we should try my original EDID instead? As the EDID which I provided to you wasn't generated with your FixEDID. But I don't think it has something to do with the resolution section of EDID, does it? Or should I give you the EDID patched with your FixEDID? did you also remove the CustomEDID from Clover?otherwise give me an ioreg dump without CustomEDID and without injector in SLE and cache removed. I'll make one manually for you. IORegistryExplorer for the dump. file - save as Link to comment Share on other sites More sharing options...
shiecldk Posted December 12, 2013 Share Posted December 12, 2013 did you also remove the CustomEDID from Clover? otherwise give me an ioreg dump without CustomEDID and without injector in SLE and cache removed. I'll make one manually for you. IORegistryExplorer for the dump. file - save as Yes, I've removed CustomEDID and used only the kext. Files are in PM. (without any injection) The 2560x1440 resolution parameters generated by SwitchResx without EDID injection are still same as #145. 1 Link to comment Share on other sites More sharing options...
Recommended Posts