Ive used these cpu's in a couple of builds but they have both been on a ''ryzen 3000 ready'' motherboard. This has always confused me though, exactly what generation are they? I mean,they are labelled and described as '3rd gen' processers but yet they use the Zen + architecture as opposed to the Zen 2 architecture of 3rd gen cpu's. So the question I want to ask is this.......Does anyone know with 100% certainty, will a 3400G work on a motherboard that only says ''ryzen 2000 ready'' without the need to update the BIOS? Or will it only work on a ''ryzen 3000 ready'' motherboard?.......................(also interesting to note that a 3400G will not work on a B550 motherboard.)