n.d.k Posted April 11, 2020 Author Share Posted April 11, 2020 1 hour ago, thientruongdx said: Set HideAuxiliary to TRUE in config.plist, I don't know how many times I already answer this question. 1 2 Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2716826 Share on other sites More sharing options...
thientruongdx Posted April 11, 2020 Share Posted April 11, 2020 51 minutes ago, n.d.k said: Set HideAuxiliary to TRUE in config.plist, I don't know how many times I already answer this question. Thank fen Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2716837 Share on other sites More sharing options...
milouk Posted April 11, 2020 Share Posted April 11, 2020 Hello, i have three questions. 1) How can i change the date? 2) How can i change windows --> Windows 10 icon? ( i have a custom windows 10 entry disabled, should i enable it?) 3) I noticed that since NdkOpenCore 0.5.6 there is a big delay from my mobos splash screen to enter OpenCore. Also from the moment i boot into OC i need to wait 3-4 sec before my keyboard / mouse become usable. (Same happend with recovery it needs a lot of time to boot) is this something wrong on my end or is it a known thing? Cheers and thanks for this fork. Terrific work Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2716854 Share on other sites More sharing options...
n.d.k Posted April 11, 2020 Author Share Posted April 11, 2020 1 hour ago, milouk said: Hello, i have three questions. 1) How can i change the date? 2) How can i change windows --> Windows 10 icon? ( i have a custom windows 10 entry disabled, should i enable it?) 3) I noticed that since NdkOpenCore 0.5.6 there is a big delay from my mobos splash screen to enter OpenCore. Also from the moment i boot into OC i need to wait 3-4 sec before my keyboard / mouse become usable. (Same happend with recovery it needs a lot of time to boot) is this something wrong on my end or is it a known thing? Cheers and thanks for this fork. Terrific work 1) Use bios to change date/time 2) Window Entry name need to have the keyword "10" 3) Delay is more noticeable with old hardware due to the high quality/resolutions icons/images was used since 0.5.6. It takes longer time to load a bigger file size than small one. With current hardware, the delay is pretty invisible but it's still there. Here' some tips for reducing the delay: - Use more plain background.png (same size background.png can range from 2Mb to 15Mb depend of the number of colors it has on it) - Resize all os_*.icns from 256px to 128px if not using 4k screen. - Turn off show picker, and use Hotkey Option to bring up the boot picker when needed, switching between OSes can be easily done with hotkeys as well if using the fork. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2716877 Share on other sites More sharing options...
Cursichell@ Posted April 11, 2020 Share Posted April 11, 2020 12 hours ago, n.d.k said: You can comment out or delete lines 1476, 2755 and 2759 in the NdkBootPicker.c file before compiling. So when I try to compile with the terminal in the the directory I get a find: ./usr/sbin/authserver: Permission denied; also when you compile with the ndk-macbuild.tool the one in the folder you are compiling from an external source not from the folder with the modified ndk-bootpicker.c Am I correct? Am I missing something? Thank you. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2716883 Share on other sites More sharing options...
milouk Posted April 11, 2020 Share Posted April 11, 2020 (edited) 2 hours ago, n.d.k said: 1) Use bios to change date/time 2) Window Entry name need to have the keyword "10" 3) Delay is more noticeable with old hardware due to the high quality/resolutions icons/images was used since 0.5.6. It takes longer time to load a bigger file size than small one. With current hardware, the delay is pretty invisible but it's still there. Here' some tips for reducing the delay: - Use more plain background.png (same size background.png can range from 2Mb to 15Mb depend of the number of colors it has on it) - Resize all os_*.icns from 256px to 128px if not using 4k screen. - Turn off show picker, and use Hotkey Option to bring up the boot picker when needed, switching between OSes can be easily done with hotkeys as well if using the fork. Thanks a lot for your reply, now that you mention it yeah the last time it booted quickly was with a very simple UI you had. Though i wouldn't say i got old hardware. I have a B450 Mortar Max Mobo , Ryzen 7 2700, 16 GB Ram DDR4 @3200 and RX 460. Anyway thanks again for your reply UPDATE: Apparently the audio stuff made it slower. Now that is disabled the chime and the picker audio support its a bit faster Edited April 11, 2020 by milouk Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2716901 Share on other sites More sharing options...
thientruongdx Posted April 12, 2020 Share Posted April 12, 2020 N.D.K OC 0.5.8 Wifi real mac Locate not working Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717024 Share on other sites More sharing options...
n.d.k Posted April 12, 2020 Author Share Posted April 12, 2020 1 hour ago, thientruongdx said: N.D.K OC 0.5.8 Wifi real mac Locate not working Location service got nothing to do with bootloader. 1 Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717049 Share on other sites More sharing options...
thientruongdx Posted April 13, 2020 Share Posted April 13, 2020 (edited) My machine is a HP Elitedesk 800 G3 35w mini desktop, the battery is fine, this error only happens when I reboot from the hackintosh. If I boot from windows or linux, it won't happen. Edited April 13, 2020 by thientruongdx Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717155 Share on other sites More sharing options...
btwise Posted April 13, 2020 Share Posted April 13, 2020 26 minutes ago, thientruongdx said: My machine is a HP Elitedesk 800 G3 35w mini desktop, the battery is fine, this error only happens when I reboot from the hackintosh. If I boot from windows or linux, it won't happen. HP laptops need an RTC patch to avoid this Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717156 Share on other sites More sharing options...
Blu24 Posted April 15, 2020 Share Posted April 15, 2020 On 2/20/2020 at 5:55 AM, btwise said: How do I get it to autoboot, when I set it to External? Thanks Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717528 Share on other sites More sharing options...
dayo Posted April 15, 2020 Share Posted April 15, 2020 Hello, There are "BS:" debug flags in https://github.com/n-d-k/OpenCorePkg/blob/master/Application/Bootstrap/Bootstrap.c but these never appear in the debug logs, only "OC" type ones. Any idea what setting is needed to also display there? Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717590 Share on other sites More sharing options...
n.d.k Posted April 15, 2020 Author Share Posted April 15, 2020 8 hours ago, Blu24 said: How do I get it to autoboot, when I set it to External? Thanks I don't think External boot entry is allowed set as default ATM. 1 hour ago, dayo said: There are "BS:" debug flags in https://github.com/n-d-k/OpenCorePkg/blob/master/Application/Bootstrap/Bootstrap.c but these never appear in the debug logs, only "OC" type ones. Any idea what setting is needed to also display there? Those debug messages will only display on the screen, since the debug log has not been initiated at that stage. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717599 Share on other sites More sharing options...
dayo Posted April 15, 2020 Share Posted April 15, 2020 1 hour ago, n.d.k said: Those debug messages will only display on the screen, since the debug log has not been initiated at that stage. Thanks Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717609 Share on other sites More sharing options...
Blu24 Posted April 16, 2020 Share Posted April 16, 2020 5 hours ago, n.d.k said: 5 hours ago, n.d.k said: I don't think External boot entry is allowed set as default ATM. Thanks for replying. Basically there's no auto boot/ 5 hours ago, n.d.k said: I don't think External boot entry is allowed set as default ATM. Thanks for replying. Basically there's no auto boot Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717635 Share on other sites More sharing options...
Matgen84 Posted April 16, 2020 Share Posted April 16, 2020 @n.d.k Maybe something is wrong on my system (Mojave/Xcode): I can't build latest commit without this issue. I don't know where I made a mistake Spoiler Attempting to detect HOST_ARCH from 'uname -m': x86_64 Detected HOST_ARCH of X64 using uname. mkdir -p . /Applications/Xcode.app/Contents/Developer/usr/bin/make -C Common make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C BrotliCompress gcc -o ../bin/Brotli brotli/c/tools/brotli.o brotli/c/common/dictionary.o brotli/c/common/transform.o brotli/c/dec/bit_reader.o brotli/c/dec/decode.o brotli/c/dec/huffman.o brotli/c/dec/state.o brotli/c/enc/backward_references.o brotli/c/enc/backward_references_hq.o brotli/c/enc/bit_cost.o brotli/c/enc/block_splitter.o brotli/c/enc/brotli_bit_stream.o brotli/c/enc/cluster.o brotli/c/enc/compress_fragment.o brotli/c/enc/compress_fragment_two_pass.o brotli/c/enc/dictionary_hash.o brotli/c/enc/encode.o brotli/c/enc/encoder_dict.o brotli/c/enc/entropy_encode.o brotli/c/enc/histogram.o brotli/c/enc/literal_cost.o brotli/c/enc/memory.o brotli/c/enc/metablock.o brotli/c/enc/static_dict.o brotli/c/enc/utf8_util.o -L../libs -lm clang: error: no such file or directory: 'brotli/c/tools/brotli.o' clang: error: no such file or directory: 'brotli/c/common/dictionary.o' clang: error: no such file or directory: 'brotli/c/common/transform.o' clang: error: no such file or directory: 'brotli/c/dec/bit_reader.o' clang: error: no such file or directory: 'brotli/c/dec/decode.o' clang: error: no such file or directory: 'brotli/c/dec/huffman.o' clang: error: no such file or directory: 'brotli/c/dec/state.o' clang: error: no such file or directory: 'brotli/c/enc/backward_references.o' clang: error: no such file or directory: 'brotli/c/enc/backward_references_hq.o' clang: error: no such file or directory: 'brotli/c/enc/bit_cost.o' clang: error: no such file or directory: 'brotli/c/enc/block_splitter.o' clang: error: no such file or directory: 'brotli/c/enc/brotli_bit_stream.o' clang: error: no such file or directory: 'brotli/c/enc/cluster.o' clang: error: no such file or directory: 'brotli/c/enc/compress_fragment.o' clang: error: no such file or directory: 'brotli/c/enc/compress_fragment_two_pass.o' clang: error: no such file or directory: 'brotli/c/enc/dictionary_hash.o' clang: error: no such file or directory: 'brotli/c/enc/encode.o' clang: error: no such file or directory: 'brotli/c/enc/encoder_dict.o' clang: error: no such file or directory: 'brotli/c/enc/entropy_encode.o' clang: error: no such file or directory: 'brotli/c/enc/histogram.o' clang: error: no such file or directory: 'brotli/c/enc/literal_cost.o' clang: error: no such file or directory: 'brotli/c/enc/memory.o' clang: error: no such file or directory: 'brotli/c/enc/metablock.o' clang: error: no such file or directory: 'brotli/c/enc/static_dict.o' clang: error: no such file or directory: 'brotli/c/enc/utf8_util.o' make[2]: *** [../bin/Brotli] Error 1 make[1]: *** [BrotliCompress] Error 2 make: *** [Source/C] Error 2 logout Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717647 Share on other sites More sharing options...
MacNB Posted April 16, 2020 Share Posted April 16, 2020 @Blu24, When you use the boot picker, there's is NO autoboot (certainly not on the official OC). Think about it, "It's a feature". When using External boot picker AND you set Show Picker =True, THEN the timeout value has NO FUNCTION. The boot picker will sit there waiting for you to select the drive you wish to boot. That behaves just like a real Mac. IMHO this is correct behaviour. My system always auto boots my desired default OS. What I do is set the Show Picker = FALSE because I do NOT want to see the boot picker EVERYTIME I boot (I see no point in that). I only want to see the boot picker when on a rare occasion when I want to boot a DIFFERENT OS in that case, I hold the OPT/Alt key on the keyboard (Apple magic keyboard) while booting and OC displays the boot picker (or, use the ESC key). You CAN autoboot the DEFAULT OS (read the configuration manual to find out how to do that; HINT: Startup disk preferences). Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717668 Share on other sites More sharing options...
Awesome Donkey Posted April 16, 2020 Share Posted April 16, 2020 3 hours ago, Matgen84 said: @n.d.k Maybe something is wrong on my system (Mojave/Xcode): I can't build latest commit without this issue. I don't know where I made a mistake Reveal hidden contents Attempting to detect HOST_ARCH from 'uname -m': x86_64 Detected HOST_ARCH of X64 using uname. mkdir -p . /Applications/Xcode.app/Contents/Developer/usr/bin/make -C Common make[2]: Nothing to be done for `all'. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C BrotliCompress gcc -o ../bin/Brotli brotli/c/tools/brotli.o brotli/c/common/dictionary.o brotli/c/common/transform.o brotli/c/dec/bit_reader.o brotli/c/dec/decode.o brotli/c/dec/huffman.o brotli/c/dec/state.o brotli/c/enc/backward_references.o brotli/c/enc/backward_references_hq.o brotli/c/enc/bit_cost.o brotli/c/enc/block_splitter.o brotli/c/enc/brotli_bit_stream.o brotli/c/enc/cluster.o brotli/c/enc/compress_fragment.o brotli/c/enc/compress_fragment_two_pass.o brotli/c/enc/dictionary_hash.o brotli/c/enc/encode.o brotli/c/enc/encoder_dict.o brotli/c/enc/entropy_encode.o brotli/c/enc/histogram.o brotli/c/enc/literal_cost.o brotli/c/enc/memory.o brotli/c/enc/metablock.o brotli/c/enc/static_dict.o brotli/c/enc/utf8_util.o -L../libs -lm clang: error: no such file or directory: 'brotli/c/tools/brotli.o' clang: error: no such file or directory: 'brotli/c/common/dictionary.o' clang: error: no such file or directory: 'brotli/c/common/transform.o' clang: error: no such file or directory: 'brotli/c/dec/bit_reader.o' clang: error: no such file or directory: 'brotli/c/dec/decode.o' clang: error: no such file or directory: 'brotli/c/dec/huffman.o' clang: error: no such file or directory: 'brotli/c/dec/state.o' clang: error: no such file or directory: 'brotli/c/enc/backward_references.o' clang: error: no such file or directory: 'brotli/c/enc/backward_references_hq.o' clang: error: no such file or directory: 'brotli/c/enc/bit_cost.o' clang: error: no such file or directory: 'brotli/c/enc/block_splitter.o' clang: error: no such file or directory: 'brotli/c/enc/brotli_bit_stream.o' clang: error: no such file or directory: 'brotli/c/enc/cluster.o' clang: error: no such file or directory: 'brotli/c/enc/compress_fragment.o' clang: error: no such file or directory: 'brotli/c/enc/compress_fragment_two_pass.o' clang: error: no such file or directory: 'brotli/c/enc/dictionary_hash.o' clang: error: no such file or directory: 'brotli/c/enc/encode.o' clang: error: no such file or directory: 'brotli/c/enc/encoder_dict.o' clang: error: no such file or directory: 'brotli/c/enc/entropy_encode.o' clang: error: no such file or directory: 'brotli/c/enc/histogram.o' clang: error: no such file or directory: 'brotli/c/enc/literal_cost.o' clang: error: no such file or directory: 'brotli/c/enc/memory.o' clang: error: no such file or directory: 'brotli/c/enc/metablock.o' clang: error: no such file or directory: 'brotli/c/enc/static_dict.o' clang: error: no such file or directory: 'brotli/c/enc/utf8_util.o' make[2]: *** [../bin/Brotli] Error 1 make[1]: *** [BrotliCompress] Error 2 make: *** [Source/C] Error 2 logout Got this too after doing a clean git clone with fresh build attempt. 1 Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717680 Share on other sites More sharing options...
Matgen84 Posted April 16, 2020 Share Posted April 16, 2020 27 minutes ago, Awesome Donkey said: Got this too after doing a clean git clone with fresh build attempt. You know a solution. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717683 Share on other sites More sharing options...
n.d.k Posted April 16, 2020 Author Share Posted April 16, 2020 (edited) 5 hours ago, Matgen84 said: You know a solution. Yay, recent new commits from EDKII broke the build, I just modified the ndk-macbuild.tool to build against the previous working EDKII commit. You can do a git pull to update the ndk-macbuild.tool and compile again. PS. ndk-macbuild.tool is just updated again to work with the most recent EDKII commit. Edited April 16, 2020 by n.d.k 1 1 Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717692 Share on other sites More sharing options...
Blu24 Posted April 16, 2020 Share Posted April 16, 2020 (edited) 4 hours ago, MacNB said: @Blu24, When you use the boot picker, there's is NO autoboot (certainly not on the official OC). Think about it, "It's a feature". When using External boot picker AND you set Show Picker =True, THEN the timeout value has NO FUNCTION. The boot picker will sit there waiting for you to select the drive you wish to boot. That behaves just like a real Mac. IMHO this is correct behaviour. My system always auto boots my desired default OS. What I do is set the Show Picker = FALSE because I do NOT want to see the boot picker EVERYTIME I boot (I see no point in that). I only want to see the boot picker when on a rare occasion when I want to boot a DIFFERENT OS in that case, I hold the OPT/Alt key on the keyboard (Apple magic keyboard) while booting and OC displays the boot picker (or, use the ESC key). You CAN autoboot the DEFAULT OS (read the configuration manual to find out how to do that; HINT: Startup disk preferences). I now understand. I've set show picker to False. works flawlessly. On very rare occasions when I need Windows, I just hold the OPT/ALT key. Perfect!! I also don't need to see boot picker everytime. Thanks for clearing things up Edited April 16, 2020 by Blu24 Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717696 Share on other sites More sharing options...
startergo Posted April 17, 2020 Share Posted April 17, 2020 23 hours ago, MacNB said: When you use the boot picker, there's is NO autoboot (certainly not on the official OC). With the NDKbootpicker driver it times out and auto reboots. With the official OC and Opencanopy it does not. Also with the latest official OC and Opencanopy the keyboard stopped responding, only the mouse. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717793 Share on other sites More sharing options...
MacNB Posted April 17, 2020 Share Posted April 17, 2020 (edited) 5 hours ago, startergo said: With the NDKbootpicker driver it times out and auto reboots. With the official OC and Opencanopy it does not. Also with the latest official OC and Opencanopy the keyboard stopped responding, only the mouse. I'm on the released 0.5.7 official build and have no problems with the keyboard. Whenever you build your own from the sources, you have to bear in mind that the sources are changing by the hour and you have a snapshot so some things may be broken for some people. E.g. an update tot he sources 2 hours ago: UPDATE: I just built the official OC from GitHub sources (0.5.8) and have no problem entering OpenCanopy via OPT/Alt (or ESC) key. Edited April 17, 2020 by MacNB update Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717798 Share on other sites More sharing options...
edenpulse Posted April 17, 2020 Share Posted April 17, 2020 Okay, so compiled and tried the fork. I added the EnableForAll quirks to boot Windows, and even tried to add a custom entry to the bootloader. Neither works. Enableforall set to true of false doesn't do change the fact that it won't boot. In one case I get the BSOD ACPI_BIOS_ERROR, in the other case, Windows doesn't seem to find bootmgfw (i don't remember the exact error) and tells me to repair it. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717855 Share on other sites More sharing options...
n.d.k Posted April 17, 2020 Author Share Posted April 17, 2020 28 minutes ago, edenpulse said: Okay, so compiled and tried the fork. I added the EnableForAll quirks to boot Windows, and even tried to add a custom entry to the bootloader. Neither works. Enableforall set to true of false doesn't do change the fact that it won't boot. In one case I get the BSOD ACPI_BIOS_ERROR, in the other case, Windows doesn't seem to find bootmgfw (i don't remember the exact error) and tells me to repair it. On some firmware, you may need the Booter->Quirks->EnableForAll enabled. Link to comment https://www.insanelymac.com/forum/topic/341402-customized-opencore-with-additional-features/page/38/#findComment-2717870 Share on other sites More sharing options...
Recommended Posts