[mythtv-users] DVB-S2: How to decrypt a channel with card TBS6590

Alain mythuser at abrossard.ch
Fri Jan 2 15:38:10 UTC 2026


On 7/14/19 15:20, Alain wrote:
> On 13.07.19 16:27, Klaas de Waal wrote:
>> Hi,
>>
>> Today I have committed a fix to mythtv-master that makes the multirec
>> also work with encrypted channels and CAM/smartcard decoding.
>> You can now receive more than one encrypted channel with only one
>> tuner as long as all channels are on the same multiplex. The upper
>> limit to the number of channels does depend on the CAM and the
>> smartcard of your provider but two channels simultaneously should
>> always work.
>>
>> Groetjes,
>> Klaas.
>>
> Thanks,  I've just pulled the latest, recompiled and restarted 
> mythtv-backend.
>
> -------------------------------------------------------
>
>     On the topic of the TBS card + CAM + CI, I can report that once it 
> works, it is stable. I've been recording on and off all week without 
> any issues. I have disabled the use of the DVB-T decoder on the card 
> by the simple mean of setting the sourceid to 0. This + your fix are 
> what made it work reliably.
>
>      However, it doesn't work after a reboot. I have to run dvblast 
> first, kill it, and then when I start the backend mythtv is able to 
> use the TBS card fine in DVB-C mode with the CAM+CI cards. My humble 
> guess would be that the card isn't initialized properly to access the 
> DVB-C decoder/CAM after the reboot.
>
>      I'm including the backend log before and after dvblast in case it 
> helps.
>
> Alain
>
I'm resurrecting this old thread as now that I have upgraded from 
myth-0.31 to Ubuntu 24.04 with myth-0.35, I can no longer use my TBS 
card with the CAM card (un-encrypted channel do work). On myth-0.31, I 
would always run dvblast as per below to get the TBS6590 to correctly 
decode the Swiss channels. But with myth-0.35, this trick no longer 
works.  Now Mythtv is supposed to try to use the CAM card to decode by 
itself, but this hasn't worked so far. I've been able to connect to the 
Myth setup web site and reconfigure from scratch the TBS6590 card. 
Channel scans works and I'm getting the EIT, but no further.

/soft/sources/Unix/dvblast-3.4/dvblast -f 10971000 -s 29700000 -a `ls -l 
/dev/dvb/TBS6590-*/frontend1 | head -1 | perl -pe 
's/.*adapter(\d+).*/\$1/;'` -n 1 -y 0 -5 DVBS2

   Output from the backend when I try to go to liveTV on one of the 
newly scanned channel.

2026-01-02T15:43:50.477097+01:00 mytv mythbackend: mythbackend[9366]: I 
ProcessRequest mainserver.cpp:1783 (HandleAnnounce) MainServer: 
MainServer::ANN Playback
2026-01-02T15:43:50.477307+01:00 mytv mythbackend: mythbackend[9366]: I 
ProcessRequest mainserver.cpp:1785 (HandleAnnounce) MainServer: adding: 
alinux(64f1a7d30980) as a client (events: 0)
2026-01-02T15:43:50.477366+01:00 mytv mythbackend: mythbackend[9366]: I 
TVRecEvent tv_rec.cpp:1141 (HandleStateChange) TVRec[25]: Changing from 
None to WatchingLiveTV
2026-01-02T15:43:50.477407+01:00 mytv mythbackend: mythbackend[9366]: I 
TVRecEvent tv_rec.cpp:3720 (TuningFrequency) TVRec[25]: 
TuningFrequency(Program(NULL) channel(4) input(<empty>) flags(LiveTV,))
2026-01-02T15:43:51.981393+01:00 mytv mythbackend: mythbackend[9366]: N 
CoreContext autoexpire.cpp:247 (CalcParams) AutoExpire: CalcParams(): 
Max required Free Space: 9.0 GB w/freq: 14 min
2026-01-02T15:43:51.981500+01:00 mytv mythbackend: mythbackend[9366]: N 
TVRecEvent recordinginfo.cpp:734 (ApplyRecordRecGroupChange) 
ApplyRecordRecGroupChange: LiveTV to LiveTV (2)
2026-01-02T15:43:52.782203+01:00 mytv mythbackend: mythbackend[9366]: N 
DVBRead dtvsignalmonitor.cpp:382 (HandlePMT) DTVSigMon[25]: PMT says 
program 17203 is encrypted
2026-01-02T15:44:06.398649+01:00 mytv mythbackend: mythbackend[9366]: E 
TVRecEvent tv_rec.cpp:4024 (TuningSignalCheck) TVRec[25]: 
TuningSignalCheck: Hit pre-fail timeout
2026-01-02T15:44:12.405750+01:00 mytv mythbackend: mythbackend[9366]: W 
TVRecEvent tv_rec.cpp:4052 (TuningSignalCheck) TVRec[25]: 
TuningSignalCheck: taking more than 20000 ms to get a lock. marking this 
recording as 'Failing'.
2026-01-02T15:44:12.405930+01:00 mytv mythbackend: mythbackend[9366]: W 
TVRecEvent tv_rec.cpp:4057 (TuningSignalCheck) TVRec[25]: See 'Tuning 
timeout' in mythtv-setup for this input

   That is all I get from the logs. The channel listing shows that it 
did detect the Swiss satellite channel (below I kept the old channels 
for reference).


	4 	
	RTS 1 HD 	RTS 1 HD 	Eutelsat Hot Bird 13B 	4 	Visible 	Y 	


	4 	34 	RTS Un 	RTS Un 	(Unassigned) 	21 	Not Visible 	N 	


	5 	
	RTS 2 HD 	RTS 2 HD 	Eutelsat Hot Bird 13B 	3 	Visible 	Y 	


	5 	34 	RTS Deux 	RTS Deux 	(Unassigned) 	2 	Not Visible 	N 	


I'm not sure what else to provide as information.

Capture card seen (TurboSight TBS 6590 DVB-S/S2/S2X/T/T2/C/C2/ISDB-T +), 
DVB-S2, Signal timeout 7000ms, Tuning timeout doubled to 20'000ms. Wait 
for SEQ start header, Open DVB card on demand. DVB tuning delay, 1ms.
LNB preset to Universal (Europe)


Regards,

Alain



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20260102/8b02de0e/attachment.htm>


More information about the mythtv-users mailing list