For those of you that have built lots of computers and have lots of experience, have any of you ever had to update the bios of your motherboard so it would be compatible with your cpu? For example it is obvious that if you were buying i5-9400f that you would need to pair it with a socket lga 1151 motherboard and that the motherboard would need to be a 300 series chipset motherboard because coffee lake processors (8th and 9th generation) are only compatible with 300 series chipsets, but to me it is a bit of a gray area weather or not a motherboard would need a bios update to be compatible. I know that you can look at the cpu support list on the motherboard manufacturers website under support, and it will tell you that so and so processor has been compatible with that motherboard since bios version whatever, but I don't know what bios version a motherboard comes with in the first place. I've read reviews of motherboards where customers say their motherboard didn't need a bios update because their motherboard already came pre updated to a later or newer bios version so they didn't need to update the bios for cpu compatibility, where as other customers sometimes gave a review saying they received old stock of a motherboard and it came with the first bios version and the cpu isn't compatible. So I'm wondering for any of you that have more experience, is this anything that you had to deal with before? PLEASE respond. Thank you.