Yes... this softcam issue may well be an issue to do with the way Python 2 works on Mips boxes:-
On the new test Python 3 version of Vix, Oscam works (with low ecms) but alas it still eventually stops and appears to run out of memory. So half a solution is maybe to use Python 3. It is pretty easy to create a script that starts Oscam automatically and this works (although it too stops after about a day or two). The fact that OpenATV, OpenPLI and other MIPs images work flawlessly with Oscam is puzzling, but Openvix is a more complex image which tends to be more flash and memory hungry on Mips machines.
Here is a workaround...
1) Create a startup script as follows:-
#!/bin/sh
ulimit -s 1024
/usr/softcams/oscam-latest --config-dir /etc/tuxbox/config --daemon --pidfile /tmp/oscam-latest.pid --restart 2 --utf8
exit 0
Name the script "S56softcam.sh" and ftp to /var/etc/rcS.d
2) Disable Oscam startup in SoftcamManager and disable Oscam check
3) Create a Power Timer to reboot the (MIPS) box every day in the middle of the night.
4) Reboot box
This is how I got Openvix working with Oscam. Any other ideas welcome...