Rick said:
Each Rom is not a differant revision of an encryption.
I did notsay it was.
In the NDS case there are many subtle differences in card protocols between rom versions and between country versions.
For example, you cannot equate Italy P2 with UK P2 - although they are similar (same INS B0, INS B3 etc) the supported INS list is different.
It is a fact that Sky UK are now using P4 (their official terminology). Whether you want call that NDS3, NDS4 or anthing else - really does not matter.
The question raised at the start of this thread is "when the next card version is to be released?"
I have no idea, but as a substantial cost is involved I would not have thought soon. My point is, that it will be officially known as P5 (unless they skip another version). No doubt in the public domain it will be called something else. As the current version is known as "NDS3" , if the new camcrypt (card pairing algorithm) is substantially different from the current one, the new card will probably be called "NDS4"
As I said before these labels "NDSx" are not really helpful. It is more accurate to refer to each card type by their actual rom version, P1, P2, P4 and qualify this by also stating the country, UK, IT etc.