zearp / nucintosh Goto Github PK
View Code? Open in Web Editor NEWIntel NUC Hackintosh Stuff
Intel NUC Hackintosh Stuff
Hello.
The guide says:
"One last thing to remember is that waking the machine from sleep using bluetooth devices will not work. This is due to power being cut to the module. "
Does this also apply to original modules from Apple?
Or just third parties?
Thanks in advance.
I have two AOC 4k displays,one used Thunderbolt,the other used HDMI port.
I have no plan to change the firmware for the time being, but I found that the current hot patch cannot be inserted into the docking station after booting to realize the USB3.0 rate can only be connected to 2.0, but when the USB-c device is plugged in before booting, it can be used after booting. Normally recognized, if you can use the full-featured type-c alone, I think it may not be an option to implement the hot-swappable function here.
Please provide the follow information:
Steps to reproduce the issue -- this is crucial
Simply fresh install BigSur on nuc8 and paste latest oc
macOS version and optionally the build number
BigSur 11.4
Any changes you made to the config and/or EFI other than serials/etc
no changes
Any logs related to the issue if applicable
none
The two internal usb ports are already mapped in the USBPorts.kext, if you made your own map you'll need to make a new map if you use the internal usb headers
When using a 1st or 3rd party combo card you need to disable both bluetooth and wifi in the BIOS and also remove any Intel related bluetooth and wifi kexts
You will also need to remove the config block for HS10 from Info.plist inside USBPorts.kext, without this step bluetooth won't work after sleep. On 1st party cards it gets "stuck" in HID-proxy mode; bluetooth mouse and keyboard may still work but not optimally and laggy.
Can you please tell the reason why I have to delete this Block? I use your USBPorts.kext and install now my BCM94360CS2 at HS05. I have not to delete any block. If I delete the block my BCM94360CS2 not working. Can you explain it to me please.
NUCmini ~ % sudo mount -uw / && killall Finder && sudo mv /System/Library/CoreServices/Menu\ Extras/ExpressCard.menu /System/Library/CoreServices/Menu\ Extras/ExpressCard.menu.bak && sudo touch /System/Library/CoreServices/Menu\ Extras/ExpressCard.menu
Password:
mount_apfs: volume could not be mounted: Permission denied
mount: / failed with 66
NUCmini ~ %
Hi, I have an NUC8i3BEH2.
Everything work fine expect the hdmi audio.
I tried to remap the connectors but without succes:/
In hackintool > peripherals > I can see just Realtek ALC235.
You may or may not be able to answer this but when upgrading or doing a clean install of Monterey I get stuck in an installation loop.
Process followed.
Created installer changed efi to recommendations for Monterey as per git here.
Installer starts fine, Format nvme drive and proceed with install.
First part of install is fine says taking 20 mins etc
Reboots then goes to main install which says taking 29mins ect.
This also run's fine and reboots.
Uefi is showing Mac os installer but there is where it loops in the installation.
It does not seem to close off the install partition and the finally boot from the name of the drive you gave it when formatted.
Any idea's ??
Installer would be public beta 5 which I think has only come out.
Can you explain in details how to make BCM943224PCIEBT2 work on big sur?
Thanks
Sadly not having any bluetooth after fresh install. It displays as on but doesn't start searching for anything.
Hackintool:
Please provide the follow information:
IntelBluetoothInjector.kext
and adding BlueToolFixup.kext
)Can confirm 4K monitor works on iGPU
Also 4K works on eGPU via thunderbolt 3 enclosure
Hi again :),
I have some weird issues now with random crashes -> logout.
I looked into the console and found that the WindowServer service was to blame.
Do you have similar problems?
Thanks for answer
Hi!
Thanks for this amazing Nucintosh.
I just saw than my hackintosh can't boot with dual screen plugged (HDMI+thunderbolt) ==+> crash on Apple Logo
But if i plugged the second cable only after the loading screen everything works well.
Hi,
I have problem with dropouts and static ?noise on Focusrite 2i2 USB sound card.
Can you help me with it please ?
My system:
macOS Big Sur 11.3.1 (all other things works perfectly, except for drm content like apple movies,...)
Hello, thank you for your resource, it's been very helpful for me to fire up macOS on my NUC. With your EFO configuration, it worked pretty well for the most part. However, I've encountered a problem while putting the machine into sleep mode. It went to sleep for a moment then it random woke up by itself for about 10 seconds and went back to sleep again and this behavior repeated endlessly.
I have a NUC8I5BEK model under Big Sur 11.0.1. I also followed your tutorial to disable parameters that prevent the NUC from waking up randomly. I'm struggling to debug this because I'm not familiar with the logs it produces. Can you help me out? Any help would be appreciated. Thanks.
First I just want to thank you for putting together this release for the NUC. I also have the Akasa case and now have a silent "Macmini" that is running beautifully thanks to you!
My only problem so far is Netflix in Safari. As far as I can tell from reading various tutorials on the net Safari 14 should be able to run Netflix on a hackintosh with an iGPU but for some reason Netflix always errors for me. I get the S7706 error code when trying to play anything.
I can play it in any other browser but then it is stuck at 720p max because of DRM.
I am running Catalina now but I am keeping my hopes up for a Big Sur update here sometime! Again, thank you for your work!
Hello, on your 1.6 Nucintosh release you uploaded an EFI folder with the following name.
Stable EFI (14022021)
Could you please let me know THE EXACT Beta Release you used from the following link ?
https://dortania.github.io/builds/?product=OpenCorePkg&viewall=true
I need to extract some files from the original build as USING mismatched individual files had caused many issues in the past ! Thank you !
Mine just returns to Update Available in system prefs...
Hi.
It just keeps looping into the recovery apple screen after the Big Sur Download.
if it is what are the steps to setting it up?
Hello, I followed your bios settings and just tried to plug my iPad on the NUC but it doesn't seem to show the device in either System information under usb devices or either in the finder sidebar.
I just connected the usb-c cable, nothing happens, it just charges the device. When I use the usb-a port it works normally.
Am I missing something?
Thank you!
hey zearp,
thanks for your great work. this isn't an issue, but i dont know how to transport my question ...
Please insert any update Instructions to the Nucintosh-wiki....how to update from 11.1 -> 11.2.
Thanks and regards
Hi! I am getting back this error, after launching the command "sudo ./voltageshift buildlaunchd -75 0 -75 0 0 0 1 30 50 0 120"
my HW is a NUC8i5BEK, 16GB Ram, 512GB Nvme Drive
sudo ./voltageshift buildlaunchd -75 0 -75 0 0 0 1 30 50 0 120
Password:
Build for LaunchDaemons of Auto Apply for VoltageShift
------------------------------------
mkdir: /Library/Application Support/VoltageShift/: File exists
cp: ./VoltageShift.kext: No such file or directory
chown: /Library/Application Support/VoltageShift/VoltageShift.kext: No such file or directory
/Library/LaunchDaemons/com.sicreative.VoltageShift.plist
voltageshift
--------------------------------------------------------------------------
VoltageShift builddaemons Tool
--------------------------------------------------------------------------
Can't build the launchd. Can´t create the files, please use:
sudo ./voltageshift buildlaunchd ....
for Root privilege.
Using it with Big Sur beta 10, no problem
After update to beta 10.0.1, sometimes (not always) the system cannot boot.
Just return to OpenCore picker menu
How to enable card reader?
The install went perfect. I have a slightly different board in the same series. After Install VRAM shows 31MB and performance is painfully slow with the animations/Windows etc. Do you have a setting or a fix for the 620 video card?
I really wat to get rid of this kext but it's been rather tricky figuring this one out.
Without this kext audio over hdmi isn't working until the cable is replugged. When it's replugged a new device is created.
Before replugging:
| | +-o HDEF@1F,3 <class IOPCIDevice, id 0x1000002ca, registered, matched, active, busy 0 (2960 ms), retain 31>
| | | +-o AppleHDAController@1F,3 <class AppleHDAController, id 0x1000004d5, registered, matched, active, busy 0 (1045 ms), retain 29>
| | | +-o IOHDACodecDevice@1F,3,0 <class IOHDACodecDevice, id 0x1000004d6, registered, matched, active, busy 0 (1045 ms), retain 27>
| | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x1000004d8, !registered, !matched, active, busy 0 (1044 ms), retain 25>
| | | +-o IOHDACodecFunction@1F,3,0,1 <class IOHDACodecFunction, id 0x1000004d9, registered, matched, active, busy 0 (1044 ms), retain 27>
| | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000505, registered, matched, active, busy 0 (211 ms), retain 26>
| | | +-o AppleHDADriver <class AppleHDADriver, id 0x100000517, registered, matched, active, busy 0 (8 ms), retain 29>
| | | +-o AppleHDAEngineInput@1F,3,0,1,0 <class AppleHDAEngineInput, id 0x10000053f, registered, matched, active, busy 0 (0 ms), retain 43>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000524, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000572, !registered, !matched, active, busy 0, retain 26>
| | | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000540, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x100000542, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000573, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000054c, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000574, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x100000552, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000575, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000553, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000576, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000554, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000577, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000555, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000578, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x100000579, !registered, !matched, active, busy 0, retain 26>
| | | +-o AppleHDAEngineInput@1F,3,0,1,1 <class AppleHDAEngineInput, id 0x100000556, registered, matched, active, busy 0 (0 ms), retain 43>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000053e, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000583, !registered, !matched, active, busy 0, retain 26>
| | | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000558, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x100000559, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000584, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000055a, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000585, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000055b, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000586, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000055c, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000587, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000055d, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000588, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000055e, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000589, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x10000058a, !registered, !matched, active, busy 0, retain 26>
| | | +-o AppleHDAEngineOutput@1F,3,0,1,2 <class AppleHDAEngineOutput, id 0x10000055f, registered, matched, active, busy 0 (7 ms), retain 47>
| | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000561, registered, matched, active, busy 0 (0 ms), retain 28>
| | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000562, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057a, !registered, !matched, active, busy 0, retain 26>
| | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000563, registered, matched, active, busy 0 (0 ms), retain 28>
| | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x100000564, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057b, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x100000565, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057c, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x100000566, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057d, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000567, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057e, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000568, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057f, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000569, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000580, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000056a, !registered, !matched, active, busy 0, retain 28>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000581, !registered, !matched, active, busy 0, retain 26>
| | | +-o AudioAUUCDriver <class AudioAUUCDriver, id 0x10000056b, registered, matched, active, busy 0 (0 ms), retain 25>
| | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x100000582, !registered, !matched, active, busy 0, retain 26>
After re-plugging:
| | +-o HDEF@1F,3 <class IOPCIDevice, id 0x1000002ca, registered, matched, active, busy 0 (3039 ms), retain 31>
| | | +-o AppleHDAController@1F,3 <class AppleHDAController, id 0x1000004d5, registered, matched, active, busy 0 (1123 ms), retain 31>
| | | +-o IOHDACodecDevice@1F,3,0 <class IOHDACodecDevice, id 0x1000004d6, registered, matched, active, busy 0 (1045 ms), retain 27>
| | | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x1000004d8, !registered, !matched, active, busy 0 (1044 ms), retain 25>
| | | | +-o IOHDACodecFunction@1F,3,0,1 <class IOHDACodecFunction, id 0x1000004d9, registered, matched, active, busy 0 (1044 ms), retain 27>
| | | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000505, registered, matched, active, busy 0 (211 ms), retain 26>
| | | | +-o AppleHDADriver <class AppleHDADriver, id 0x100000517, registered, matched, active, busy 0 (8 ms), retain 29>
| | | | +-o AppleHDAEngineInput@1F,3,0,1,0 <class AppleHDAEngineInput, id 0x10000053f, registered, matched, active, busy 0 (0 ms), retain 43>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000524, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000572, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000540, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x100000542, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000573, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000054c, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000574, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x100000552, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000575, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000553, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000576, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000554, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000577, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000555, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000578, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x100000579, !registered, !matched, active, busy 0, retain 26>
| | | | +-o AppleHDAEngineInput@1F,3,0,1,1 <class AppleHDAEngineInput, id 0x100000556, registered, matched, active, busy 0 (0 ms), retain 43>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000053e, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000583, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000558, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x100000559, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000584, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000055a, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000585, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000055b, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000586, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000055c, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000587, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000055d, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000588, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000055e, !registered, !matched, active, busy 0, retain 28>
| | | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000589, !registered, !matched, active, busy 0, retain 26>
| | | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x10000058a, !registered, !matched, active, busy 0, retain 26>
| | | | +-o AppleHDAEngineOutput@1F,3,0,1,2 <class AppleHDAEngineOutput, id 0x10000055f, registered, matched, active, busy 0 (7 ms), retain 47>
| | | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000561, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000562, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057a, !registered, !matched, active, busy 0, retain 26>
| | | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000563, registered, matched, active, busy 0 (0 ms), retain 28>
| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x100000564, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057b, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x100000565, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057c, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x100000566, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057d, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000567, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057e, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000568, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000057f, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100000569, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000580, !registered, !matched, active, busy 0, retain 26>
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x10000056a, !registered, !matched, active, busy 0, retain 28>
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x100000581, !registered, !matched, active, busy 0, retain 26>
| | | | +-o AudioAUUCDriver <class AudioAUUCDriver, id 0x10000056b, registered, matched, active, busy 0 (0 ms), retain 25>
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x100000582, !registered, !matched, active, busy 0, retain 26>
| | | +-o IOHDACodecDevice@1F,3,2 <class IOHDACodecDevice, id 0x10000071d, registered, matched, active, busy 0 (78 ms), retain 7>
| | | +-o IOHDACodecDriver <class IOHDACodecDriver, id 0x10000071e, !registered, !matched, active, busy 0 (78 ms), retain 5>
| | | +-o IOHDACodecFunction@1F,3,2,1 <class IOHDACodecFunction, id 0x10000071f, registered, matched, active, busy 0 (78 ms), retain 7>
| | | +-o AppleHDACodecGeneric <class AppleHDACodecGeneric, id 0x100000720, registered, matched, active, busy 0 (60 ms), retain 6>
| | | +-o AppleHDAHDMI_DPDriver <class AppleHDAHDMI_DPDriver, id 0x100000724, registered, matched, active, busy 0 (1 ms), retain 7>
| | | +-o AppleHDAEngineOutputDP@1F,3,2,1,0 <class AppleHDAEngineOutputDP, id 0x100000727, registered, matched, active, busy 0 (0 ms), retain 15>
| | | +-o AppleHDAStream <class AppleHDAStream, id 0x100000728, registered, matched, active, busy 0 (0 ms), retain 8>
| | | +-o AppleHDAAudioSelectorControlDP <class AppleHDAAudioSelectorControlDP, id 0x100000729, !registered, !matched, active, busy 0, retain 8>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000072c, !registered, !matched, active, busy 0, retain 6>
| | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0x10000072a, !registered, !matched, active, busy 0, retain 7>
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, id 0x10000072d, !registered, !matched, active, busy 0, retain 6>
| | | +-o AudioAUUCDriver <class AudioAUUCDriver, id 0x10000072b, registered, matched, active, busy 0 (0 ms), retain 5>
| | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id 0x10000072e, !registered, !matched, active, busy 0, retain 6>
An additional IOHDACodecDevice
has been created as can be seen in these snippets from ioreg. There must be a way to set this up right away without any kexts but I'm stumped as to how. I've tried a bunch of methods including adding the device in OpenCore but to no avail.
This is pretty much the only thing left on my to-do list for the NUC. I worry at some point FakPCIID will simply stop working and creating this device by other means must be possible somehow. Maybe I'm missing some obvious AppleALC parameter or setting that fixes this. Feel free to chime in to help sort this nagging little issue.
Thanks!
Thanks for your EFI.
I am a new player for the macos
I found some bugs for my nuc8i5 with HP ex900 ssd.
The NVMeFix.kext do not supported for my own ssd HP EX900.
With the NVMEix.kext I can not open my nuc8i5 to macos.
Can you remind others of compatibility issues with this driver?
NUC is connected to HDMI in Samsung Syncmaster Monitor
Audio over HDMI is working, but Vol+ and Vol- are not working.
Volume must be set with Monitor remote
HDMI is displayed as Displayport ?!
Hello,
In your guide you describe You'll also want to set your region to #a as it allows for full 80mhz channel width on ac cards. It might not be 100% legal depending on where you live. I've used this method on a few DW1820A cards and the speed increase was pretty amazing. This method may also apply when using real Apple cards, you will need add AirportBrcmFixup on 1st party cards. To change the region simply add the following boot flag brcmfx-country=#a.
My questions are:
Thank you for any input.
PS. I envy your Akasa case lol
If you only have one monitor turned on and wait until it builds up to the selection screen both monitors work fine. However if you let it go to the selection screen it goes all the way through the boot sequence then kills both monitors. This is not unique to your implementation that happens on all Implementations for the NUC I've found so far.
My current workaround is to keep the monitors off until the computer has booted allowing the boot partition to automatically boot into the OS. Once I've given it a few seconds then turn on the monitors and everything is fine.
It would be nice if there was a solution.
Please provide the follow information:
panic(cpu 0 caller 0xffffff80044ce860): nvme: "Fatal error occurred. CSTS=0xffffffff US[1]=0x0 US[0]=0xed VID=0x8086 DID=0xf1a5
. FW Revision= PSF121C\n"com.apple./System/Volumes/Data/SWE/macOS/BuildRoots/e90674e518/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-557.120.1/Common/IONVMeController.cpp:5499
Backtrace (CPU 0), Frame : Return Address
0xffffffb0801cba70 : 0xffffff8001c8e0dd
0xffffffb0801cbac0 : 0xffffff8001dd4f33
0xffffffb0801cbb00 : 0xffffff8001dc552a
0xffffffb0801cbb50 : 0xffffff8001c32a2f
0xffffffb0801cbb70 : 0xffffff8001c8d8fd
0xffffffb0801cbc90 : 0xffffff8001c8dbf3
0xffffffb0801cbd00 : 0xffffff800249d81a
0xffffffb0801cbd70 : 0xffffff80044ce860
0xffffffb0801cbd90 : 0xffffff80044b345b
0xffffffb0801cbef0 : 0xffffff80044b363e
0xffffffb0801cbf30 : 0xffffff80024684ee
0xffffffb0801cbf70 : 0xffffff8002468212
0xffffffb0801cbfa0 : 0xffffff8001c3213e
Kernel Extensions in backtrace:
com.apple.iokit.IONVMeFamily(2.1)[38BC0D0C-B305-30F6-8A8D-6804830F891A]com.apple.0xffffff80044ac000-com.apple.driver.0xffffff80044d5fff
dependency: com.apple.driver.AppleEFINVRAM(2.1)[423BF733-A622-3BC9-8F0F-920A2927CD35]com.apple.0xffffff80030fe000-com.apple.driver.0xffffff8003107fff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[366C7BD4-9502-3D1C-ABBE-DE9749913D0C]com.apple.0xffffff80032c0000-com.apple.driver.0xffffff80032d5fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[99A70889-A31C-3B25-8E88-ADD3F317E4E4]com.apple.0xffffff800476a000-com.apple.driver.0xffffff8004792fff
dependency: com.apple.iokit.IOReportFamily(47)[367CCAE7-DAB4-3424-B191-44044619D5CB]com.apple.0xffffff80047a1000-com.apple.driver.0xffffff80047a3fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[A0D72FE9-649B-316A-8B5C-934E295FF0B5]com.apple.0xffffff800486d000-com.apple.driver.0xffffff800487efff
Process name corresponding to current thread: kernel_task
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev
Mac OS version:
20F71
Kernel version:
Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64
Kernel UUID: 52A1E876-863E-38E3-AC80-09BBAB13B752
KernelCache slide: 0x0000000001a00000
KernelCache base: 0xffffff8001c00000
Kernel slide: 0x0000000001a10000
Kernel text base: 0xffffff8001c10000
__HIB text base: 0xffffff8001b00000
System model name: Macmini8,1 (Mac-7BA5B2DFE22DDD8C)
System shutdown begun: YES
Panic diags file available: NO (0xe00002cd)
Hibernation exit count: 0
System uptime in nanoseconds: 3289511353448
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000002fde627dfd9
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000000731df97c4 0x0000000000000000
last started kext at 2638974510228: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f9d4ad000, size 57344)
last stopped kext at 414877878229: com.apple.driver.AppleFIVRDriver 4.1.0 (addr 0xffffff7f9b24b000, size 8192)
loaded kexts:
com.zxystd.IntelBluetoothFirmware 2.0.0
com.zxystd.AirportItlwm 2.0.0
as.acidanthera.mieze.IntelMausi 1.0.7
ru.joedm.SMCSuperIO 1.2.4
as.vit9696.SMCProcessor 1.2.4
as.vit9696.VirtualSMC 1.2.4
as.vit9696.WhateverGreen 1.5.0
org.acidanthera.NVMeFix 1.0.9
org.vanilla.driver.CPUFriend 1.2.3
as.vit9696.AppleALC 1.6.1
as.vit9696.Lilu 1.5.3
com.apple.filesystems.msdosfs 1.10
com.apple.driver.AudioAUUC 1.70
com.apple.driver.ApplePlatformEnabler 2.7.0d0
com.apple.driver.AGPM 122.1
com.apple.driver.X86PlatformShim 1.0.0
com.apple.fileutil 20.036.15
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleUpstreamUserClient 3.6.8
com.apple.driver.AppleMCCSControl 1.14
com.apple.driver.AppleHDA 283.15
com.apple.driver.AppleIntelKBLGraphics 16.0.4
com.apple.driver.AppleGraphicsDevicePolicy 6.3.3
com.apple.AGDCPluginDisplayMetrics 6.3.3
com.apple.driver.pmtelemetry 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.driver.usb.AppleUSBUserHCI 1
com.apple.iokit.IOBluetoothSerialManager 8.0.5d7
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleHV 1
com.apple.driver.AppleDiskImages2 1
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleIntelCFLGraphicsFramebuffer 16.0.4
com.apple.driver.AppleIntelPCHPMC 2.0.1
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.filesystems.tmpfs 1
com.apple.filesystems.hfs.kext 556.100.11
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.filesystems.apfs 1677.120.9
com.apple.private.KextAudit 1.0
com.apple.driver.AppleAHCIPort 346.100.2
com.apple.driver.AppleACPIEC 6.1
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleAPIC 1.7
com.apple.AppleSystemPolicy 2.0.0
com.apple.nke.applicationfirewall 311
com.apple.iokit.IOKitRegistryCompatibility 1
com.apple.iokit.EndpointSecurity 1
com.apple.kext.triggers 1.0
com.apple.driver.AppleSMBusController 1.0.18d1
com.apple.driver.DspFuncLib 283.15
com.apple.kext.OSvKernDSPLib 529
com.apple.driver.AppleGraphicsControl 6.3.3
com.apple.driver.X86PlatformPlugin 1.0.0
com.apple.driver.AppleSMBusPCI 1.0.14d1
com.apple.iokit.IOSerialFamily 11
com.apple.iokit.IOAVBFamily 940.4
com.apple.plugin.IOgPTPPlugin 985.2
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleHDAController 283.15
com.apple.iokit.IOHDAFamily 283.15
com.apple.iokit.IONDRVSupport 585.1
com.apple.iokit.IOAudioFamily 300.6.1
com.apple.vecLib.kext 1.2.0
com.apple.AppleGPUWrangler 6.3.3
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.iokit.IOAcceleratorFamily2 442.9
com.apple.AppleGraphicsDeviceControl 6.3.3
com.apple.iokit.IOGraphicsFamily 585.1
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 8.0.5d7
com.apple.iokit.IOBluetoothHostControllerUSBTransport 8.0.5d7
com.apple.iokit.IOBluetoothHostControllerTransport 8.0.5d7
com.apple.driver.AppleUSBMergeNub 900.4.2
com.apple.driver.AppleBSDKextStarter 3
com.apple.iokit.IOSurface 290.8.1
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.AppleXsanScheme 3
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.2
com.apple.driver.AppleIntelLpssI2C 3.0.60
com.apple.iokit.IO80211Family 1200.12.2b1
com.apple.iokit.IOSkywalkFamily 1
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.driver.corecapture 1.0.4
com.apple.iokit.IONVMeFamily 2.1.0
com.apple.driver.AppleEFINVRAM 2.1
com.apple.iokit.IOAHCIFamily 294.100.1
com.apple.driver.AppleIntelLpssGspi 3.0.60
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.AppleEFIRuntime 2.1
com.apple.iokit.IOSMBusFamily 1.1
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.security.AppleImage4 3.0.0
com.apple.iokit.IOTimeSyncFamily 985.2
com.apple.iokit.IONetworkingFamily 3.4
com.apple.driver.DiskImages 493.0.0
com.apple.iokit.IOBluetoothFamily 8.0.5d7
com.apple.iokit.IOReportFamily 47
com.apple.iokit.IOBluetoothPacketLogger 8.0.5d7
com.apple.security.quarantine 4
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.iokit.CoreAnalyticsFamily 1
com.apple.driver.AppleSSE 1.0
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleUSBTDM 511.120.2
com.apple.iokit.IOUSBMassStorageDriver 184.121.1
com.apple.iokit.IOSCSIBlockCommandsDevice 436.121.1
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOSCSIArchitectureModelFamily 436.121.1
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.kext.CoreTrust 1
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.AppleUSBHostMergeProperties 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleBusPowerController 1.0
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.IOSlaveProcessor 1
com.apple.driver.AppleACPIPlatform 6.1
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.driver.watchdog 1
com.apple.kec.pthread 1
com.apple.kec.corecrypto 11.1
com.apple.kec.Libm 1
I have severe problems using 4K at 60Hz with Intel Nuc 8th gen its an i3. The problem is that screen starts to flicker and becomes garbled eventually. At 50Hz everything is fine. The screen works fine on Windows 10 at 60Hz (monitor is brand new). Is there a way to switch the colors to be RGB in macOS ? Can you help me try that ?
Thanks.
Can confirm thunderbolt3 eGPU works with this on a NUC8i7beh
Mantiz TB3 enclosure with Radeon RX580 works great.
Hello,
I noticed that enabling the NUC's charging on USB port doesn't have any side effect (at least after OS installation). Has anyone reported anything?
Thank you for this repo. This make the install of Big Sur at a Nuc8 very easy!
Thank you very much for your work ! It's working like a charm.
I'm trying to boot my Nucintosh but it will never work without a monitor connected and powered on.
As in the subject, any help is appreciated. The SSD is an Intel SATA 530 Series 480GB, like the one in the link:
Please provide the follow information:
Steps to reproduce the issue -- this is crucial:
REBOOT
macOS version and optionally the build number:
10.14.6
EFI_05072021
Any changes you made to the config and/or EFI other than serials/etc:
Disabled the following kexts: Airportltlwm, IntelBluetoothFirmware, IntelBluetoothInjector, NVMeFix,
Any logs related to the issue if applicable:
See attached photo
Tested with a thunderbolt certified hard drive. Hard drive did show up when plug in. Eject the hard drive and unplug will cause system reboot in couple secs. Seems like a common issue with Hackintosh. Maybe ThunderboltReset TbtForcePower.efi can help. If you have time and a tb device, maybe you can take a look into resolving this. Thanks.
The releases version of superIO seems to have a problem. the fan speed of nuc8 cannot be displayed (the version you updated the other day can be)
Hi mate - thanks a million for this repo.
Using the latest master against a fresh Big Sur B10, I'm getting stuck in a bootloop. The sealed root apfs volume can't be mounted, and booting into recovery and deleting fails due to insufficient permissions. I've spent a couple hours trying to find what the root cause is but these error messages seem pretty new. Also, post install the main partition isn't bootable.
NUCmini ~ % sudo diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 1000.0 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1000.0 GB disk1
Physical Store disk0s2
1: APFS Volume BigSur - Data 18.1 GB disk1s1
2: APFS Volume Preboot 293.5 MB disk1s2
3: APFS Volume Recovery 613.6 MB disk1s3
4: APFS Volume VM 1.1 MB disk1s4
5: APFS Volume BigSur 15.0 GB disk1s5
6: APFS Snapshot com.apple.os.update-... 15.0 GB disk1s5s1
sudo diskutil mount /dev/disk0s1
NUCmini ~ % ls -l /Volumes/EFI/EFI
total 4
drwxrwxrwx 1 staff 512 3 Jan 01:56 APPLE
drwxrwxrwx 1 staff 512 3 Jan 03:12 BOOT
drwxrwxrwx 1 staff 1024 3 Jan 03:12 OC
APPLE-Content .....nedd to delete these files?
NUCmini ~ % ls -l /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/*
-rwxrwxrwx 1 staff 134304 3 Jan 01:56 /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/DpUtil.efi
-rwxrwxrwx 1 staff 3744 8 Dez 07:17 /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/DpUtil.efi.j174ap.im4m
-rwxrwxrwx 1 staff 524402 3 Jan 01:56 /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/MCDP29xxApp_V2.025.bin
-rwxrwxrwx 1 staff 18490 3 Jan 01:56 /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/MCDP29xxIsp_V1.10.bin
-rwxrwxrwx 1 staff 102968 3 Jan 01:56 /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/MultiUpdater.efi
-rwxrwxrwx 1 staff 3744 8 Dez 07:17 /Volumes/EFI/EFI/APPLE/UPDATERS/MULTIUPDATER/MultiUpdater.efi.j174ap.im4m
`
Hi ! I wanted to say a huge thanks for your amazing work ! I am in the process of testing everything you did and I must say that your work is truly unique ! I really loved the idea of underclocking ! I can see my NUC8i7BEH behaves differently under pressure and is silent with your CpuFriendDataProvider Kext ! No noticeable performance loss really ! In the next few weeks I will also test some Thunderbolt Apollo Music Interfaces as well some thunderbolt monitors and let you know ! Just one question... Do you know if there is any way to control the FANS of the NUC8 inside macOS ? Thank you for everything ! Really Appreciated !
Hi, I've a Intel NUC8i5BEH. I've connected it to my monitor through a USB C connection.
Video is working flawlessly, it connects and wake up in a second.
What doesn't work fine is that after wake up I cannot find my monitor audio output anymore. So I've to reboot NUC and everything works fine again.
Do you know if is a common issue or is there a kext to use? I can't find anything on internet related to audio and video from USB C connection.
Sorry to open another one, but would you know how to diagnose what causes the fan to run at high rpm on the login screen? Right after startup, when the login screen appears, the fan ramps up and it'll stay there until I login. It won't happen again until the next reboot / turn-on.
Hi,
I prepared the USB stick as described and was able to install MacOS (Big Sur).
If I remove the USB stick the system doesn't start (no boot device found). Do I've to make an additional step, e.g. copy the EFI folder onto the install drive?
Please provide the follow information:
Steps to reproduce the issue
macOS version and optionally the build number
Currently Monterey Beta 1 (21A5248p)
Any changes you made to the config and/or EFI other than serials/etc
No
Not working Untested
I saw this doc
Handoff/AirDrop are not supported (yet) on Intel chipsShould work now
Do you mean Handoff/AirDrop is probably working on Intel Chips (not tested yet)?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.