I've tested different ROMs with different machines and it's very interesting.
Generally, the newer ROMs will work well with older machines but not the other way around.
For example, my 1.0 ROM card is not fully compatible with my OB 430, while the 1.1 ROM (for 425) and the 2.0 ROM (for 430) works great for my OB 300.