I was trying to figure out if the BMC_DETECT will work out of the box or soldering will be needed like the previous generations and stumbled across this same thing. Discarded it for that moment but now reading your post it all makes sense. I have a feeling that this was intentional on their part...
Last night I was looking at possible solutions to this and there is nothing that I found that comes without a price...
1. Move to 6 layers and change the PCIe connector to SMD. This leaves space for cross routing but gets more complicated on the impedance calculations and the connector is more difficult to source (especially the open ended kind)
2. Use PCIe switches. Something like PI3DBS16412 but it takes 4 of them and also are not cheap or easy to source. Routing is also an issue so point 1 still stands. This would make the board more flexible though.
3. ???
I agree with the consistency across generations. Maybe the community can help us out with some hi-res board photos of those strapping resistors for different generations and models?
Last night I was looking at possible solutions to this and there is nothing that I found that comes without a price...
1. Move to 6 layers and change the PCIe connector to SMD. This leaves space for cross routing but gets more complicated on the impedance calculations and the connector is more difficult to source (especially the open ended kind)
2. Use PCIe switches. Something like PI3DBS16412 but it takes 4 of them and also are not cheap or easy to source. Routing is also an issue so point 1 still stands. This would make the board more flexible though.
3. ???
I agree with the consistency across generations. Maybe the community can help us out with some hi-res board photos of those strapping resistors for different generations and models?
