So having had an issue with Oscam and reboot initialisation times, I added these changes to Scriptrunner to enable scripts to be run at startup time - it may or may not fix these issues experienced here but I would be interested in users trying the changes.
So in ViX Scriptrunner I have provided the means to enable a script to be run at bootup time or manually started (Softcam.sh) or stopped (SoftcamClose.sh) - the scripts are in the attached Softcam.zip and should be copied to usr/script.
So scripts are currently setup for oscam-latest and need to be changed if softcam is changed or is installed to differently directory (currently usr/softcam )
1. using Putty, login & stop the system (init 4)
1. copy plugin.py, ScriptRunner.py and setup.xml to /usr/lib/enigma2/python/Plugins/SystemPlugins/ViX
2. copy the unzipped softcam scripts (Softcam.sh & SoftcamClose.sh) to usr/script
3. in Putty reboot - init 6
4. Disable SoftcamManager (blue button), menu disable freeze check and everything else.... don't forget to save changes
5. Blue button, ViX -> ScriptRunner - Menu -> Enable script ----> don't forget to save changes
6. Reboot
Let me know if it improves the Oscam access.
You can also manually Start/Stop by selecting in ScriptRunner and hitting Run.
If it works for you then I will issue a Pull to ViX.