[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