How to add a CCcam line to an Enigma2 receiver
Updated
A plain walkthrough for adding your cccam.io line to any Enigma2 box: where the config lives, what to paste, how to restart, and how to confirm it worked.
Adding a line to an Enigma2 box takes about five minutes. You paste one line into a config file, restart the softcam, and check the log. This guide covers the general flow; for image-specific steps see our OpenATV and OpenPLI pages.
What you need
- A cccam.io line (trial or paid). You’ll have a
username, apassword, and two server hostnames - we ship a pair so your receiver can fail over if one host has a problem. - SSH or telnet access to the receiver.
- CCcam installed on the box. Most Enigma2 images include it.
1. Open the CCcam config
SSH in and open the config file. The path varies by image:
nano /etc/CCcam.cfg
# some images use:
# nano /var/etc/CCcam.cfg
# nano /usr/keys/CCcam.cfg
2. Add your C-lines
Add both server lines at the end, replacing the placeholders with your own credentials:
C: server1.cccam.io 12000 <username> <password> no { 0:0:1 }
C: server2.cccam.io 12000 <username> <password> no { 0:0:1 }
Two lines, one per host. If the first host is ever unreachable, the receiver uses the second automatically. Save and exit.
3. Restart CCcam
/etc/init.d/softcam restart
# or, on some images:
init 4 && sleep 2 && init 3
4. Confirm it connected
Tail the CCcam log:
tail -f /tmp/CCcam.log
You should see CONNECTED within a few seconds, followed by a card list. Switch to an encrypted channel - the picture should decrypt in under a second.
If it doesn’t decrypt
Most first-time failures come down to a blocked outbound port (12000), a wrong receiver clock, or a mistyped password. Work through the troubleshooting guide, and use the line tester to confirm the credentials themselves are good before you keep digging on the box.
Frequently asked questions
Where is the CCcam config on Enigma2? +
Usually /etc/CCcam.cfg, but some images use /var/etc/CCcam.cfg or /usr/keys/CCcam.cfg.
Why two C: lines? +
You get two server hostnames for failover. Add both with the same username and password so your box switches automatically if one host is down.