993红旗手 发表于 2017-9-19 22:01

HD2500再次安全升级10.13 GM版~GM=Public Beta 9?

{:9_609:}

找了很久的茬,除了版本号,还有什么不一样的吗?再次分享一下EFI,给有需要的老铁,大部分工作在DSDT完成!没有PB币下载?回复一下即可。


993红旗手 发表于 2017-9-19 22:53

本帖最后由 993红旗手 于 2017-9-19 23:53 编辑

{:9_626:}i系列核显hd2500CPU,900p,6系7系主板,理论上通用,有待测试。。

lijiqiang 发表于 2017-9-19 23:12

EDID提取出来用不用修改啊,还是直接能用?如果要修改请告知,谢谢

sky10031 发表于 2017-9-19 23:16

支持分享~~~

993红旗手 发表于 2017-9-19 23:28

本帖最后由 993红旗手 于 2017-9-19 23:48 编辑

lijiqiang 发表于 2017-9-19 23:12 https://www.pcbeta.com/static/image/common/back.gif
EDID提取出来用不用修改啊,还是直接能用?如果要修改请告知,谢谢
我的DSDT注入的是本机900P的128字节,我改动RehabMan大神1366x768分辨率的MaciASL Patch给你参考下

#Maintained by: RehabMan for: Laptop Patches
#graphics_EDID.txt

#
# Use this patch generic patch with EDID capability
# if your display seems to exhibit EDID problems.
#

#   Inject HDMI info and dual-link into GFX0/IGPU
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
      //IMPORTANT: edit for actual snb-platform-id\n
      "AAPL,snb-platform-id", Buffer() { 0x00, 0x00, 0x01, 0x00 },\n

      //IMPORTANT: edit for actual ig-platform-id\n
      "AAPL,ig-platform-id", Buffer() { 0x0A, 0x00, 0x66, 0x01 },\n

      //IMPORTANT: remove this line if not dual-link\n
      "AAPL00,DualLink", Buffer() { 0x01, 0x00, 0x00, 0x00 },\n

      //for HDMI-audio\n
      "hda-gfx", Buffer() { "onboard-1" },\n

      //EDID section: Fill in with your actual 128 bytes of EDID data\n
      //Note: Clover uses override-no-connect, but I've also seen\n
      //override-no-edid.Not sure what the difference is.\n
      //"AAPL00,override-no-connect", Buffer (0x80)\n
      "AAPL00,override-no-connect", Buffer (0x80)\n
      {\n
            0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x06, 0xaf, 0xec, 0x23,\n
            0x00, 0x00, 0x00, 0x00, 0x0f, 0x15, 0x01, 0x04, 0x90, 0x22, 0x13, 0x78,\n
            0x02, 0xc8, 0x95, 0x9e, 0x57, 0x54, 0x92, 0x26, 0x0f, 0x50, 0x54, 0x00,\n
            0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,\n
            0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xce, 0x1d, 0x56, 0xe2, 0x50, 0x00,\n
            0x1e, 0x30, 0x26, 0x16, 0x36, 0x00, 0x58, 0xc1, 0x10, 0x00, 0x00, 0x18,\n
            0xdf, 0x13, 0x56, 0xe2, 0x50, 0x00, 0x1e, 0x30, 0x26, 0x16, 0x36, 0x00,\n
            0x58, 0xc1, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n
            0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\n
            0x00, 0x00, 0x00, 0x02, 0x00, 0x0c, 0x3f, 0xff, 0x0a, 0x3c, 0x64, 0x11,\n
            0x19, 0x2f, 0x6e, 0x20, 0x20, 0x20, 0x00, 0xad\n
      },\n
})\n
}\n
end;





QQ2WTCHAR 发表于 2017-9-20 01:39

谢谢分享!!!

993红旗手 发表于 2017-9-20 01:49


稍微改动一下PCI显示问题{:9_612:}

cairfi 发表于 2017-9-20 20:32

楼主I5 2300应该是H2000吧,按照你的方法不成功。

993红旗手 发表于 2017-9-20 21:56

cairfi 发表于 2017-9-20 20:32 https://www.pcbeta.com/static/image/common/back.gif
楼主I5 2300应该是H2000吧,按照你的方法不成功。

你的显卡的硬件ID是多少?如果在10.13的显卡驱动里找到,那就证明支持的,关键是显示完不完美

993红旗手 发表于 2017-9-20 22:33

cairfi 发表于 2017-9-20 20:32 https://www.pcbeta.com/static/image/common/back.gif
楼主I5 2300应该是H2000吧,按照你的方法不成功。

