I believes the weights are burned as ROM microcode, but for an effective inference speedup, you do want to burn the architecture (matmuls, activation functions, MoE gates, etc) as well which will differ from model to model.

It's not as simple as a weight swap between identical architectures.

The speed gains are also from not having to route the weights through wiring like with ROM cartridges.