Riley Freeman Posted November 23, 2016 Share Posted November 23, 2016 I'm using Slice's version. HWSensors3-rev33. Link to comment Share on other sites More sharing options...
Sherlocks Posted November 23, 2016 Share Posted November 23, 2016 I'm using Slice's version. HWSensors3-rev33.Me too. Strange. Clover contain macbookpro9,1 rev. Already checked by me when arrange platformdata. Also I see your screenshot above. 나의 LG-F410S 의 Tapatalk에서 보냄 1 Link to comment Share on other sites More sharing options...
ErmaC Posted November 23, 2016 Author Share Posted November 23, 2016 i finished more update platformdata.c and clean up, i will update platformdata.c if i get it about missing data contain all macpro, all macbook, all macbookpro(from 1.1 to 13,3 15inch touchbar), macmini, imac(since 8,1) i tested clover build(base 3943), good working:) i spent many time for this. but i'm really happy to help clover team. i hope that my nickname Sherlocks, but shown sherlocks in menu.c, can you change like Sherlocks? have a nice day 스크린샷 2016-11-23 오후 10.30.38.png Good update! a tiny change for cpu.c due to this update... cpu.c case CPU_MODEL_IVY_BRIDGE: case CPU_MODEL_IVY_BRIDGE_E5: DefaultType = MacBookAir52; break; case CPU_MODEL_HASWELL: case CPU_MODEL_HASWELL_E: case CPU_MODEL_ATOM_3700: DefaultType = MacBookAir62; break; case CPU_MODEL_HASWELL_ULT: case CPU_MODEL_CRYSTALWELL: - case CPU_MODEL_HASWELL_U5: case CPU_MODEL_BROADWELL_HQ: case CPU_MODEL_SKYLAKE_U: DefaultType = MacBookPro111; break; + case CPU_MODEL_HASWELL_U5: // Broadwell 0x3D + DefaultType = MacBookPro121; + break; default: if For suite the new model with CPU probably more changes are needed... any chance to inject also the smc-compatible? w/o manually edit the FakeSMC? the array data coming from this spanish topic (thx Derty) CHAR8* SmcCompatible[] = { "smc-napa", // MacBook1,1 "smc-napa", // MacBook2,1 "smc-napa", // MacBook4,1 // need to find.. default "smc-napa" "smc-mcp", // MacBook5,1 "smc-mcp", // MacBook5,2 "smc-mcp", // MacBook6,1 "smc-mcp", // MacBook7,1 "smc-napa", // MacBook8,1 // need to find.. default "smc-napa" "smc-napa", // MacBook9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro1,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro2,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro3,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro4,1 // need to find.. default "smc-napa", "smc-mcp", // MacBookPro5,1 "smc-mcp", // MacBookPro5,3 "smc-mcp", // MacBookPro5,5 "smc-napa", // MacBookPro6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro6,2 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro8,1 "smc-huronriver", // MacBookPro8,2 "smc-huronriver", // MacBookPro8,3 "smc-napa", // MacBookPro9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro9,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,5 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro12,1 "smc-napa", // MacBookPro13,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,3 // need to find.. default "smc-napa" "smc-santarosa", // MacBookAir1,1 "smc-mcp", // MacBookAir2,1 "smc-mcp", // MacBookAir3,1 "smc-napa", // MacBookAir4,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir4,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,2 // need to find.. default "smc-napa" "smc-napa", // Macmini1,1 "smc-napa", // Macmini2,1 "smc-mcp", // Macmini3,1 "smc-napa", // Macmini4,1 "smc-napa", // Macmini5,1 "smc-santarosa", // Macmini6,1 "smc-santarosa", // Macmini6,2 "smc-santarosa", // Macmini7,1 "smc-santarosa", // iMac8,1 "smc-napa", // iMac9,1 "smc-mcp", // iMac10,1 "smc-piketon", // iMac11,1 "smc-piketon", // iMac11,2 "smc-piketon", // iMac11,3 "smc-huronriver", // iMac12,1 "smc-huronriver", // iMac12,2 "smc-napa", // iMac13,1 // need to find.. default "smc-napa" "smc-napa", // iMac13,2 // need to find.. default "smc-napa" "smc-napa", // iMac14,1 // need to find.. default "smc-napa" "smc-napa", // iMac14,2 // need to find.. default "smc-napa" "smc-napa", // iMac15,1 // need to find.. default "smc-napa" "smc-napa", // iMac17,1 // need to find.. default "smc-napa" "smc-napa", // MacPro1,1 "smc-napa", // MacPro2,1 "smc-napa", // MacPro3,1 "smc-thurley", // MacPro4,1 "smc-thurley", // MacPro5,1 "smc-huronriver", // MacPro6,1 };CordiallyErmaC 1 Link to comment Share on other sites More sharing options...
TheRacerMaster Posted November 23, 2016 Share Posted November 23, 2016 Anything that's Sandy Bridge or newer is smc-huronriver. As for SMC changes, perhaps Clover's key injection (read by FakeSMC) could be moved to NVRAM instead of using efi/platform. That shouldn't require much work, considering FakeSMC already reads keys from NVRAM. 1 Link to comment Share on other sites More sharing options...
iRipper Posted November 23, 2016 Share Posted November 23, 2016 The 3944 version is messed up as it starts booting, then turns off your display. Had to revert back to 3923 that worked fine. Link to comment Share on other sites More sharing options...
PMheart Posted November 23, 2016 Share Posted November 23, 2016 OK Thanks, your patch I also committed. Hope it will be helpful for next macOS releases. OK. Thanks Slice. And now got it on how to upload attachments. Link to comment Share on other sites More sharing options...
PMheart Posted November 23, 2016 Share Posted November 23, 2016 Hi Slice. I thought in 10.12 DP2+ we don't need KBEYosSearch & KBEYosReplace anymore. So may separate them is a better way? And here is the kext_inject.c with my changes: // Now acquainted to upload attachments. Thanks. LOL Link to comment Share on other sites More sharing options...
joe75 Posted November 24, 2016 Share Posted November 24, 2016 For suite the new model with CPU probably more changes are needed... any chance to inject also the smc-compatible? w/o manually edit the FakeSMC? the array data coming from this spanish topic (thx Derty) CHAR8* SmcCompatible[] = { "smc-napa", // MacBook1,1 "smc-napa", // MacBook2,1 "smc-napa", // MacBook4,1 // need to find.. default "smc-napa" "smc-mcp", // MacBook5,1 "smc-mcp", // MacBook5,2 "smc-mcp", // MacBook6,1 "smc-mcp", // MacBook7,1 "smc-napa", // MacBook8,1 // need to find.. default "smc-napa" "smc-napa", // MacBook9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro1,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro2,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro3,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro4,1 // need to find.. default "smc-napa", "smc-mcp", // MacBookPro5,1 "smc-mcp", // MacBookPro5,3 "smc-mcp", // MacBookPro5,5 "smc-napa", // MacBookPro6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro6,2 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro8,1 "smc-huronriver", // MacBookPro8,2 "smc-huronriver", // MacBookPro8,3 "smc-napa", // MacBookPro9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro9,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,5 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro12,1 "smc-napa", // MacBookPro13,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,3 // need to find.. default "smc-napa" "smc-santarosa", // MacBookAir1,1 "smc-mcp", // MacBookAir2,1 "smc-mcp", // MacBookAir3,1 "smc-napa", // MacBookAir4,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir4,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,2 // need to find.. default "smc-napa" "smc-napa", // Macmini1,1 "smc-napa", // Macmini2,1 "smc-mcp", // Macmini3,1 "smc-napa", // Macmini4,1 "smc-napa", // Macmini5,1 "smc-santarosa", // Macmini6,1 "smc-santarosa", // Macmini6,2 "smc-santarosa", // Macmini7,1 "smc-santarosa", // iMac8,1 "smc-napa", // iMac9,1 "smc-mcp", // iMac10,1 "smc-piketon", // iMac11,1 "smc-piketon", // iMac11,2 "smc-piketon", // iMac11,3 "smc-huronriver", // iMac12,1 "smc-huronriver", // iMac12,2 "smc-napa", // iMac13,1 // need to find.. default "smc-napa" "smc-napa", // iMac13,2 // need to find.. default "smc-napa" "smc-napa", // iMac14,1 // need to find.. default "smc-napa" "smc-napa", // iMac14,2 // need to find.. default "smc-napa" "smc-napa", // iMac15,1 // need to find.. default "smc-napa" "smc-napa", // iMac17,1 // need to find.. default "smc-napa" "smc-napa", // MacPro1,1 "smc-napa", // MacPro2,1 "smc-napa", // MacPro3,1 "smc-thurley", // MacPro4,1 "smc-thurley", // MacPro5,1 "smc-huronriver", // MacPro6,1 }; That list is not correct, it shouldn't be used for reference. 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 Good update! a tiny change for cpu.c due to this update... cpu.c case CPU_MODEL_IVY_BRIDGE: case CPU_MODEL_IVY_BRIDGE_E5: DefaultType = MacBookAir52; break; case CPU_MODEL_HASWELL: case CPU_MODEL_HASWELL_E: case CPU_MODEL_ATOM_3700: DefaultType = MacBookAir62; break; case CPU_MODEL_HASWELL_ULT: case CPU_MODEL_CRYSTALWELL: - case CPU_MODEL_HASWELL_U5: case CPU_MODEL_BROADWELL_HQ: case CPU_MODEL_SKYLAKE_U: DefaultType = MacBookPro111; break; + case CPU_MODEL_HASWELL_U5: // Broadwell 0x3D + DefaultType = MacBookPro121; + break; default: if For suite the new model with CPU probably more changes are needed... any chance to inject also the smc-compatible? w/o manually edit the FakeSMC? the array data coming from this spanish topic (thx Derty) CHAR8* SmcCompatible[] = { "smc-napa", // MacBook1,1 "smc-napa", // MacBook2,1 "smc-napa", // MacBook4,1 // need to find.. default "smc-napa" "smc-mcp", // MacBook5,1 "smc-mcp", // MacBook5,2 "smc-mcp", // MacBook6,1 "smc-mcp", // MacBook7,1 "smc-napa", // MacBook8,1 // need to find.. default "smc-napa" "smc-napa", // MacBook9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro1,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro2,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro3,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro4,1 // need to find.. default "smc-napa", "smc-mcp", // MacBookPro5,1 "smc-mcp", // MacBookPro5,3 "smc-mcp", // MacBookPro5,5 "smc-napa", // MacBookPro6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro6,2 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro8,1 "smc-huronriver", // MacBookPro8,2 "smc-huronriver", // MacBookPro8,3 "smc-napa", // MacBookPro9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro9,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,5 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro12,1 "smc-napa", // MacBookPro13,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,3 // need to find.. default "smc-napa" "smc-santarosa", // MacBookAir1,1 "smc-mcp", // MacBookAir2,1 "smc-mcp", // MacBookAir3,1 "smc-napa", // MacBookAir4,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir4,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,2 // need to find.. default "smc-napa" "smc-napa", // Macmini1,1 "smc-napa", // Macmini2,1 "smc-mcp", // Macmini3,1 "smc-napa", // Macmini4,1 "smc-napa", // Macmini5,1 "smc-santarosa", // Macmini6,1 "smc-santarosa", // Macmini6,2 "smc-santarosa", // Macmini7,1 "smc-santarosa", // iMac8,1 "smc-napa", // iMac9,1 "smc-mcp", // iMac10,1 "smc-piketon", // iMac11,1 "smc-piketon", // iMac11,2 "smc-piketon", // iMac11,3 "smc-huronriver", // iMac12,1 "smc-huronriver", // iMac12,2 "smc-napa", // iMac13,1 // need to find.. default "smc-napa" "smc-napa", // iMac13,2 // need to find.. default "smc-napa" "smc-napa", // iMac14,1 // need to find.. default "smc-napa" "smc-napa", // iMac14,2 // need to find.. default "smc-napa" "smc-napa", // iMac15,1 // need to find.. default "smc-napa" "smc-napa", // iMac17,1 // need to find.. default "smc-napa" "smc-napa", // MacPro1,1 "smc-napa", // MacPro2,1 "smc-napa", // MacPro3,1 "smc-thurley", // MacPro4,1 "smc-thurley", // MacPro5,1 "smc-huronriver", // MacPro6,1 };CordiallyErmaC i see cpu.c and platformdata.c yes, we need to change more flexible "if (SmcPlatform[Model][0] != 'N') {". ex broadwell, etc.. my laptop RPlt is T9. it's default value. i will change "if (SmcPlatform[Model][0] != 'N') {" according to cpu.c. i also want to inject smccompatible. i have to edit only it in info.plist of fakesmc. thank you. Link to comment Share on other sites More sharing options...
Slice Posted November 24, 2016 Share Posted November 24, 2016 Hi Sherlocks, A user said me that 3944 inject wrong BoardID for iMac14,1. Value from 14,2 used. There is some shift in tables. Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 Hi Sherlocks, A user said me that 3944 inject wrong BoardID for iMac14,1. Value from 14,2 used. There is some shift in tables. Okay thanks. I will update file and upload here with imac41 imac51 imac imac71 and missing data. 나의 LG-F410S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
gujiangjiang Posted November 24, 2016 Share Posted November 24, 2016 Hi,Slice I found some smc rev in platformdata.c in clover is out of date. Such as { 0x01, 0x68, 0x0F, 0, 0, 0x98 }, // MacBookPro8,1, ---------1.68f98 The updated rev is { 0x01, 0x69, 0x0F, 0, 0, 0x04 }, // MacBookPro8,1, ---------1.69f4 I hope this can be updated. Thanks. Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 Hi,Slice I found some smc rev in platformdata.c in clover is out of date. Such as { 0x01, 0x68, 0x0F, 0, 0, 0x98 }, // MacBookPro8,1, ---------1.68f98 The updated rev is { 0x01, 0x69, 0x0F, 0, 0, 0x04 }, // MacBookPro8,1, ---------1.69f4 I hope this can be updated. Thanks. I will update it. Thanks 나의 LG-F410S 의 Tapatalk에서 보냄 1 Link to comment Share on other sites More sharing options...
ErmaC Posted November 24, 2016 Author Share Posted November 24, 2016 That list is not correct, it shouldn't be used for reference. Yes I know.. probably only few of it are correct... the list was and 'idea' based on the mentioned topic.. ErmaC 1 Link to comment Share on other sites More sharing options...
Slice Posted November 24, 2016 Share Posted November 24, 2016 Good update! a tiny change for cpu.c due to this update... cpu.c case CPU_MODEL_IVY_BRIDGE: case CPU_MODEL_IVY_BRIDGE_E5: DefaultType = MacBookAir52; break; case CPU_MODEL_HASWELL: case CPU_MODEL_HASWELL_E: case CPU_MODEL_ATOM_3700: DefaultType = MacBookAir62; break; case CPU_MODEL_HASWELL_ULT: case CPU_MODEL_CRYSTALWELL: - case CPU_MODEL_HASWELL_U5: case CPU_MODEL_BROADWELL_HQ: case CPU_MODEL_SKYLAKE_U: DefaultType = MacBookPro111; break; + case CPU_MODEL_HASWELL_U5: // Broadwell 0x3D + DefaultType = MacBookPro121; + break; default: if For suite the new model with CPU probably more changes are needed... any chance to inject also the smc-compatible? w/o manually edit the FakeSMC? the array data coming from this spanish topic (thx Derty) CHAR8* SmcCompatible[] = { "smc-napa", // MacBook1,1 "smc-napa", // MacBook2,1 "smc-napa", // MacBook4,1 // need to find.. default "smc-napa" "smc-mcp", // MacBook5,1 "smc-mcp", // MacBook5,2 "smc-mcp", // MacBook6,1 "smc-mcp", // MacBook7,1 "smc-napa", // MacBook8,1 // need to find.. default "smc-napa" "smc-napa", // MacBook9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro1,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro2,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro3,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro4,1 // need to find.. default "smc-napa", "smc-mcp", // MacBookPro5,1 "smc-mcp", // MacBookPro5,3 "smc-mcp", // MacBookPro5,5 "smc-napa", // MacBookPro6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro6,2 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro8,1 "smc-huronriver", // MacBookPro8,2 "smc-huronriver", // MacBookPro8,3 "smc-napa", // MacBookPro9,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro9,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro10,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro11,5 // need to find.. default "smc-napa" "smc-huronriver", // MacBookPro12,1 "smc-napa", // MacBookPro13,1 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,2 // need to find.. default "smc-napa" "smc-napa", // MacBookPro13,3 // need to find.. default "smc-napa" "smc-santarosa", // MacBookAir1,1 "smc-mcp", // MacBookAir2,1 "smc-mcp", // MacBookAir3,1 "smc-napa", // MacBookAir4,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir4,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir5,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir6,2 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,1 // need to find.. default "smc-napa" "smc-napa", // MacBookAir7,2 // need to find.. default "smc-napa" "smc-napa", // Macmini1,1 "smc-napa", // Macmini2,1 "smc-mcp", // Macmini3,1 "smc-napa", // Macmini4,1 "smc-napa", // Macmini5,1 "smc-santarosa", // Macmini6,1 "smc-santarosa", // Macmini6,2 "smc-santarosa", // Macmini7,1 "smc-santarosa", // iMac8,1 "smc-napa", // iMac9,1 "smc-mcp", // iMac10,1 "smc-piketon", // iMac11,1 "smc-piketon", // iMac11,2 "smc-piketon", // iMac11,3 "smc-huronriver", // iMac12,1 "smc-huronriver", // iMac12,2 "smc-napa", // iMac13,1 // need to find.. default "smc-napa" "smc-napa", // iMac13,2 // need to find.. default "smc-napa" "smc-napa", // iMac14,1 // need to find.. default "smc-napa" "smc-napa", // iMac14,2 // need to find.. default "smc-napa" "smc-napa", // iMac15,1 // need to find.. default "smc-napa" "smc-napa", // iMac17,1 // need to find.. default "smc-napa" "smc-napa", // MacPro1,1 "smc-napa", // MacPro2,1 "smc-napa", // MacPro3,1 "smc-thurley", // MacPro4,1 "smc-thurley", // MacPro5,1 "smc-huronriver", // MacPro6,1 };CordiallyErmaC What did you expect from smc-compatible? At past I had big problem changing smc-napa to something more "native". FakeSMC written for protocols of "smc-napa" and it may crash with any other compatibility. Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 Hi Sherlocks, A user said me that 3944 inject wrong BoardID for iMac14,1. Value from 14,2 used. There is some shift in tables. @Slice fixed here is all mac platformdata i added macbook(1,1~9,1) macbookpro(1,1~13,3) macbookair(1,1~7,2) macmini(1,1~7,1) imac(4,1(first intel cpu)~17,1) macpro(1,1~6,1) i can't add some info, but we can easily find value that i express. we have to add some info if someone support us smc, EPCI, RPlt in future. i tested clover build r3944. Have a nice day What did you expect from smc-compatible? At past I had big problem changing smc-napa to something more "native". FakeSMC written for protocols of "smc-napa" and it may crash with any other compatibility. maybe inject smc-compatible like inject rev. laptop users(me) change smc-compatible smc-napa to smc-huronriver in info.plist of fakesmc platformdata all mac.zip Link to comment Share on other sites More sharing options...
phi777 Posted November 24, 2016 Share Posted November 24, 2016 A little bit off toppic, but maybe helpful https://opensource.apple.com/release/os-x-1012.html 2 Link to comment Share on other sites More sharing options...
Fljagd Posted November 24, 2016 Share Posted November 24, 2016 Hello,Strange phenomenon with 3944 preboot.log.zip Link to comment Share on other sites More sharing options...
Slice Posted November 24, 2016 Share Posted November 24, 2016 @Slice fixed here is all mac platformdata i added macbook(1,1~9,1) macbookpro(1,1~13,3) macbookair(1,1~7,2) macmini(1,1~7,1) imac(4,1(first intel cpu)~17,1) macpro(1,1~6,1) 스크린샷 2016-11-24 오후 5.56.15.png i can't add some info, but we can easily find value that i express. we have to add some info if someone support us smc, EPCI, RPlt in future. i tested clover build r3944. Have a nice day maybe inject smc-compatible like inject rev. laptop users(me) change smc-compatible smc-napa to smc-huronriver in info.plist of fakesmc Committed to 3945 3 Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 Committed to 3945 checked. i will clean up kext_inject.c and will attach it. thanks 1 Link to comment Share on other sites More sharing options...
hackaro Posted November 24, 2016 Share Posted November 24, 2016 The 3944 version is messed up as it starts booting, then turns off your display. Had to revert back to 3923 that worked fine. Same behaviour here, I had to go back to 3923. Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 Is there someone to help the test? i want to know booting all osx. i tested sierra. but i don't have other os. need list el capitan yosemite mavericks mountain lion lion snow leopard. it helps me to support clover. copy and paste. can boot or not. thanks. Same behaviour here, I had to go back to 3923. please test r3945 r3945 clean up kext inject.zip Link to comment Share on other sites More sharing options...
Slice Posted November 24, 2016 Share Posted November 24, 2016 Same behaviour here, I had to go back to 3923. What is happen? Wrong BoardID? Or wrong kext patches? Link to comment Share on other sites More sharing options...
Sherlocks Posted November 24, 2016 Share Posted November 24, 2016 What is happen? Wrong BoardID? Or wrong kext patches? i'm missing one in commit r3944. here is "Mac-06F11F11946D27C5", // MBP115 as result, table is not correct in r3944. it's fixed in r3945 i want to check r3945 works or not 1 Link to comment Share on other sites More sharing options...
Fabio1971 Posted November 24, 2016 Share Posted November 24, 2016 OS Sierra clover 3945 Fabio 1 Link to comment Share on other sites More sharing options...
Recommended Posts