Not necessarily. Actually ME, IRST, IRSTe etc and others dont match or seldom do. One is a firmware and the other is a software interface. Just need to be in the same ballpark.
“Two things are infinite: the universe and human stupidity, I'm not sure about the former” ~ Albert Einstein