Radio Veronica:818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_1_2:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:0:1172:117

+

</pre>

+

Here we can see Digitenne uses 4 transports to broadcast all the channels. This means it's possible to record all Digitenne channels with only 4 DVB-T receivers. The receiver is in range of 3 transmitters for Nederland 1, 2 and 3, the rest of the channels is received once:

BBC Radio 1;Digitenne:522000:I999B8C12D12M64T8G4Y0:T:27500:0:4112:0:0:411:8720:2244:0

+

BBC Radio 2;Digitenne:522000:I999B8C12D12M64T8G4Y0:T:27500:0:4122:0:0:412:8720:2244:0

+

BBC Radio 3;Digitenne:522000:I999B8C12D12M64T8G4Y0:T:27500:0:4132:0:0:413:8720:2244:0

+

BBC Radio 4;Digitenne:522000:I999B8C12D12M64T8G4Y0:T:27500:0:4142:0:0:414:8720:2244:0

+

+

=== Watch TV ===

+

First (re)start oscam and vdr, so it picks up the new channel configuration:

+

#/etc/rc.d/oscam restart

+

#/etc/rc.d/vdr restart

+

Now you can start the frontend. This has to be done as the same user that started the X server:

+

$ vdr-sxfe

+

The first time you try to watch an encrypted channel, it may take up to 15 minutes for vdr to start asking keys from oscam. This is only seen the first time, the second time vdr is started, it takes a few seconds to start playing.

+

+

+

== Mythtv Integration==

+

First install Mythtv als described here:

+

https://wiki.archlinux.org/index.php/MythTV_HOWTO

+

=== Mythtv-setup ===

+

Make sure mysqld, oscam en sasc-ng are started:

+

# /etc/rc.d/mysqld start

+

# /etc/rc.d/oscam start

+

# /etc/rc.d/sasc-ng start

+

Then start mythtv-setup, and set up the following pages:

+

$mythtv-setup

+

==== 1. General ====

+

In this menu, there are no settings that affect digitenne.

+

==== 2. Capture cards ====

+

Card type: DVB DVT capture card (v3.x)

+

DVB Device Number: /dev/dvb/adapter1/frontend0

+

Frontend ID: DiBcom 7000PC Subtype: DVB-T

+

Signal Timeout (ms): 1000

+

Tuning Timeout (ms): 3000

+

Recording Options:

+

Max recordings: 5

+

