Yes, I got the update and the system auto-updated to .3 just fine …
I got the same device nodes here with the dvbsky S960CI but vdr needs oscam to actually talk to the CA device (i also had some hope to eventually abuse the CA via oscam to share it with the S960 to eventually be able to record and view encrypted stations at the same time but i guess thats not possible with a builtin CA)
The setup (and config) used to work on the Pi on LE8 (I’m in fact now switching boards between the USB plugs back and forth)
CoreELEC:~ # ls /dev/dvb/adapter?/
/dev/dvb/adapter0/:
ca0 demux0 dvr0 frontend0 net0
/dev/dvb/adapter1/:
demux0 dvr0 frontend0 net0
The CA is definitely found by the driver and also initialized:
CoreELEC:~ # dmesg|grep dvb
[ 8.940071@0] kernel-overlays-setup: processing conf /storage/.cache/kernel-overlays/50-driver.dvb.crazycat.conf
[ 9.006884@0] kernel-overlays-setup: added modules from /usr/lib/kernel-overlays/driver.dvb.crazycat/lib/modules/3.14.29
[ 11.293222@0] usb 1-1.3: dvb_usb_v2: found a 'DVBSky S960CI' in warm state
[ 11.293824@2] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 11.293879@2] dvbdev: DVB: registering new adapter (DVBSky S960CI)
[ 11.295175@2] usb 1-1.3: dvb_usb_v2: MAC address: 00:18:42:54:96:0c
[ 11.473223@1] Registered IR keymap rc-dvbsky
[ 11.480283@1] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 11.480304@1] usb 1-1.3: dvb_usb_v2: 'DVBSky S960CI' successfully initialized and connected
[ 11.673204@2] usb 1-1.4: dvb_usb_v2: found a 'DVBSky S960/S860' in warm state
[ 11.678009@2] usb 1-1.4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 11.678081@2] dvbdev: DVB: registering new adapter (DVBSky S960/S860)
[ 11.679419@2] usb 1-1.4: dvb_usb_v2: MAC address: 00:17:42:54:96:0c
[ 11.748125@2] Registered IR keymap rc-dvbsky
[ 11.750215@0] usb 1-1.4: dvb_usb_v2: schedule remote query interval to 300 msecs
[ 11.750234@0] usb 1-1.4: dvb_usb_v2: 'DVBSky S960/S860' successfully initialized and connected
[ 11.751311@0] usbcore: registered new interface driver dvb_usb_dvbsky
[ 12.962391@2] m88ds3103 0-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'
[ 13.997397@2] m88ds3103 3-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'
[ 14.201571@2] dvb_ca_en50221: dvb_ca adapter 0: DVB CAM detected and initialised successfully
This is the output i see when switching to an encrypted station:
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 CA_PMT decoding len=230 lm=5 prg=61204 len=22a
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: ci_cmd(G)=04
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 got CA pmt ciCmd=4 caLm=5
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 answer to query suppressed
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 stop decrypt
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 CA_PMT decoding len=6 lm=3 prg=0 len=0
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 got CA pmt ciCmd=-1 caLm=3
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 answer to query suppressed
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 stop decrypt
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: ProcessSIDRequest: got empty SID - returning from function
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 CA_PMT decoding len=23f lm=4 prg=61204 len=22a
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: ci_cmd(G)=01
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: pid=2,04ff len=0 (0x0)
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: pid=6,0503 len=0 (0x0)
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: pid=6,0504 len=0 (0x0)
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 got CA pmt ciCmd=1 caLm=4
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 answer to query suppressed
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: 0.0 set CAM decrypt (SID 61204 (0xEF14), caLm 4, HasCaDescriptors 1)
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: send: channelSid=0xef14 (61204)
Jun 08 15:36:07 CoreELEC vdr[4318]: [4402] DVBAPI: Write, sock=0
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: OSCam not connected, (re)connecting...
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: created socket with socket_fd=54
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: Successfully (re)connected to OSCam
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: Write, sock=54
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: socket_fd=54 len=69 wrote=69
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: send: channelSid=0xef14 (61204)
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: Write, sock=54
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: socket_fd=54 len=585 wrote=585
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: Action: Got SERVER_INFO: OSCam v1.20-unstable_svn, build r11420 (armv8a-libreelec-linux-gnueabi); , protocol_version = 3
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: Action: Got DMX_SET_FILTER request, adapter_index=0, pid=0, demux_idx=0, filter_num=0
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: SetFilter: adapter=0 set FILTER pid=0000 start=1, demux=0, filter=0
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: --> FILTER: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: --> MASK: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: SetFilter: inserting new filter, demux=0, filter_num=0
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: Action: Got DMX_SET_FILTER request, adapter_index=0, pid=1, demux_idx=0, filter_num=1
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: SetFilter: adapter=0 set FILTER pid=0001 start=1, demux=0, filter=1
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: --> FILTER: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: --> MASK: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI: SetFilter: inserting new filter, demux=0, filter_num=1
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 002b6f3c
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 01000100
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: ff000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:07 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:07 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:07 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000004
Jun 08 15:36:08 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 00000000
Jun 08 15:36:08 CoreELEC vdr[4318]: [4360] DVBAPI-Error: Action: read failed unknown command: 2a000001
Jun 08 15:36:08 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:08 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:08 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:08 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:08 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:08 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:09 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:09 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:09 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:09 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:09 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:09 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:10 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:10 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:10 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:10 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:10 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:10 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:11 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:11 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:11 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:12 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:12 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:12 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:13 CoreELEC vdr[4318]: [4403] DVBAPI: Analyze: all data in one TS packet, immediate send
Jun 08 15:36:13 CoreELEC vdr[4318]: [4403] DVBAPI: Write, sock=54
Jun 08 15:36:13 CoreELEC vdr[4318]: [4403] DVBAPI: socket_fd=54 len=118 wrote=118
Jun 08 15:36:13 CoreELEC vdr[4318]: [4360] DVBAPI: Action: Got DMX_SET_FILTER request, adapter_index=0, pid=11, demux_idx=0, filter_num=1
Jun 08 15:36:13 CoreELEC vdr[4318]: [4360] DVBAPI: SetFilter: adapter=0 set FILTER pid=0011 start=1, demux=0, filter=1
I’ll compare the app versions of vdr and oscam between the two installs on the weekend when i have a little more time to tinker with this …