I asked about this here and to Asrock directly in the past for Milan support on Asrock EPYC series motherboards (and H11 SM boards), which are much cheaper than AR ROME or SM H12 boards, especially if you don't care about PCIe gen 4.0. I was met with excuses and nonsensical arguments and an overall refusal to engage. they just want to force users to upgrade to more expensive boards. There's no technical reason to limit support, only corporate greed.
Them: "we can't support Milan because the BIOS only holds enough for two CPU series"
Me: So? you support 7001/7002 and 7002/7003 on your ROME series boards with two separate BIOS versions. Why can't you do that?
Them: *crickets*
Them: "we can't support Milan because that board doesn't support PCIe gen 4.0"
Me: So? Romeis supported which also has gen 4.0. so it still works at 3.0 speeds, and most users wanting to do this will accept this caveat since they already do for Rome. so why is this any different for Milan?
Them: *crickets*
Them: we can't support Milan because the TDP is higher at 280W"
Me: So? you support Rome 7H12, which also has 280W. even if you have to limit it to 240W, that's OK.
Them: *crickets*
I was holding out for someone to modify the AR EPYC or SM H11 boards' BIOS to add in Milan support, as I saw some BIOS mods happening with at least the H11 boards for certain CPU support (like adding 7002 to rev1 boards), but it never happened. not sure if there just wasnt any interest or they weren't able or what.
but... well well well...
*I was given this BIOS freely by Asrock support, probably accidentally, but given freely nonetheless. they ghosted me when I started asking dangerous questions like "Why is this BIOS versioned at 3.x?" and "Why did you remove Naples support for a BIOS for the EPYC-series board?" and "Does this BIOS support Milan?"
www.dropbox.com
Them: "we can't support Milan because the BIOS only holds enough for two CPU series"
Me: So? you support 7001/7002 and 7002/7003 on your ROME series boards with two separate BIOS versions. Why can't you do that?
Them: *crickets*
Them: "we can't support Milan because that board doesn't support PCIe gen 4.0"
Me: So? Romeis supported which also has gen 4.0. so it still works at 3.0 speeds, and most users wanting to do this will accept this caveat since they already do for Rome. so why is this any different for Milan?
Them: *crickets*
Them: we can't support Milan because the TDP is higher at 280W"
Me: So? you support Rome 7H12, which also has 280W. even if you have to limit it to 240W, that's OK.
Them: *crickets*
I was holding out for someone to modify the AR EPYC or SM H11 boards' BIOS to add in Milan support, as I saw some BIOS mods happening with at least the H11 boards for certain CPU support (like adding 7002 to rev1 boards), but it never happened. not sure if there just wasnt any interest or they weren't able or what.
but... well well well...

*I was given this BIOS freely by Asrock support, probably accidentally, but given freely nonetheless. they ghosted me when I started asking dangerous questions like "Why is this BIOS versioned at 3.x?" and "Why did you remove Naples support for a BIOS for the EPYC-series board?" and "Does this BIOS support Milan?"
Dropbox
Last edited: