Method for manually setting up softcam (OSCam/CCCam) if you dislike using ipk files

Connecting to a set-top box via PuTTY: step-by-step.
1. Find the IP address of the receiver
On your box:
- Menu
- Setup
- System
- Network
- Device Setup or Network Adapter
Note the IP address (for example,
192.168.1.100).
2. Download PuTTY
Download PuTTY from:
Install and open it.
3. Configure the connection
In PuTTY:
- Host Name (or IP address): enter the receiver's IP address.
- Port:
22 - Connection type: SSH
Click Open.
4. Accept the security warning
The first time you connect, PuTTY will display a security alert.
Click Accept (or Yes) to continue.
5. Log in
You should see:
login as:
Enter:
root
Press Enter.
Most OpenViX installations have no password by default, so if prompted for a password, just press Enter. If you have set one, enter it.
6. You are now connected
You should see a prompt similar to:
root@vuduo4k:~#
You can now enter commands, for example:
opkg list-installed | grep -i oscam
Copy the output and paste it here, and I can tell you exactly which command to use to remove the current OSCam IPK package.
Delete the active Oscam IPK softcam package
If you mean removing the installed Oscam
.ipk package from an Enigma2/OpenATV/OpenPLI receiver, connect via SSH and run:opkg remove oscam
To see the exact package name first:
opkg list-installed | grep -i oscam
If the package name is something like
enigma2-plugin-softcams-oscam, remove it with:opkg remove enigma2-plugin-softcams-oscam
If you want to remove all Oscam-related packages, use:
opkg list-installed | grep -i oscam
and then remove each package shown.
If you dislike
.ipk packages and want full control, you can install OSCam or CCCam the old-school way: just copy the binary and configuration files manually. This is especially popular on Enigma2 receivers (OpenPLi, OpenATV, OpenBH, VTi, etc.).
1. Remove any packaged softcam first
Connect via SSH/Telnet:
top | grep cam
Stop the running cam:
killall -9 oscam
killall -9 CCcam
See installed packages:
opkg list-installed | grep cam
Remove them:
opkg remove oscam
opkg remove cccam
This prevents conflicts between the package and your manual installation.
2. Obtain the correct binary
Download the binary matching your CPU:
- MIPS / mipsel
- ARMv7
- ARM64 (aarch64)
- SH4
Unpack the archive if necessary.
3. Copy the binary
For OSCam:
scp oscam root@receiver_ip:/usr/bin/
or
cp oscam /usr/bin/
For CCCam:
cp CCcam /usr/bin/
Standard locations:
/usr/bin/oscam
/usr/bin/CCcam
Some images use:
/usr/softcams/
4. Set permissions
chmod 755 /usr/bin/oscam
chmod 755 /usr/bin/CCcam
chown root:root /usr/bin/oscam
chown root:root /usr/bin/CCcam
Missing execute permission is one of the most common reasons softcams fail to start.
5. Copy configuration files
OSCam
Usually:
/etc/tuxbox/config/
Files:
oscam.conf
oscam.server
oscam.user
oscam.dvbapi
oscam.services
Some installations use:
/usr/local/etc/
or
/etc/tuxbox/config/oscam/
CCCam
Typically:
/etc/CCcam.cfg
Sometimes:
/var/etc/CCcam.cfg
6. Start manually
OSCam
/usr/bin/oscam -b
Foreground mode:
/usr/bin/oscam
CCCam
/usr/bin/CCcam &
7. Verify
Check processes:
ps | grep oscam
ps | grep CCcam
Or:
top
8. OSCam Web Interface
If
oscam.conf contains:[webif]
httpport = 8888
httpuser = admin
httppwd = password
Open:
http://receiver_ip:8888
You can edit files and restart OSCam from there.
9. Make it start automatically
Many Enigma2 images use softcam scripts in:
/etc/init.d/
Example:
#!/bin/sh
case "$1" in
start)
/usr/bin/oscam -b
;;
stop)
killall oscam
;;
restart)
killall oscam
/usr/bin/oscam -b
;;
esac
Save as:
/etc/init.d/softcam.oscam
Then:
chmod 755 /etc/init.d/softcam.oscam
Minimal "I hate IPKs" layout
/usr/bin/oscam
/etc/tuxbox/config/oscam.conf
/etc/tuxbox/config/oscam.server
/etc/tuxbox/config/oscam.user
Start:
chmod 755 /usr/bin/oscam
/usr/bin/oscam -b
That's it—no package manager, no dependencies, no image-specific installer. You're simply treating OSCam or CCCam like any other Linux daemon, which many advanced Enigma2 users prefer.
UD X-File Editorial Team
Verified updates, firmware releases and technical news.
Verified updates, firmware releases and technical news.