joevt Posted October 24, 2019 Share Posted October 24, 2019 21 minutes ago, Slice said: The UUID = C12A7328-F81F-11D2-BA4B-00A0C93EC93B is exactly for EFI partition and not for MS-DOS partition Or you can use diskutil and look for EFI under the TYPE column. But Clover can work from any partition. Link to comment Share on other sites More sharing options...
Pene Posted October 24, 2019 Share Posted October 24, 2019 Slice, regarding the Avilability.h patch, I didn't include the patch in our sources, as it originates from homebrew, and the exact same link is used in the homebrew bottle for building gcc. So, being the "official" link for that patch, it's staying there until they change the bottle, and if they do, we probably should update it also... so I thought it's a better idea just to link to it. But if you prefer not to have links to homebrew, we can include it in our sources, of course, no problem. Anyway, I assume a proper solution will come included with the next gcc release. Link to comment Share on other sites More sharing options...
Slice Posted October 24, 2019 Share Posted October 24, 2019 Or with next Xcode. For example Xcode11.1 beta 2. Link to comment Share on other sites More sharing options...
Pene Posted October 25, 2019 Share Posted October 25, 2019 I will test with future final releases of both and see. We can also follow the respective homebrew bottle for latest developments. Link to comment Share on other sites More sharing options...
vector sigma Posted October 29, 2019 Share Posted October 29, 2019 On 10/24/2019 at 7:05 AM, Slice said: The UUID = C12A7328-F81F-11D2-BA4B-00A0C93EC93B is exactly for EFI partition and not for MS-DOS partition Yeah! Anyway macOS set the kDADiskDescriptionMediaNameKey (DiskArbitration) to "EFI System Partition" when all the conditions are met. A question, is there any one using "disable Bonjour Sleep Proxy client"? P.S. I'm too far from finish.. Link to comment Share on other sites More sharing options...
Slice Posted October 30, 2019 Share Posted October 30, 2019 13 hours ago, vector sigma said: A question, is there any one using "disable Bonjour Sleep Proxy client"? I even don't know what is it and why it should be used. Link to comment Share on other sites More sharing options...
vector sigma Posted October 30, 2019 Share Posted October 30, 2019 25 minutes ago, Slice said: I even don't know what is it and why it should be used. I guess disabling wake on wifi/ethernet do the same thing: ..but not sure.. Link to comment Share on other sites More sharing options...
vector sigma Posted November 1, 2019 Share Posted November 1, 2019 (edited) @Slice I have a question. For a legacy boot w/o native nvram.. should not be the best thing to dump the nvram in the Clover boot partition? I mean always. Please let me know. We know which is it. so we don't need to search for it. we know is it writable and its filesystem always supported (right?) down sides? no one? Edited November 1, 2019 by vector sigma Link to comment Share on other sites More sharing options...
Slice Posted November 2, 2019 Share Posted November 2, 2019 11 hours ago, vector sigma said: @Slice I have a question. For a legacy boot w/o native nvram.. should not be the best thing to dump the nvram in the Clover boot partition? I mean always. Please let me know. We know which is it. so we don't need to search for it. we know is it writable and its filesystem always supported (right?) down sides? no one? You means EFI System Partition? It is not possible to mount it at shutdown script. Much simpler save nvram.plist in the first available root folder and Clover will search all volumes/root for the file nvram.plist and choose the latest one. (comparing modification date). At Clover time the folder should be RO so it can be HFS+ and APFS. Not need to be writable. Link to comment Share on other sites More sharing options...
vector sigma Posted November 2, 2019 Share Posted November 2, 2019 5 hours ago, Slice said: At Clover time the folder should be RO so it can be HFS+ and APFS. Not need to be writable. Of course. 5 hours ago, Slice said: You means EFI System Partition? It is not possible to mount it at shutdown script. Yes. But the actual script do that.. or otherwise is trying to do that. 5 hours ago, Slice said: Much simpler save nvram.plist in the first available root folder and Clover will search all volumes/root for the file nvram.plist and choose the latest one. all clear. I'll try to make a program that do all that without using scripts. I'll let you know. Link to comment Share on other sites More sharing options...
vector sigma Posted November 3, 2019 Share Posted November 3, 2019 I succeeded in dumping the /nvram.plist .. in catalina also. Without using rc scripts . Now I'm going to test a UEFI and Legacy Clover installation... 1 1 Link to comment Share on other sites More sharing options...
vector sigma Posted November 6, 2019 Share Posted November 6, 2019 (edited) @Slice the app it's committed. I wrote thousands of lines of code while my ankle was sprained for a fall. I took advantage of it and I hope that you like it. opened a topic here. Lol Edited November 7, 2019 by vector sigma 3 Link to comment Share on other sites More sharing options...
Pene Posted December 8, 2019 Share Posted December 8, 2019 (edited) On 9/20/2019 at 6:59 AM, Slice said: Is python critical to correct identation? We should update Python tools at least. edk2-stable201911 is released. What do you think, maybe update? As we are using an intermediate release due to the autogen bug. Edited December 8, 2019 by Pene 2 Link to comment Share on other sites More sharing options...
Slice Posted December 9, 2019 Share Posted December 9, 2019 We should update it carefully because our sources are differ from EDK2. Compare folder by folder. Or may be apply their commits. 1 Link to comment Share on other sites More sharing options...
Slice Posted December 14, 2019 Share Posted December 14, 2019 Build in ElCapitan failed Building CloverPrefpane preference... 2019-12-14 07:43:32.051 xcodebuild[90253:189214] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-10150/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/Runtime/PBXTargetBuildContext.mm:736 Details: unexpected successful exit code from cancelled command <C0005:'CopyStringsFile InfoPlist.strings':P12> Object: <PBXTargetBuildContext: 0x7fd6f9492ba0> Method: -createCommandInvocationRecordFromInvocation: Thread: <NSThread: 0x7fd6f957d6e0>{number = 9, name = (null)} Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide. ** BUILD FAILED ** The following build commands failed: CompileXIB src/en.lproj/CloverPrefpane.xib (1 failure) make[1]: *** [CloverPrefpane] Error 65 make: *** [pkg] Error 2 May be exclude prefPane from the build? Link to comment Share on other sites More sharing options...
vector sigma Posted December 14, 2019 Share Posted December 14, 2019 (edited) Tried to remove the build folder manually? Edited December 14, 2019 by vector sigma Link to comment Share on other sites More sharing options...
Slice Posted December 14, 2019 Share Posted December 14, 2019 The real problem that I tried to compile under ElCapitan with Xcode 7.3.1 while present sources require Xcode 8 and more. Link to comment Share on other sites More sharing options...
vector sigma Posted December 15, 2019 Share Posted December 15, 2019 18 hours ago, Slice said: The real problem that I tried to compile under ElCapitan with Xcode 7.3.1 while present sources require Xcode 8 and more. xibs can be downgraded the above is from Xcode10, but opening and saving them with a greater version will allow you to bring back Xcode7 compatibility. 1 Link to comment Share on other sites More sharing options...
Slice Posted December 15, 2019 Share Posted December 15, 2019 38 minutes ago, vector sigma said: xibs can be downgraded the above is from Xcode10, but opening and saving them with a greater version will allow you to bring back Xcode7 compatibility. Mmmm.... Link to comment Share on other sites More sharing options...
vector sigma Posted December 15, 2019 Share Posted December 15, 2019 3 minutes ago, Slice said: Mmmm.... Yeah, do you have Xcode 8? or 9? ... maybe Xcode 9 can do that too.. I have Xcode 8 but I don't know if runs in Yosemite .....Wait, I have 9.2 and Mojave... Link to comment Share on other sites More sharing options...
vector sigma Posted December 15, 2019 Share Posted December 15, 2019 Xcode 9.2 can downgrade to Xcode 8 max. So we need someone with a running Xcode 8 Link to comment Share on other sites More sharing options...
Slice Posted December 16, 2019 Share Posted December 16, 2019 At this moment I can run only Xcode7. A time ago the prefPane was compatible with Xcode4. May be take older version? The change was in commit 4612 in sf.net. Link to comment Share on other sites More sharing options...
Slice Posted December 16, 2019 Share Posted December 16, 2019 Yes, with xib version 4611 the compilation is successful. 1 Link to comment Share on other sites More sharing options...
vector sigma Posted December 20, 2019 Share Posted December 20, 2019 (edited) On 10/23/2019 at 6:08 AM, Slice said: 3. Set nvram variables with prefix Clover. {theme, sound} Now I've some time to spend on sound. What should be the sound setting Clover.app should handle? file name? the volume? please let me know as is the only thing I left unfinished, thanks! Edited December 20, 2019 by vector sigma Link to comment Share on other sites More sharing options...
Slice Posted December 20, 2019 Share Posted December 20, 2019 4 hours ago, vector sigma said: Now I've some time to spend on sound. What should be the sound setting Clover.app should handle? file name? the volume? please let me know as is the only thing I left unfinished, thanks! SetNvramVariable(L"Clover.SoundDevice", &gEfiAppleBootGuid, EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, GetDevicePathSize(DevicePath), (UINT8 *)DevicePath); SetNvramVariable(L"Clover.SoundIndex", &gEfiAppleBootGuid, EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, 1, (UINT8 *)&TmpIndex); ... SetNvramVariable(L"Clover.SoundVolume", &gEfiAppleBootGuid, EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS, 1, &DefaultAudioVolume); Link to comment Share on other sites More sharing options...
Recommended Posts