I now have it installed and it works a treat with no freezes, but only on the internal LAN. I will now try external and see how they go.
Note: I had to set the /etc/CCcam.prio as follows:
P: 0963:0961
Without this line it prefers remote to my local card.
I have one strange problem and that is that I can't access CCcam 2.1.2 from the web, it does not respond. NewCS is fine from web interface.
Recognising the card on reboot occasionally fails, so you have to check if you reboot. This should not be a problem as the DM7025 very seldom needs a reboot. Easiest command to use is: "dmesg | grep OMNI" . This should return one line with "Omnikey......" - it gets rid of the splurge of output produced by dmesg.
If you have newcs already installed, it is wise to rename your newcs.mips.pcsc to the exact same name of your currently installed newcs name as that way it will start automatically when you restart the CAMS or the box. Otherwise a restart will restart the non-pcsc executable and things will not work.
Great thanks to B16MCC for all his work on this and the cheap Omnikey solution he came up with. Also many thanks to all the developers that provided the CAMS as without them we would be sorely stuck.