In het verleden heb ik uitgelegd hoe je Ziggo HD zenders kunt kijken met TVHeadend en hoe je dat zelfs naar Plex kunt brengen. Nu lijkt het ‘lastig’ te zijn om OSCam nog op een Debian server geïnstalleerd te krijgen. Verder krijg je ook niet meer de laatste updates. Ik ben daarom voor OSCam omgeswitcht naar een docker container en leg in dit artikel uit hoe je OSCam aan de praat krijgt met een TBS3102 5 Crystal Smartmouse Card Reader.

Creëer een ‘docker-compose.yml’ file met de volgende inhoud:

services:
  oscam:
    image: lscr.io/linuxserver/oscam:latest
    container_name: oscam
    environment:
      - PUID=1000
      - PGID=20
      - TZ=Europe/Amsterdam
    volumes:
      - /home/henri/docker/oscam/data:/config
    ports:
      - 8887:8888
      - 30000:30000
    devices:
      - /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A504XPGV-if00-port0:/dev/ttyUSB0
    restart: unless-stopped

Verander sectie ‘volumes’ naar jouw directory-structuur en ‘devices’ naar de poort waar je smartreader op zit aangesloten. Check zelf met commando ‘ls /dev/serial/by-id/’ welke waarde te gebruiken voor je smartreader. Start de OSCam container op met commando ‘docker compose up -d’ en je kunt dan de web-interface benaderen vanaf adres:

http://localhost:8887

Stop nu de docker container met het commando ‘docker stop oscam’ en zorg dat je de volgende files in je ‘data’ directory zet met de volgende inhoud (creëer/overschijf file indien nodig):

File ‘oscam.conf’

# oscam.conf generated automatically by Streamboard OSCam 2.25.07-11886
# Read more: https://git.streamboard.tv/common/oscam/blob/master/Distribution/doc/txt/oscam.conf.txt

[global]
logfile                       = stdout

[newcamd]
port                          = 30000@0604:ZIGGO
allowed                       = 127.0.0.1,172.16.0.0-172.31.255.255,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255
key                           = 000102030405060708090A0B0C0D

[webif]
httpport                      = 8888
httpuser                      = JouwNaam
httppwd                       = JouwWachtwoord
httpallowed                   = 127.0.0.1,172.16.0.0-172.31.255.255,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,255.255.255.255

File ‘oscam.server’

# oscam.server generated automatically by Streamboard OSCam 2.25.07-11886
# Read more: https://git.streamboard.tv/common/oscam/blob/master/Distribution/doc/txt/oscam.server.txt

[reader]
label                         = ziggo
description                   = Ziggo Smartcard
protocol                      = mouse
device                        = /dev/ttyUSB0
caid                          = 0604
boxkey                        = 1122334455667788
rsakey                        = 3C8633AAC0D367533DEC7BB2EEEDEB8CA3ADA52E58B99BB34672783277A1DAAC3B6106AD0909774E031B2A6E30195B437683AD0FC599B87D08CEA47BE1B6C76A
detect                        = cd
cardmhz                       = 600
group                         = 1
emmcache                      = 0,3,2,0
auprovid                      = 000001

File ‘oscam.user’

# oscam.user generated automatically by Streamboard OSCam 2.25.07-11886
# Read more: https://git.streamboard.tv/common/oscam/blob/master/Distribution/doc/txt/oscam.user.txt

[account]
user                          = JouwNaam
pwd                           = JouwWachtwoord
caid                          = 0604
au                            = 1
group                         = 1
ident                         = 0604:ZIGGO

Restart nu de OSCam container en wacht totdat de Readers sectie als status ‘CARDOK’ aangeeft. Ga dan met je muis naar het ‘entitlements’ gedeelte en schrijf de waarde achter 0604 op (in mijn geval hier 06F982).




Deze waarde hebben we nodig (dit is de provider id) in de files ‘oscam.conf’ en ‘oscam.user’. Vervang in beide files het stuk van “ZIGGO” door deze code van de provider-id. Restart tenslotte OSCam nog 1 keer en je bent dan klaar voor het Smartcard gedeelte. Vanaf nu kun je weer de stappen van mijn oorspronkelijk artikel volgen.

Op deze manier kan ik nog steeds alle Ziggo zenders in mijn pakket in HD kijken met TVHeadend en Plex. Vooral in combinatie met de TVhClient app op mijn iPhone is dit een gouden combinatie. Ik kan zo overal Ziggo TV en opnames bekijken en opnames inplannen. Hier wordt in ons gezin dan ook veel gebruik van gemaakt.