[don't] Wait for SEQ start header

+

[don't] Open DVB card on demand

+

[do] Use DVB card for active EIT scan

+

DVB tuning delay (msec): 0

+

==== 3. Video sources ====

+

Video source name: digitenne_eit

+

Listings grabber: Transmitted guide only (EIT)

+

Channel frequency table: europe-west

+

==== 4. Input connections ====

+

[DVB : /dev/adapter1/frontend0 ] (DVBInput) -> digitenne_eit

+

Capture device: [DVB:/dev/dvb/adapter1/frontend0 ]

+

Input: DVBInput

+

Display name (optional): digitenne

+

Video source: digitenne_eit

+

Use quick tuning: Never

+

[don't] Use DishNet long-term EIT data

+

Scan for channels

+

Video Source: digitenne_eit

+

Input: [DVB : /dev/adapter1/frontend0 ] (DVBInput)

+

Desired Services: TV

+

[don't] Only Free

+

[don't] Test Decryptability

+

Scan type: Full Scan

+

Country: Germany (The Nederlands does not exist)

+

Starting channel: 1

+

Input priority: 0

+

Input Group 1: DVB_/dev/dvb/adapter0/frontend0

+

Input Group 2: Generic

+

==== 5. Channel Editor ====

+

Here the channels should be present that have been found in screen 4 (Input connections).

+

==== 6. Storage Directories ====

+

In this menu, there are no settings that affect digitenne.

+

==== 7. System events ====

+

In this menu, there are no settings that affect digitenne.

+

=== Start mythtv ===

+

Make sure mysqld, oscam en sasc-ng are started:

+

# /etc/rc.d/mysqld start

+

# /etc/rc.d/oscam start

+

# /etc/rc.d/sasc-ng start

+

Then start mythbackend:

+

$ mythbackend

+

And start mythfrontend in a different terminal:

+

$ mythfrontend

+

Now it should be possible to watch live TV. It will take some time for the channel to be decrypted. Changing the channel also takes a long time, especially when the new channel is on a different frequency (transport).

+

+

The best way is just to record everything you want to see, and then watch the recorings. In this way all the decryption happens in the background.

Here we can see Digitenne uses 4 transports to broadcast all the channels. This means it's possible to record all Digitenne channels with only 4 DVB-T receivers. The receiver is in range of 3 transmitters for Nederland 1, 2 and 3, the rest of the channels is received once:

Configure Sasc-ng

/etc/conf.d/sasc-ng

/etc/camdir/cardclient.conf

# Comment lines can start with # or ;
#
# every client line starts with the client name, followed by some arguments:
# 'hostname' is the name of the server
# 'port' is the port on the server
# 'emm' is a flag to allow EMM transfers to the server
# (0=disabled 1=enabled)
# 'caid' (optional) caid on which this client should work
# 'mask' (optional) mask for caid e.g. caid=1700 mask=FF00 would allow
# anything between 1700 & 17FF.
# Default is 1700 & FF00. If only caid is given mask is FFFF.
# You may give multiple caid/mask values comma separated
# (e.g. 1702,1722,0d0c/ff00).
# 'username' is the login username
# 'password' is the login password
#
# newcamd client
# 'cfgkey' is the config key (28bytes)
newcamd:localhost:15050:1/0B00/FF00:user2:password2:000102030405060708090A0B0C0D

/etc/rc.d/sasc-ng

When the built-in logging is used it can happen that sasc-ng uses 100% CPU. Then it can only be killed by

# killall -s 16 sasc-ng.

Disable therefore the internal logging like this: Now the messages of sasc-ng end up in /var/log/everything.log

install vdr-plugin-sc-hg from aur

VDR - oscam connection

First create the directory to store the configuration files:

# mkdir /var/lib/vdr/plugins/sc
# chown vdr /var/lib/vdr/plugins/sc

/var/lib/vdr/plugins/sc/cardclient.conf

# Comment lines can start with # or ;
#
# every client line starts with the client name, followed by some arguments:
# 'hostname' is the name of the server
# 'port' is the port on the server
# 'emm' is a flag to allow EMM transfers to the server
# (0=disabled 1=enabled)
# 'caid' (optional) caid on which this client should work
# 'mask' (optional) mask for caid e.g. caid=1700 mask=FF00 would allow
# anything between 1700 & 17FF.
# Default is 1700 & FF00. If only caid is given mask is FFFF.
# You may give multiple caid/mask values comma separated
# (e.g. 1702,1722,0d0c/ff00).
# 'username' is the login username
# 'password' is the login password
#
# newcamd client
# 'cfgkey' is the config key (28bytes)
newcamd:localhost:15050:1/0B00/FF00:user2:password2:000102030405060708090A0B0C0D

Now start oscam and vdr:

# /etc/rc.d/oscam start
# /etc/rc.d/vdr start

This should yield the following lines in /var/log/everything.log, only the lines for the softcam plugin are shown:

Watch TV

First (re)start oscam and vdr, so it picks up the new channel configuration:

#/etc/rc.d/oscam restart
#/etc/rc.d/vdr restart

Now you can start the frontend. This has to be done as the same user that started the X server:

$ vdr-sxfe

The first time you try to watch an encrypted channel, it may take up to 15 minutes for vdr to start asking keys from oscam. This is only seen the first time, the second time vdr is started, it takes a few seconds to start playing.

Now it should be possible to watch live TV. It will take some time for the channel to be decrypted. Changing the channel also takes a long time, especially when the new channel is on a different frequency (transport).

The best way is just to record everything you want to see, and then watch the recorings. In this way all the decryption happens in the background.