Jump to content
InsanelyMac Forum

giofrida

Members
  • Content count

    673
  • Joined

  • Last visited

  • Days Won

    5

giofrida last won the day on July 1 2012

giofrida had the most liked content!

About giofrida

  • Rank
    InsanelyMac Italy
  • Birthday February 18

Contact Methods

  • Website URL
    http://giofrida.altervista.org

Profile Information

  • Gender
    Male
  • Location
    Italy

Recent Profile Visitors

18,272 profile views
  1. giofrida

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

    The patch itself is correct. Check if you have patched correctly the kext. But it could also be a problem in the driver since some code has been changed.
  2. giofrida

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

    For El Capitan patch (Singlelink patch 1), try this: Find: C7 03 01 00 00 00 48 B8 0A Replace: C7 03 00 00 00 00 48 B8 0A I can't try because I abandoned Mac OS system on my PCs. I still have a backup to modify the patcher, though (in case the patch is working).
  3. giofrida

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

    I'm sorry, but I don't understand what I should test. However this is the link of the patches: http://www.insanelymac.com/forum/index.php?/topic/286092-[GUIDE]-1st-Generation-Intel-HD-Graphics-QE/CI#entry2103034
  4. giofrida

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

    I infact forgot some of the patches GhostRaider wrote. I updated my post with the ones I forgot. Now it should be ok for the on-the-fly patching.
  5. giofrida

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

    No problem dude. I should have done that a lot of time ago. Thanks for your exhaustive explanations of the latest news. I really don't know how verteks found all the x86 instructions to edit. It's not impossible using a decompiler such as IDA but it could be very hard if you don't have doumentations. In my opinion, he's working for Apple. But he weirdly disappeared from the community just after releasing the patcher and the useful documentations. It's just for him if we can use our notebooks with the Intel GPU.
  6. giofrida

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

    Hello to everyone. It's been a long time since I logged in the forum. Now that I've some more time I can help you. I've just seen Clover patches, maybe you're interested in the binary patterns, aren't you? Anyway, here they are: - for kext version prior 10.8.5 the app uses verteks' utility - for kext version after 10.8.5 (included) the app patches the kext with these binary patterns (the first line is the one you have to find, the second line is the one you have to replace) I divided the patches in some categories to be as clearer as possible: - General patch (for all the configurations): 0F 45 C8 42 89 8C 33 F0 01 00 90 90 90 42 89 8C 33 F0 01 00 - Singlelink patches: - Singlelink patch 1: - from 10.8.5 to 10.9.x: C7 03 01 00 00 00 C7 43 20 00 C7 03 00 00 00 00 C7 43 20 00 - for 10.10.x only C7 07 01 00 00 00 41 C7 47 20 C7 07 00 00 00 00 41 C7 47 20 - from 10.11.x on C7 03 01 00 00 00 48 B8 0A C7 03 00 00 00 00 48 B8 0A - Singlelink patch 2 - for 10.8.5 only: B9 00 00 00 09 C7 85 60 FF FF B9 00 00 00 08 C7 85 60 FF FF - for 10.9.x only: 41 B9 00 60 00 09 BA 00 60 00 04 C7 85 5C FF FF 41 B9 00 60 00 08 BA 00 60 00 04 C7 85 5C FF FF - from 10.10.x on FF B8 00 60 00 09 BE 00 60 00 04 0F 44 F0 09 D6 FF B8 00 60 00 08 BE 00 60 00 04 0F 44 F0 09 D6 - Singlelink patch 3 (all configurations): 3C 03 30 80 00 03 30 80 - Linkwidth patches (for both singlelink and duallink systems): -Linkwidth x1 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 6C 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 68 41 8B 46 6C 25 FF FF C7 FF 0D 00 00 00 00 90 90 90 90 90 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 41 8B 46 68 25 FF FF C7 FF 0D 00 00 00 00 90 90 90 90 90 - Linkwidth x2 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 6C 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 68 41 8B 46 6C 25 FF FF C7 FF 0D 00 00 08 00 90 90 90 90 90 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 41 8B 46 68 25 FF FF C7 FF 0D 00 00 08 00 90 90 90 90 90 - Linkwidth x3 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 6C 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 68 41 8B 46 6C 25 FF FF C7 FF 0D 00 00 10 00 90 90 90 90 90 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 41 8B 46 68 25 FF FF C7 FF 0D 00 00 10 00 90 90 90 90 90 - Linkwidth x4 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 6C 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 49 8B 84 24 98 06 00 00 0F B6 40 18 C1 E0 13 41 0B 46 68 41 8B 46 6C 25 FF FF C7 FF 0D 00 00 18 00 90 90 90 90 90 41 89 46 6C 49 8B 8C 24 98 00 00 00 89 81 0C 00 0F 00 41 8B 46 68 25 FF FF C7 FF 0D 00 00 18 00 90 90 90 90 90 - Linkwidth x1 for 10.12.x only (UNTESTED) 41 8B 4E 6C 83 C9 10 41 89 4E 6C 49 8B 84 24 98 00 00 00 89 88 0C 00 0F 00 49 8B 8C 24 98 06 00 00 0F B6 51 18 C1 E2 13 41 8B 76 6C 09 D6 41 89 76 6C 89 B0 0C 00 0F 00 41 0B 56 68 B9 FF FF C7 FF BB 00 00 00 00 41 8B 56 6C 83 CA 10 21 CA 09 DA 41 89 56 6C 49 8B 84 24 98 00 00 00 89 90 0C 00 0F 00 41 0B 56 68 21 CA 09 DA 90 90 90 90 90 49 8B 8C 24 98 06 00 00 - Linkwidth x2 for 10.12.x only (UNTESTED) 41 8B 4E 6C 83 C9 10 41 89 4E 6C 49 8B 84 24 98 00 00 00 89 88 0C 00 0F 00 49 8B 8C 24 98 06 00 00 0F B6 51 18 C1 E2 13 41 8B 76 6C 09 D6 41 89 76 6C 89 B0 0C 00 0F 00 41 0B 56 68 B9 FF FF C7 FF BB 00 00 08 00 41 8B 56 6C 83 CA 10 21 CA 09 DA 41 89 56 6C 49 8B 84 24 98 00 00 00 89 90 0C 00 0F 00 41 0B 56 68 21 CA 09 DA 90 90 90 90 90 49 8B 8C 24 98 06 00 00 - Linkwidth x3 for 10.12.x only (UNTESTED) 41 8B 4E 6C 83 C9 10 41 89 4E 6C 49 8B 84 24 98 00 00 00 89 88 0C 00 0F 00 49 8B 8C 24 98 06 00 00 0F B6 51 18 C1 E2 13 41 8B 76 6C 09 D6 41 89 76 6C 89 B0 0C 00 0F 00 41 0B 56 68 B9 FF FF C7 FF BB 00 00 10 00 41 8B 56 6C 83 CA 10 21 CA 09 DA 41 89 56 6C 49 8B 84 24 98 00 00 00 89 90 0C 00 0F 00 41 0B 56 68 21 CA 09 DA 90 90 90 90 90 49 8B 8C 24 98 06 00 00 - Linkwidth x4 for 10.12.x only (UNTESTED) 41 8B 4E 6C 83 C9 10 41 89 4E 6C 49 8B 84 24 98 00 00 00 89 88 0C 00 0F 00 49 8B 8C 24 98 06 00 00 0F B6 51 18 C1 E2 13 41 8B 76 6C 09 D6 41 89 76 6C 89 B0 0C 00 0F 00 41 0B 56 68 B9 FF FF C7 FF BB 00 00 18 00 41 8B 56 6C 83 CA 10 21 CA 09 DA 41 89 56 6C 49 8B 84 24 98 00 00 00 89 90 0C 00 0F 00 41 0B 56 68 21 CA 09 DA 90 90 90 90 90 49 8B 8C 24 98 06 00 00 - Ports patches: - VGA: 30 49 01 11 01 10 08 00 30 49 01 11 04 10 08 00 30 49 01 01 01 00 08 00 30 49 01 01 04 00 08 00 - DP: 30 49 01 11 01 10 08 00 30 49 01 11 10 10 08 00 30 49 01 01 01 00 08 00 30 49 01 01 10 00 08 00 - LVDS + VGA: 30 49 01 11 01 10 08 00 30 49 01 11 05 10 08 00 30 49 01 01 01 00 08 00 30 49 01 01 05 00 08 00 - LVDS + DP: 30 49 01 11 01 10 08 00 30 49 01 11 11 10 08 00 30 49 01 01 01 00 08 00 30 49 01 01 11 00 08 00 - VGA + DP: 30 49 01 11 01 10 08 00 30 49 01 11 14 10 08 00 30 49 01 01 01 00 08 00 30 49 01 01 14 00 08 00 So, for example, if you want to patch the kext with these parameters: Singlelink, X1, LVDS you have to use General patch, Singlelink patch 1, Singlelink patch 2, Singlelink patch 3 and Linkwidth X1. For a duallink configuration with linkwidth X4 and LVDS+VGA you have to use General patch, Linkwidth X4 and LVDS+VGA. Maybe next time I will add the x86 assembly instructions linked with these binary patterns (it's already documented in verteks' patcher but of course it's not updated to Yosemite version). Just a question: what are PowerStates used for? Bye, guys, keep up the good work!
  7. giofrida

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

    Thank you. Problem found: I made the debug checkbox invisible, but I left it checked so everytime you tried to patch the framebuffer, the debug check was set to true. My bad . For now use the debug version, tomorrow I will release the patcher working. EDIT: New version online
  8. giofrida

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

    Can you kindly attach your patched kext?
  9. giofrida

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

    What settings did you use in the debug patcher?
  10. giofrida

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

    So, I checked all the hex patches with verteks' info (from his patcher). All the patches are ok, I don't know what to do.
  11. giofrida

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

    Can someone post the latest kexts that work on your PC? I mean the kexts from DP4 (I think )
  12. giofrida

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

    Okay know I understood the situation. I will try to find the differences between DP and Beta kexts to find out what's the issue.
  13. giofrida

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

    I checked Yosemite Beta kexts along with DP1/2 and the hex patches are the same. I can't tell you if my patcher works because I have to reinstall Mac OS X on my main PC.
×