Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 FakeSMC failing to load? The installer path to boot.efi on the "Boot OS X" partition for Fusion Drives changed from /System/Library/CoreServices/boot.efi (in El Capitan) to /com.apple.boot.R/boot.efi (in Sierra & High Sierra)... El Capitan Boot OS X and com.apple.boot.S for El Capitan install.png vs Sierra & High Sierra Boot OS X and com.apple.boot.R for HSierra install.png please test for fusion drive fusion test.zip 1 Link to comment Share on other sites More sharing options...
WinstonAce Posted November 13, 2017 Share Posted November 13, 2017 Hi, maybe a noob questions clover add some nvram keys which aren't present with other bootloaders can you explain (briefly) about them? security-mode=none flagstate=0 efi-boot-device=UUID of macOS partition (is it because of LastBootedVolume?) EFILoginHiDPI=0 efi-boot-device-data specialbootdevice (same key as efi-boot-device-data) Thanks. Link to comment Share on other sites More sharing options...
Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 Sherlocks apianti thanks in advance sorry for late i don't correctly know your system. your config.plist has some wrong parts and not cleanup. try this. config.plist-sherlocks.zip Link to comment Share on other sites More sharing options...
MICKHAEL Posted November 13, 2017 Share Posted November 13, 2017 sorry for late i don't correctly know your system. your config.plist has some wrong parts and not cleanup. try this. Hello. Will try, feedback on the way) Link to comment Share on other sites More sharing options...
MICKHAEL Posted November 13, 2017 Share Posted November 13, 2017 Hello. Will try, feedback on the way)Well... what to say... Link to comment Share on other sites More sharing options...
Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 Well... what to say...Upload your preboot.log and did you see DSMOS arrived message above verbose log? 나의 LG-F800S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
apianti Posted November 13, 2017 Share Posted November 13, 2017 I still see AppleKeyStore: operation failed. No FakeSMC. Kext injection is failing, are you entering menu to disable kext injection at all? 1 Link to comment Share on other sites More sharing options...
MICKHAEL Posted November 13, 2017 Share Posted November 13, 2017 Upload your preboot.log and did you see DSMOS arrived message above verbose log? 나의 LG-F800S 의 Tapatalk에서 보냄for for now I could just confirm that your config.plist working just well with clover 4233... not so well) no so good on CPU... so Link to comment Share on other sites More sharing options...
Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 for now I could just confirm that your config.plist working just well with clover 4233... not so well) no so good on CPU... so Try r4268 pkg on sf. 나의 LG-F800S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
apianti Posted November 13, 2017 Share Posted November 13, 2017 Hi, maybe a noob questions clover add some nvram keys which aren't present with other bootloaders can you explain (briefly) about them? security-mode=none flagstate=0 efi-boot-device=UUID of macOS partition (is it because of LastBootedVolume?) EFILoginHiDPI=0 efi-boot-device-data specialbootdevice (same key as efi-boot-device-data) Thanks. These are all keys from different SMBIOS of different macs. Some don't have certain ones, but there's nothing wrong with setting them in that case. The efi-boot-device(-data) and specialbootdevice keys are set because that's the startup disk. Link to comment Share on other sites More sharing options...
fusion71au Posted November 13, 2017 Share Posted November 13, 2017 please test for fusion drive Thanks Sherlocks. It now correctly detects /com.apple.boot.R/boot.efi from "Boot OS X" as macOS install . At the moment, it is not parsing /com.apple.boot.R/SystemVersion.plist so os ver is not set to 10.13.x ---> will need FakeSMC in /CLOVER/kexts/Other as /10.13 won't be used... 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 Thanks Sherlocks. It now correctly detects /com.apple.boot.R/boot.efi from "Boot OS X" as macOS install . At the moment, it is not parsing /com.apple.boot.R/SystemVersion.plist so os ver is not set to 10.13.x ---> will need FakeSMC in /CLOVER/kexts/Other as /10.13 won't be used... screenshot0.png screenshot1.png screenshot2.png maybe this is last test. please test and report also still if null, can't read other folder. this is strange. for now I could just confirm that your config.plist working just well with clover 4233... not so well) no so good on CPU... so you need to find solution yourself. your system has simliar fabiosun's system. maybe he can help you. fusion test2.zip Link to comment Share on other sites More sharing options...
fusion71au Posted November 13, 2017 Share Posted November 13, 2017 @Sherlocks, test2.zip gets same result as original test.zip ---> os ver not set to 10.13.x. It was a similar situation before with "/macOS Install Data/Locked Files/Boot Files/SystemVersion.plist" before @Slice fixed version detection from that folder in Clover r4293. Link to comment Share on other sites More sharing options...
MICKHAEL Posted November 13, 2017 Share Posted November 13, 2017 Try r4268 pkg on sf. 나의 LG-F800S 의 Tapatalk에서 보냄 preboot from 4297 Link to comment Share on other sites More sharing options...
Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 @Sherlocks, test2.zip gets same result as original test.zip ---> os ver not set to 10.13.x. It was a similar situation before with "/macOS Install Data/Locked Files/Boot Files/SystemVersion.plist" before @Slice fixed version detection from that folder in Clover r4293. already. i did mistake build. here is file can you upload systemversion.plist? com.apple.boot.R/SystemVersion.plist macOS Install Data/Locked Files/Boot Files/SystemVersion.plist it will help cleanup code. preboot from 4297 why add 0:138 0:000 - [04]: 10.13 Installer/Updater essential :: MatchOS: 10.13.x :: data len: 11? already its same xcpm_pkg_scope_msrs © Pike R. Alpha. your preboot was cut. not full log. strange. fusion3.zip 1 Link to comment Share on other sites More sharing options...
MICKHAEL Posted November 13, 2017 Share Posted November 13, 2017 already. i did mistake build. here is file can you upload systemversion.plist? com.apple.boot.R/SystemVersion.plist macOS Install Data/Locked Files/Boot Files/SystemVersion.plist it will help cleanup code. why add 0:138 0:000 - [04]: 10.13 Installer/Updater essential :: MatchOS: 10.13.x :: data len: 11? already its same xcpm_pkg_scope_msrs © Pike R. Alpha. your preboot was cut. not full log. strange. Installer/Updater essential - its disabled, also other patch have to edit to make cpu run properly. tomorrow will test another version clover) thanks Link to comment Share on other sites More sharing options...
fusion71au Posted November 13, 2017 Share Posted November 13, 2017 already. i did mistake build. here is file can you upload systemversion.plist? com.apple.boot.R/SystemVersion.plist macOS Install Data/Locked Files/Boot Files/SystemVersion.plist it will help cleanup code. fusion3.zip works perfectly ... <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ProductBuildVersion</key> <string>17B48</string> <key>ProductCopyright</key> <string>1983-2017 Apple Inc.</string> <key>ProductName</key> <string>Mac OS X</string> <key>ProductUserVisibleVersion</key> <string>10.13.1</string> <key>ProductVersion</key> <string>10.13.1</string> </dict> </plist> Attached is com.apple.boot.R.zip with SystemVersion.plist. FakeSMC? When i question about the differences between 4233 and 4297 I think it's logic that I don't alter and change anything in EFI... Will test and report your idea about entries. Thanks I think you might be misunderstanding me. We need a full boot.log from Clover r4297 to diagnose the problem, which means you temporarily install essential kexts needed for booting into /S/L/E (like FakeSMC), so the boot can go to completion. At the moment, your preboot.log from r4297 ends shortly after reaching the Clover GUI (because you are booting into Linux with r4297, instead of High Sierra??)... 2:534 0:058 GUI ready 7:271 4:736 BootVariable of the entry is empty 7:271 0:000 === [ StartLoader ] ======================================= 7:271 0:000 Finally: ExternalClock=25MHz BusSpeed=100000kHz CPUFreq=3400MHz PIS: hw.busfrequency=100000000Hz 7:271 0:000 Loading grubx64.efi status=Success and is missing the crucial part we are interested in wrt kext injection eg does GetOSversion detect 10.13.x correctly? 10:834 0:000 Loading boot.efi status=Success 10:845 0:010 GetOSVersion: 10.13.1 (17B48) and what happens with kext injection FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 58D6B298 10:939 0:005 Use origin smbios table type 1 guid. 10:942 0:002 Preparing kexts injection for arch=x86_64 from EFI\\CLOVER\\kexts\\Other 10:942 0:000 Extra kext: EFI\\CLOVER\\kexts\\Other\\X99_Injector USB 3.kext 10:947 0:005 Extra kext: EFI\\CLOVER\\kexts\\Other\\VoodooTSCSync.kext 10:956 0:008 Extra kext: EFI\\CLOVER\\kexts\\Other\\USBInjectAll.kext 11:030 0:074 Extra kext: EFI\\CLOVER\\kexts\\Other\\Lilu.kext 11:041 0:010 Extra kext: EFI\\CLOVER\\kexts\\Other\\IntelMausiEthernet.kext 11:053 0:011 Extra kext: EFI\\CLOVER\\kexts\\Other\\FakeSMC.kext 11:067 0:013 |-- PlugIn kext: EFI\\CLOVER\\kexts\\Other\\FakeSMC.kext\\Contents\\PlugIns\\LPCSensors.kext 11:112 0:045 |-- PlugIn kext: EFI\\CLOVER\\kexts\\Other\\FakeSMC.kext\\Contents\\PlugIns\\GPUSensors.kext 11:126 0:013 |-- PlugIn kext: EFI\\CLOVER\\kexts\\Other\\FakeSMC.kext\\Contents\\PlugIns\\CPUSensors.kext 11:136 0:010 Extra kext: EFI\\CLOVER\\kexts\\Other\\Shiki.kext\ 11:147 0:010 Extra kext: EFI\\CLOVER\\kexts\\Other\\AtherosE2200Ethernet.kext 11:157 0:010 Extra kext: EFI\\CLOVER\\kexts\\Other\\AppleALC.kext 11:173 0:016 |-- PlugIn kext: EFI\\CLOVER\\kexts\\Other\\AppleALC.kext\\Contents\\PlugIns\\PinConfigs.kext We can extrapolate whether kext injection is working from /CLOVER/kexts/Other by seeing if the other, non essential kexts (besides FakeSMC, like your AppleALC.kext), are loaded after a successful boot into your system with Clover r4297 and FakeSMC in /S/L/E. com.apple.boot.R.zip macOS Install Data.zip 1 Link to comment Share on other sites More sharing options...
Sherlocks Posted November 13, 2017 Share Posted November 13, 2017 fusion3.zip works perfectly ... screenshot0.png screenshot1.png screenshot2.png <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ProductBuildVersion</key> <string>17B48</string> <key>ProductCopyright</key> <string>1983-2017 Apple Inc.</string> <key>ProductName</key> <string>Mac OS X</string> <key>ProductUserVisibleVersion</key> <string>10.13.1</string> <key>ProductVersion</key> <string>10.13.1</string> </dict> </plist> Attached is com.apple.boot.R.zip with SystemVersion.plist. Thank you for detail test and report.I will cleanup and commit. 나의 LG-F800S 의 Tapatalk에서 보냄 2 Link to comment Share on other sites More sharing options...
Sherlocks Posted November 14, 2017 Share Posted November 14, 2017 Thanks Sherlocks. It now correctly detects /com.apple.boot.R/boot.efi from "Boot OS X" as macOS install . At the moment, it is not parsing /com.apple.boot.R/SystemVersion.plist so os ver is not set to 10.13.x ---> will need FakeSMC in /CLOVER/kexts/Other as /10.13 won't be used... screenshot0.png screenshot1.png screenshot2.png 1.temp test to check read other folder.zip file -i temporarily disabled systemversion check for fusion drive to check to read other folder if os is null 2.rc test -completely done please test on each files, then report. thanks in advance. temp test to check read other folder if null os.zip rc test.zip 2 Link to comment Share on other sites More sharing options...
gujiangjiang Posted November 14, 2017 Share Posted November 14, 2017 Today when I try to delete all the UEFI variables the shell show this. Does this protected variables cause our laptop can’t use native nvram? 从我的 iPhone 发送,使用 Tapatalk Link to comment Share on other sites More sharing options...
Sherlocks Posted November 14, 2017 Share Posted November 14, 2017 Today when I try to delete all the UEFI variables the shell show this. Does this protected variables cause our laptop can’t use native nvram? 从我的 iPhone 发送,使用 Tapatalk Maybe.. It was protected. I don't know exactly.http://www.insanelymac.com/forum/index.php?/topic/304530-Clover-Change-Explanations&do=findComment&comment=2533580 Follow terminal command and check nvram -p after reboot. 나의 LG-F800S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
gujiangjiang Posted November 14, 2017 Share Posted November 14, 2017 Maybe.. It was protected. I don't know exactly. http://www.insanelymac.com/forum/index.php?/topic/304530-Clover-Change-Explanations&do=findComment&comment=2533580 Follow terminal command and check nvram -p after reboot. 나의 LG-F800S 의 Tapatalk에서 보냄 still no native nvram support now 从我的 iPhone 发送,使用 Tapatalk Link to comment Share on other sites More sharing options...
Sherlocks Posted November 14, 2017 Share Posted November 14, 2017 still no native nvram support now 从我的 iPhone 发送,使用 Tapatalk You have to use emulvariable+rc script if you want to use nvram feature on your system. save brightness value/etc 나의 LG-F800S 의 Tapatalk에서 보냄 Link to comment Share on other sites More sharing options...
gujiangjiang Posted November 14, 2017 Share Posted November 14, 2017 You have to use rc script if you want to use nvram feature on your system. save brightness value/etc 나의 LG-F800S 의 Tapatalk에서 보냄 I just want to find some solutions to solve the native nvram support on our laptop. 从我的 iPhone 发送,使用 Tapatalk Link to comment Share on other sites More sharing options...
Sherlocks Posted November 14, 2017 Share Posted November 14, 2017 1.temp test to check read other folder.zip file -i temporarily disabled systemversion check for fusion drive to check to read other folder if os is null 2.rc test -completely done please test on each files, then report. thanks in advance. i tested it on 10.13.2 beta3 if os null @fusion71au please test rc test.file. http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?p=2534374 thanks Link to comment Share on other sites More sharing options...
Recommended Posts