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

Published: Jun 24, 2026 02:49

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

Putty for box

Connecting to a set-top box via PuTTY: step-by-step.

1. Find the IP address of the receiver

On your box:
  1. Menu
  2. Setup
  3. System
  4. Network
  5. Device Setup or Network Adapter
Note the IP address (for example, 192.168.1.100).

Putty Download

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.).

Softcam OScam

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.