翻看了Clover核显代码,hd2000是支持的,AppleIntelHD3000Graphics.kext也可以找到对应id,无论桌面版还是移动版,对于HD2000,都要FakeID成0x01268086,7系主板IMEI 也要Fake成0x1c3a8086,6系不用管,看以下截图配置和Clover代码说明,注入EDID是实在进不了系统才用的办法{:9_621:}

      //============== 6th generation ============
      //----------------Sandy Bridge--------------
      //GT1
    case 0x0102: // "Intel HD Graphics 2000"          // Desktop - iMac12,1, iMac12,2
    case 0x0106: // "Intel HD Graphics 2000"          // Mobile
    case 0x010A: // "Intel HD Graphics P3000"         // Server
      //GT2
    case 0x0112: // "Intel HD Graphics 3000"          // Desktop
    case 0x0116: // "Intel HD Graphics 3000"          // Mobile - MacBookAir4,1, MacBookAir4,2, MacBookPro8,2
    case 0x0122: // "Intel HD Graphics 3000"          // Desktop
    case 0x0126: // "Intel HD Graphics 3000"          // Mobile - MacBookPro8,1 Macmini5,1, Macmini5,2, Macmini5,3
      if (!SetFake) {
      switch (gma_dev->device_id) {
          case 0x0116:
            FakeID = 0x01168086 >> 16;
            DBG("Found FakeID Intel GFX = 0x%04lx8086\n", FakeID);
            devprop_add_value(device, "device-id", (UINT8*)&FakeID, 4);
            FakeID = 0x01168086 & 0xFFFF;
            devprop_add_value(device, "vendor-id", (UINT8*)&FakeID, 4);
            break;
          case 0x0102:
          case 0x0106:
          case 0x010A:
          case 0x0112:
          case 0x0122:
          case 0x0126:
            FakeID = 0x01268086 >> 16;
            DBG("Found FakeID Intel GFX = 0x%04lx8086\n", FakeID);
            devprop_add_value(device, "device-id", (UINT8*)&FakeID, 4);
            FakeID = 0x01268086 & 0xFFFF;
            devprop_add_value(device, "vendor-id", (UINT8*)&FakeID, 4);
            break;
          default:
            break;
      }
      }
      if (!SetSnb) {
      switch (MacModel) {
          case MacBookAir41:
          case MacBookAir42:
          case MacBookPro81:
          case MacBookPro82:
          case MacBookPro83:
            // Normally, use the snb-platform-id of the MacBookPro8,1 with a lot of ports. because of the HDMI and VGA patches.
            devprop_add_value(device, "AAPL,snb-platform-id", sandy_bridge_snb_vals, 4);
            DBG("Found snb-platform-id = 0x00010000\n");
            break;
          default:
            // Normally, use the snb-platform-id of the Macmini5,1 with HDMI and a lot of ports.
            devprop_add_value(device, "AAPL,snb-platform-id", sandy_bridge_snb_vals, 4);
            DBG("Found snb-platform-id = 0x00030010\n");
            break;
      }
      }
      switch (MacModel) {
      case MacBookAir41:
      case MacBookAir42:
          devprop_add_value(device, "built-in", &BuiltIn, 1);
          devprop_add_value(device, "graphic-options", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL,tbl-info", mba_HD3000_tbl_info, 18);
          devprop_add_value(device, "AAPL,os-info", mba_HD3000_os_info, 20);
          break;
      case MacBookPro81:
      case MacBookPro82:
      case MacBookPro83:
          devprop_add_value(device, "built-in", &BuiltIn, 1);
          devprop_add_value(device, "graphic-options", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,DataJustify", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,Dither", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,LinkFormat", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,LinkType", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,PixelFormat", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T1", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T2", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T3", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T4", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T5", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T6", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL00,T7", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL,tbl-info", mbp_HD3000_tbl_info, 18);
          devprop_add_value(device, "AAPL,os-info", mbp_HD3000_os_info, 20);
          break;
      default:
          devprop_add_value(device, "built-in", &BuiltIn, 1);
          devprop_add_value(device, "graphic-options", sandy_bridge_hd_vals, 4);
          devprop_add_value(device, "AAPL,tbl-info", mn_HD3000_tbl_info, 18);
          devprop_add_value(device, "AAPL,os-info", mn_HD3000_os_info, 20);
          break;
      }
      break;





lgx615 发表于 2017-9-21 08:59

谢谢分享!!!

cairfi 发表于 2017-9-21 11:21

回去折腾一下,谢谢楼主指点。EFI用你的可以吗?

realbamboo 发表于 2017-9-21 12:10

楼主你的主板型号是?

zzc2 发表于 2017-9-21 16:57

之前那个帖子被删了吗?

天地XIN 发表于 2017-9-21 17:31

学习谢谢分享。

cairfi 发表于 2017-9-22 12:51

本帖最后由 cairfi 于 2017-9-22 20:42 编辑

cairfi 发表于 2017-9-21 11:21 https://www.pcbeta.com/static/image/common/back.gif
回去折腾一下,谢谢楼主指点。EFI用你的可以吗?
cpu I5 2300;主板技嘉GA-H61M-S2-B3;内存金士顿8G;显卡影驰GTS450; 硬盘三星840 256固态硬盘

cairfi 发表于 2017-9-22 12:51

本帖最后由 cairfi 于 2017-9-22 13:33 编辑

993红旗手 发表于 2017-9-20 22:33 https://www.pcbeta.com/static/image/common/back.gif

cpu I5 2300;主板技嘉GA-H61M-S2-B3;内存金士顿8G;显卡影驰GTS450; 硬盘三星840 256固态硬盘

cairfi 发表于 2017-9-22 13:27

昨晚用楼主说的方法把ID填入就花屏,比之前应该好些。之前要不黑屏要不重启。

cairfi 发表于 2017-9-22 13:38

下班后发你,谢谢!

hasoliu 发表于 2017-9-24 15:16

谢谢分享谢谢
页: [1] 2 3 4 5 6 7
查看完整版本: HD2500再次安全升级10.13 GM版~GM=Public Beta 9?