Jump to content

pentothal

Members
  • Content count

    69
  • Joined

  • Last visited

About pentothal

  • Rank
    InsanelyMac Protégé
  1. pentothal

    [GUIDE] 1st Generation Intel HD Graphics QE/CI

    Hi all, I got in touch with Slice (the guy who made Clover Bootloader and many other stuff for the hackintosh community). I explained him my problem. Basically I told him my laptop panel is not outputting any edid and so the framebuffer cannot work at all. I told him I've done many tests (edid injection with clover, different FBs, device string injections and so on) and I came to the conclusion that the FB is not working in my case because of no edid datas were provided by the laptop panel. Slice thinks the edid is not the problem. I'm quoting his answer: "......About your issue I may say that EDID is injected but Framebuffer don't find any connected monitor. It is not because of EDID. It is because of other address of I2C/DDC registers which is OEM specific. If someone disassemble the kext AppleIntelHDGraphicsFB and understand where is the register then we can propose a method to correct it." It looks like we were wrong! If anyone is able to disassemble the kext AppleIntelHDGraphicsFB all people with EDID problems may finally have a working FB. Maybe Verteks can do that? With hope Pentothal
  2. pentothal

    [GUIDE] 1st Generation Intel HD Graphics QE/CI

    Hi Ghostrider, no progress for me . I tried injecting the EDID with Clover but I had no luck whatsoever. Apparently OSX disregards forced EDID injection. It looks like this Toshiba guy here was able to have his internal LCD recognized as internal. He has a HD Graphics 3000 but, via dsdt, he managed to have his LVDS panel fully working (QE/CI) under Lion 10.7.3. http://www.tonymacx8...35-z835-ok.html Maybe his guide is applicable to Mounatin Lion and to our Intel HD Graphics as well. I'll try later on this week. Regards Pentothal
  3. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    I had no success with EDID override or EDID injection. To get you EDID try with windows: Eldim edid viewer Phoenix edid something There are many free programs to get your edid.
  4. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    With CLOVER you can try EDID injection hoping the FB picks it up. <key>InjectEDID</key> <string>Yes</string> <key>CustomEDID</key> <data>CUSTOM EDID HERE</data>
  5. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Ok, thanks for the info. Unfortunately you have my same problem: Performing real mode VBE call Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0 Function supported Call failed The EDID data should not be trusted as the VBE call failed parse-edid: EDID checksum passed. Basically your display is not outputting any EDID. Not being able to read any EDID from the hardware OSX cannot pass the info to the framebuffer during boot process. That means the FB doesn't know you have an internal LCD panel. You'll be able to get the EDID from windows registry but that is not a live EDID. The EDID values in the register may have been generated by the graphics drivers or by windows itself. You can try EDID override following this post: http://www.insanelym...splay-problems/ or try using CLOVER Bootloader: http://www.insanelym...2-instructions/ Good luck Pentothal
  6. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    I was able to install the package in Linux Mint Live. You should be able to do the same. Cheers
  7. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi stacyk819, I've got a Toshiba laptop too (Satellite PRO S500) and I have your same problem. There's no way I can get the FB working on my system. Please run this on Linux (live CD/DVD/USB) and post the output: $> sudo apt-get update && sudo apt-get install read-edid $> sudo get-edid | parse-edid Let's see if your panel is not outputting any EDID info like mine. Cheers Pentothal
  8. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Yes, I used Natit and both Intel HD Graphics loaded. Hmmmm bad news. I've found out something strange in the registry. My panel is identified as AppleDisplay (usually this is the name for external displays) and not as AppleBacklightDisplay as it should be. Any ideas? Regards Pentothal
  9. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi Ghostrider, I connected to my hackintosh using VNC. I noticed the screen is not detected and only intelhdgraphics and intelhdgrapicsFB are loaded. I used the sinle link and dual link FB patch (LVDS) with the same result. Like you I had the forever spinning wheel if I had not natit installed. I was anyway able to connect via VNC. With natit installed the spinning wheel and the apple logo disappeared after a few seconds and the screen was whitish. I attach a zip file with screenshots and ioregistry. Maybe you can have a look and tell me what you think. Thanks in advance Pentothal VNC Screenshots and IOREG dump.zip
  10. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hello all, I have one of these 4 LCD displays. If I find out which one I have and I find the EDID somewhere I have a chance to have a working FB. Cheers Pentothal
  11. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    I don't use iAtkos or any other distros. Cheers Pentothal
  12. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi 2bad0, I've done some tests using individual output patches. I used this switches: hdgraphics_patcher -p LVDS AppleIntelHDGraphicsFB hdgraphics_patcher -p DP AppleIntelHDGraphicsFB Rebuilt cache, reapired permission. Same white screen after the apple logo and the spinning wheel disappeared. I'll try VGA monitor tomorrow or the day after. I applied Giofrida edid injection. See attachments. It looks like the FB won't ever work for me. Cheers Pentothal grab2.tiff grab1.tiff
  13. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Ok 2bad0 I'll try that tomorrow. My laptop here: http://www.toshiba.ca/web/product.grp?lg=en&section=1&group=223&product=9993&part=11110#spectop Service manual here: http://podolsk.pro/scheme/Toshiba/satellite%20pro%20s500%20tecra%20a11%20s11%20p11.pdf Cheers Pentothal
  14. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Yes I can get the EDID in W7 from the registry. But the registry EDID may not be the real lcd panel EDID. It's possible that either W7 or the graphics driver generated it. I've already injected that one modifying the DisplayProductID-717 file or injecting it in Clover Bootloader <key>CustomEDID</key> <data>EDID HERE</data> Nothing happened, same story. Thanks for your help anyway Pentothal Hi Ghostrider, thanks for your help. Unfortunately I don't have another working PC at the moment. I'll have one later on this week to try what you are suggesting. Is it possible to access the IORegistry in one partition from the same computer running a working OSX system. Basically I have one working ML in one partition and I do the tests on another ML on the same HD but in a different partition. I think I have an LVDS connection since I get this from Linux: PCH_LVDS: 0x80308302 (enabled, pipe A, 18 bit, 1 channel) Complete intel_reg_dumper attached. I get the spinning wheel but after a few seconds disappears. Maybe you can have a look at my unedited dsdt file from linux. Please note that I don't use it since I never tried to patch it. Someone patched it for me but I couldn't boot the laptop. Maybe Ghostrider you could try to apply your same patch and post the fixed DSDT so I can try. Cheers Pentothal dsdt.aml.zip intel_reg_dumper.rtf
  15. pentothal

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Yes, you are right. remC hardcoded this res 1366x768x32. I followed the post you mentioned but there's no way I can get the EDID from the EPROM. I can only get it from the windows registry and that is not the live EDID. Basically if I cannot get the manifacurer EDID I cannot inject it. My EDID: 00 FF FF FF FF FF FF 00 51 F3 91 50 00 00 00 00 0E 10 01 03 80 22 13 FF 2F 00 00 A0 57 49 9B 26 10 48 4F 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 54 1C 56 A0 50 00 16 30 30 20 35 00 58 C1 10 00 00 18 00 00 00 FC 00 49 6E 74 65 72 6E 61 6C 20 4C 43 44 0A 00 00 00 FD 00 00 3C 00 A2 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 Maybe someone could create an artificial EDID with 1366x768x32 res and 60mhz. I don't know how to make it. This is what I did. I tried all FB from this post: http://www.insanelym...-graphics-qeci/ with "GraphicsEnabler" and "Graphics Mode" not set at boot. I had only Natit.kext and Resolution.dylib. My laptop has VGA port and miniDisplay port. http://www.toshiba.c...t=11110#spectop Booting with the SingleLink LCD FB I got the apple logo and the spinning wheel. Looking at the size of the apple I think the resolution was 1366x768. After a few seconds the spinning wheel and the apple logo disappeared and the screen was left whitish. There was a lot of HD activity. I waited 10 minutes (there was no more HD activity) then I entered my password and logged in blind. The HD led started blinking again. I think there was the desktop under that white screen. I waited 10 minutes more than I held down the power button and rebooted the laptop. I restarted the laptop from a working Mountain Lion I have in another partition and looked for the system.log from the partition where I installed the SingleLink LCD FB. Since ML 10.8.2 kernel.log and sytem.log are merged together. I found a 9.8MB system.log and I looked for "VBL interrupts lost" or "graphics engine hang". Nothing found. I've sent the system log to verteks and he found out this line: Mar 17 19:59:38 localhost WindowServer[107]: Display 0x41dc9d00: VirtualDisplay Unit 0; Vendor 0x756e6b6e Model 0x76697274 S/N 0 Dimensions 0.00 x 0.00; online enabled built-in, Bounds (0,0)[1280 x 1024], Rotation 0, Resolution 1 I think osx tries to get the EDID from the panel and not finding a readable one he cannot pass it to the FB. I'm running out of ideas. Cheers Pentothal
×