Simple Kext Question: Do I need these?

I was inspired by Snazzy Labs video to plunge into building a vanilla Open Core Hackintosh (instead of using clover). As I was reading through the Dortania Guide, I got a little confused. Under kexts, where it says "must haves"..is that referring to everything below, or is it just saying that VirtualSMC and Lilu are 'must haves'? How about these? (SMCProcessor.kext, SMCSuperIO.kext, SMCLightSensor.kext, SMCBatteryManager.kext).

Also, I wasn't sure if I needed these or if it just depended on whether or not I bought an ethernet card for my system? Will I be able to just use the ethernet on my motherboard?(AtherosE2200Ethernet.kext, LucyRTL8125Ethernet.kext, RealtekRTL8100.kext, SmallTreeIntel82576.kext)

And lastly, there were some wifi and bluetooth kexts I was unsure if I needed: (AirportBrcmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareData.kext, BrcmPatchRAM3.kext)

Sorry, I'm new to all of this; maybe someone can enlighten me.

Specs: Processor: i9 9900k; MB: Gigabyte Z390 designare; RAM: Crucial Ballistix 16 GBx2; HD: Samsung Evo+ 970; Graphics: Sapphire Radeon RX 580)

submitted by /u/brysonpricemusic
[link] [comments]