I had a NUC that was factory exchanged with an RMA. The replacement arrived with an older BIOS 0246. I flashed the bios up to 0353, but the legacy boot option no longer works for internal drives. My other NUC which arrived with BIOS 0350 factory installed works with legacy boot drives just fine. I'm now stuck with another replacement NUC which will not boot internal drives with legacy boot loaders. How does the factory installed 0350 BIOS differ from flashing 035x BIOS ourselves? Why would Intel send me a RMA replacement with such an old factory installed BIOS on it?
I'd like some input from intel.
TX. I can't directly answer your two questions, but I've had similar issues with legacy boot. From a little experimenting, it appears to me that the Intel BIOS are fairly buggy/don't play nice with some hard drives in legacy boot. UEFI boot seems to work more consistently.
In my own experience, Intel makes good hardware, but these NUCs have terrible BIOS/drivers that are laden with bugs and therefore they aren't very stable.