Som jag ser det så är versionen en specifikation på hårdvaran i modulen, alla tillverkare som gör moduler med tex version 5 skall ha samma funktionalitet, se det som en typ av standard.

CAS versionen är motsvarigheten fast i kortets mjukvara.
En dag kommer man då till en brytpunkt där mjukvaruversionen inte är kompatibel med hårdvaran och måste byta modul för att det ska fungera.