Ramalama Posted April 14, 2014 Share Posted April 14, 2014 Okay Andy, here is some Feedback :-) 1. If you use 16:9 Display and you want a 16:9 HiDPI Resolution, it won't work with 16:10 Displays like: --- Apple iMac Display, Apple MacBook Pro Display, Apple Cinema HD Display or Apple Led Cinema Display! --- Only "Apple Thunderbold Display" is a 16:9 Display, but this won't work with Built-In Display because you get "Stripes/Wrong Color" Errors! 2. Only "Only Eject EDID Unpatched" working for 16:9 HiDPI Resolution! 3. You asked you signed the Kext with Developer Account... but see at the (Attached) Picture... The message is still here... 4. Everything else is fine :-) Just ask the ppls, the should add 3200x1800 for a 1600x900 HiDPI Resolution... (x2) PS: 5. Andy, please ask the Users, that they can Activate HiDPI Resolutions, after they put the Override Files in the right place only with this tool: https://github.com/Ramalama2/UX301_DSDT/blob/master/5.%20Tools/Apps/RetinaDisplayMenu.zip The hiDPI resolutions are not listed in System --> Display settings :-) Thank you Andy :-) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 15, 2014 Author Share Posted April 15, 2014 Okay Andy, here is some Feedback :-) 1. If you use 16:9 Display and you want a 16:9 HiDPI Resolution, it won't work with 16:10 Displays like: --- Apple iMac Display, Apple MacBook Pro Display, Apple Cinema HD Display or Apple Led Cinema Display! --- Only "Apple Thunderbold Display" is a 16:9 Display, but this won't work with Built-In Display because you get "Stripes/Wrong Color" Errors! 2. Only "Only Eject EDID Unpatched" working for 16:9 HiDPI Resolution! 3. You asked you signed the Kext with Developer Account... but see at the (Attached) Picture... The message is still here... 4. Everything else is fine :-) Just ask the ppls, the should add 3200x1800 for a 1600x900 HiDPI Resolution... (x2) PS: 5. Andy, please ask the Users, that they can Activate HiDPI Resolutions, after they put the Override Files in the right place only with this tool: https://github.com/Ramalama2/UX301_DSDT/blob/master/5.%20Tools/Apps/RetinaDisplayMenu.zip The hiDPI resolutions are not listed in System --> Display settings :-) Thank you Andy :-) 1. I added this info to the help... also added color profile only patch2. Now you can also use color profile only patch, info also in the help 3. This is probably due to the custom Info.plist... no fix yet 4. Remove button added for resolutions 5. App uploaded too... ?? 1 Link to comment Share on other sites More sharing options...
Ramalama Posted April 15, 2014 Share Posted April 15, 2014 Thank you Andy :-) It's Perfect now :-) Cheers :-) 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 15, 2014 Author Share Posted April 15, 2014 Minor change. (replacement of synthesized method to directly bound method) Added support for building the code on system older than 10.7.X. Built 32+64 bit app. For 32+64 bit kext Xcode 4.X or older is required... Xcode 5.X's clang compiler won't build 32 bit kexts. ?? 2 Link to comment Share on other sites More sharing options...
20100 Posted April 16, 2014 Share Posted April 16, 2014 nice stuff I made some try but i m still annoyed with sandbox/ entitlements : "XPC domain creation failed: Process is not in an inherited sandbox." any idea how to remove sandboxing from an app ? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 16, 2014 Author Share Posted April 16, 2014 nice stuff I made some try but i m still annoyed with sandbox/ entitlements : "XPC domain creation failed: Process is not in an inherited sandbox." any idea how to remove sandboxing from an app ? Yes I do.I'll create an app for it soon. 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 16, 2014 Author Share Posted April 16, 2014 Tested FixEDID on a real MacBookPro8,1 I was able to get fully functional retina resolutions by injecting MacBook Pro retina panel and adding scaled resolutions. Text was small but got a lot new functional resolutions. DisplayMergeNub makes fully working scaled resolutions... Very nice... ?? 2 Link to comment Share on other sites More sharing options...
Ramalama Posted April 17, 2014 Share Posted April 17, 2014 Tested FixEDID on a real MacBookPro8,1 I was able to get fully functional retina resolutions by injecting MacBook Pro retina panel and adding scaled resolutions. Text was small but got a lot new functional resolutions. DisplayMergeNub makes fully working scaled resolutions... Very nice... With or Without RetinaDisplayMenu Tool? PS: Andy? Can you add the iMac 14,2 Display? the 27 inch 2560x1440 Display? It's connected through DisplayPort, maybe it's compatible with eDP. i wan't to see if with this display, we maybe don't need RetinaDisplayMenu tool anymore... (It's a 16:9 Display) It's only for testing, if you don't want or don't have time, doesn't matter :-) I just don't know how i can fake the Display :-) Here is the Data you need: Vendor: 0x610 (1552) DeviceID: 0xb005 (45061) EDID: 00FFFFFF FFFFFF00 061005B0 00000000 1C160104 B53C2278 226FB1A7 554C9E25 0C505400 00000101 01010101 01010101 01010101 0101565E 00A0A0A0 29503020 35005550 2100001A 1A1D0080 51D01C20 40803500 55502100 001C0000 00FC0069 4D61630A 20202020 20202020 00000000 00000000 00000000 00000000 0000018E 020328C1 23090707 83010000 70FA1000 00127A31 FC78BDB2 02108874 E56AFA10 00DBEEF5 F7F8FEFF 565E00A0 A0A02950 30203500 55502100 001A1A1D 008051D0 1C204080 35005550 2100001C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000CC Converted: AP///////wAGEAWwAAAAABwWAQS1PCJ4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB AQEBVl4AoKCgKVAwIDUAVVAhAAAaGh0AgFHQHCBAgDUAVVAhAAAcAAAA/ABpTWFjCiAg ICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAAY4CAyjBIwkHB4MBAABw+hAAABJ6Mfx4vbIC EIh05Wr6EADb7vX3+P7/Vl4AoKCgKVAwIDUAVVAhAAAaGh0AgFHQHCBAgDUAVVAhAAAc AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA zA== 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 17, 2014 Author Share Posted April 17, 2014 With or Without RetinaDisplayMenu Tool? PS: Andy? Can you add the iMac 14,2 Display? the 27 inch 2560x1440 Display? It's connected through DisplayPort, maybe it's compatible with eDP. i wan't to see if with this display, we maybe don't need RetinaDisplayMenu tool anymore... (It's a 16:9 Display) It's only for testing, if you don't want or don't have time, doesn't matter :-) I just don't know how i can fake the Display :-) Here is the Data you need: Vendor: 0x610 (1552) DeviceID: 0xb005 (45061) EDID: 00FFFFFF FFFFFF00 061005B0 00000000 1C160104 B53C2278 226FB1A7 554C9E25 0C505400 00000101 01010101 01010101 01010101 0101565E 00A0A0A0 29503020 35005550 2100001A 1A1D0080 51D01C20 40803500 55502100 001C0000 00FC0069 4D61630A 20202020 20202020 00000000 00000000 00000000 00000000 0000018E 020328C1 23090707 83010000 70FA1000 00127A31 FC78BDB2 02108874 E56AFA10 00DBEEF5 F7F8FEFF 565E00A0 A0A02950 30203500 55502100 001A1A1D 008051D0 1C204080 35005550 2100001C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000CC Converted: AP///////wAGEAWwAAAAABwWAQS1PCJ4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB AQEBVl4AoKCgKVAwIDUAVVAhAAAaGh0AgFHQHCBAgDUAVVAhAAAcAAAA/ABpTWFjCiAg ICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAAY4CAyjBIwkHB4MBAABw+hAAABJ6Mfx4vbIC EIh05Wr6EADb7vX3+P7/Vl4AoKCgKVAwIDUAVVAhAAAaGh0AgFHQHCBAgDUAVVAhAAAc AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA zA== I can add this but I need the full ioreg file (in .txt or .ioreg format).I will add it then alongside the current iMac display. EDIT: aha! I see tdev.me has it. Will do app mods soon. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 17, 2014 Author Share Posted April 17, 2014 With or Without RetinaDisplayMenu Tool? PS: Andy? Can you add the iMac 14,2 Display? the 27 inch 2560x1440 Display? It's connected through DisplayPort, maybe it's compatible with eDP. i wan't to see if with this display, we maybe don't need RetinaDisplayMenu tool anymore... (It's a 16:9 Display) It's only for testing, if you don't want or don't have time, doesn't matter :-) I just don't know how i can fake the Display :-) Here is the Data you need: Vendor: 0x610 (1552) DeviceID: 0xb005 (45061) EDID: 00FFFFFF FFFFFF00 061005B0 00000000 1C160104 B53C2278 226FB1A7 554C9E25 0C505400 00000101 01010101 01010101 01010101 0101565E 00A0A0A0 29503020 35005550 2100001A 1A1D0080 51D01C20 40803500 55502100 001C0000 00FC0069 4D61630A 20202020 20202020 00000000 00000000 00000000 00000000 0000018E 020328C1 23090707 83010000 70FA1000 00127A31 FC78BDB2 02108874 E56AFA10 00DBEEF5 F7F8FEFF 565E00A0 A0A02950 30203500 55502100 001A1A1D 008051D0 1C204080 35005550 2100001C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000CC Converted: AP///////wAGEAWwAAAAABwWAQS1PCJ4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB AQEBVl4AoKCgKVAwIDUAVVAhAAAaGh0AgFHQHCBAgDUAVVAhAAAcAAAA/ABpTWFjCiAg ICAgICAgAAAAAAAAAAAAAAAAAAAAAAAAAY4CAyjBIwkHB4MBAABw+hAAABJ6Mfx4vbIC EIh05Wr6EADb7vX3+P7/Vl4AoKCgKVAwIDUAVVAhAAAaGh0AgFHQHCBAgDUAVVAhAAAc AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA zA== I looked up the ioreg and implemented full display override for iMac14,2 panel (iMac Retina Display).Enjoy... EDIT: @Ramalama: do you know a Macbook Air or Pro model with 16:9 display? Would be good to add that too for laptop users Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 17, 2014 Author Share Posted April 17, 2014 New version: 2.3.1 Added MacBookAir5,1 panel and made UI resizable + added fullscreen app support... Enjoy Next version (2.4) will have full EDID editor built-in... I'm going to make one... 1 Link to comment Share on other sites More sharing options...
Ramalama Posted April 17, 2014 Share Posted April 17, 2014 New version: 2.3.1 Added MacBookAir5,1 panel and made UI resizable + added fullscreen app support... Enjoy Next version (2.4) will have full EDID editor built-in... I'm going to make one... Awesome Andy :-) Thank you :-) Link to comment Share on other sites More sharing options...
20100 Posted April 17, 2014 Share Posted April 17, 2014 really nice, can't wait to see you work. In the meantime i find my problem : the first binary i striped was calling a second binary in the bundle which have the same name. I striped the second one and got no problem. great tool !! another question: could you point me to some informations about DRS ? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 17, 2014 Author Share Posted April 17, 2014 really nice, can't wait to see you work. In the meantime i find my problem : the first binary i striped was calling a second binary in the bundle which have the same name. I striped the second one and got no problem. great tool !! another question: could you point me to some informations about DRS ? Drs simply checks a number of frameworks and libraries their code signature on load Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 18, 2014 Author Share Posted April 18, 2014 Added aspect ratio detection based on first detailed descriptor block (horizontal and vertical resolution data, horizontal divided by 16, vertical resolution divided by previous div result). This way it can determine the aspect ratio (so far seen 16:8, 16:9, 16:10). EDIT: values till 16:9 = 16:9 display... Value of 16:10 = 16:10 display... EDIT2: made a mistake in the calculation of the ratio. Gonna mod the code, found the proper way... Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 18, 2014 Author Share Posted April 18, 2014 I fixed the detection... New method for calculation.. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 19, 2014 Author Share Posted April 19, 2014 I started coding the new feature. Advanced EDID editing. So far I have hex editing the EDID working and I have implemented the view for version editing. A lot more views will follow. It also already auto-corrects the checksum of every EDID block so far on a click of the save button. More to follow... 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 21, 2014 Author Share Posted April 21, 2014 Sneak preview of version 2.4.0 (pre-beta). Note the new 'Edit" button. When you click that you get the EDID Editor in a new window... More to follow. The version editor you see in the screenshot is toggled by clicking offset 18 or 19 (row 1, column 8 or 9). The views in the scrollbar (NSScrollView) part will be auto-toggled by clicking a certain value in the data table. Double clicking a value will allow hex edit... Link to comment Share on other sites More sharing options...
MARKBOARD NETSET Posted April 21, 2014 Share Posted April 21, 2014 Thank you Andy for this nice app I can't open my edid.bin though ! message said: EDID header is incorrect ! Note: EDID extracted by darwindumper v2.9 I upload here my edid to take a look at: header: 00 ff ff ff ff ff ff 00 serial number: 30 e4 e9 02 00 00 00 00 00 14 version: 01 04 basic params: 90 1f 11 78 0a chroma info: b7 a5 97 58 56 8f 27 1f 50 54 established: 00 00 00 standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 descriptor 1: 58 1b 56 7e 50 00 0e 30 24 30 35 00 35 ae 10 00 00 19 descriptor 2: de 12 56 9a 50 00 1a 30 24 30 35 00 35 ae 10 00 00 19 descriptor 3: 00 00 00 fe 00 39 44 4d 4b 32 80 31 34 30 57 48 34 0a descriptor 4: 00 00 00 00 00 00 41 31 94 01 00 00 00 01 01 0a 20 20 extensions: 00 checksum: 7f Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 21, 2014 Author Share Posted April 21, 2014 Thank you Andy for this nice app I can't open my edid.bin though ! message said: EDID header is incorrect ! Note: EDID extracted by darwindumper v2.9 I upload here my edid to take a look at: header: 00 ff ff ff ff ff ff 00 serial number: 30 e4 e9 02 00 00 00 00 00 14 version: 01 04 basic params: 90 1f 11 78 0a chroma info: b7 a5 97 58 56 8f 27 1f 50 54 established: 00 00 00 standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 descriptor 1: 58 1b 56 7e 50 00 0e 30 24 30 35 00 35 ae 10 00 00 19 descriptor 2: de 12 56 9a 50 00 1a 30 24 30 35 00 35 ae 10 00 00 19 descriptor 3: 00 00 00 fe 00 39 44 4d 4b 32 80 31 34 30 57 48 34 0a descriptor 4: 00 00 00 00 00 00 41 31 94 01 00 00 00 01 01 0a 20 20 extensions: 00 checksum: 7f Open EDID.hex in the same folder... Link to comment Share on other sites More sharing options...
MARKBOARD NETSET Posted April 21, 2014 Share Posted April 21, 2014 Open EDID.hex in the same folder... Sorry i don't understand what you mean by in the same folder because already i have EDID.bin and EDID.hex in the same folder Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 21, 2014 Author Share Posted April 21, 2014 Sorry i don't understand what you mean by in the same folder because already i have EDID.bin and EDID.hex in the same folderYes.Open EDID.hex, not EDID.bin Then it will work 2 Link to comment Share on other sites More sharing options...
MARKBOARD NETSET Posted April 21, 2014 Share Posted April 21, 2014 Yes. Open EDID.hex, not EDID.bin Then it will work Thanks Andy it now works i appreciated Link to comment Share on other sites More sharing options...
Ramalama Posted April 22, 2014 Share Posted April 22, 2014 Yes. Open EDID.hex, not EDID.bin Then it will work Andy? Can you explain the EDID Hex Digits? i understand nothing xD I mean which hex digit is for what? :-) Cheers :-) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 22, 2014 Author Share Posted April 22, 2014 Andy? Can you explain the EDID Hex Digits? i understand nothing xD I mean which hex digit is for what? :-) Cheers :-) The new editor will make that crystal clear.Whenever you click a value it will show you the easy way to edit. The advanced hex edit is for advanced users... 1 Link to comment Share on other sites More sharing options...
Recommended Posts