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.